Pasar Tablas de Programa de Control a Smartforms - MUNDOSAP

3
#1 #2 #3 #4 MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms Pasar tablas de programa de control a smartforms Nombre de Usuario Nombre de Us ¿Recordarme? Contraseña Ingresar Home Descargas Registrar FAQ Miembros Calendario Temas de Hoy Buscar Página 1 de 3 1 23> Herramientas Buscar en Tema Desplegado 16/06/07, 19:00:29 rsilvau94 Junior Member Fecha de Ingreso: ene 2007 Mensajes: 3 Pasar tablas de programa de control a smartforms Hola Necesito pasar una tabla interna desde mi programa de control a un smartform. Lo que no se es como defino la tabla en el smartform, ya que esta no corresponde a ninguna estructura conocida, es decir es una tabla con datos que me sirven solo para el programa. Gracias. 18/06/07, 16:50:12 Gatini28 Junior Member Fecha de Ingreso: ago 2006 Mensajes: 23 Pasar tablas de programa de control a smartforms Doc. en este caso yo te recomendaria crear en el diccionario una estructura con la misma definicion de campos que la tabla interna en tu programa. Dicha estructura no solo te servira para definir la TI en tu smartform sino tambien para crear un work area con el cual podras leerla. Saludos, Suerte 21/06/07, 07:43:19 bisonye Senior Member Fecha de Ingreso: ago 2006 Mensajes: 623 No es necesario crear tablas en el diccionario de datos. Puedes definir una tabla en tu smartform por medio de types pero no puedes pasar esa tabla en la pestaña tables, solo en el import o en el export ( es decir será solo de entrada o solo de salida). Para crearla entra en definiciones globales en la pestaña tipos y declarala como esto: types: BEGIN OF wa_tutabla, tu_campo1 type tipo, tu_campo2 type tipo, . TYPES END OF wa_tutabla. TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla Luego pasas tu tabla en el import declarandola como tipo it_tutabla. Espero haberte ayudado. Saludos 03/07/07, 16:50:40 sai Junior Member Fecha de Ingreso: mar 2007 Mensajes: 1 Imprimir El Contenido De Una Tabla En Un Smartforms HOLA COMO ESTAS.. SOY NUEVA EN ESTO DE PROGRAMAR EN ABAP Y MAS AUN EN SMARTFOMRS.. CIERTAMENTE LO QUE CITASTE EN TU RESPUESTA ME FUNCIONO PERO CUANDO INTENTO PASARLE LOS DATOS A LA TABLA QUE CREE EN EL EXPORT PORQUE MI TABLA ES DE SALIDA.. EN MI PARAMETRO Pasar tablas de programa de control a smartforms - MUNDOSAP 26/12/2013 http://www.mundosap.com/foro/showthread.php?t=6030 1 / 3

Transcript of Pasar Tablas de Programa de Control a Smartforms - MUNDOSAP

Page 1: Pasar Tablas de Programa de Control a Smartforms - MUNDOSAP

#1

#2

#3

#4

MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms Pasar tablas de programa de control a smartforms

Nombre de Usuario Nombre de Usuario¿Recordarme?

Contraseña Ingresar

Home Descargas Registrar FAQ Miembros Calendario Temas de Hoy Buscar

Página 1 de 3 1 2 3 >

Herramientas Buscar en Tema Desplegado

16/06/07, 19:00:29

rsilvau94 Junior Member

Fecha de Ingreso: ene 2007Mensajes: 3

Pasar tablas de programa de control a smartforms

Hola

Necesito pasar una tabla interna desde mi programa de control a un smartform. Lo que no se es como defino la tabla en el smartform, ya que esta nocorresponde a ninguna estructura conocida, es decir es una tabla con datos que me sirven solo para el programa.

Gracias.

18/06/07, 16:50:12

Gatini28 Junior Member

Fecha de Ingreso: ago 2006Mensajes: 23

Pasar tablas de programa de control a smartforms

Doc.en este caso yo te recomendaria crear en el diccionario una estructura con la misma definicion de campos que la tabla interna en tu programa. Dichaestructura no solo te servira para definir la TI en tu smartform sino tambien para crear un work area con el cual podras leerla.

Saludos,Suerte

21/06/07, 07:43:19

bisonye Senior Member

Fecha de Ingreso: ago 2006Mensajes: 623

No es necesario crear tablas en el diccionario de datos. Puedes definir una tabla en tu smartform por medio de types pero no puedes pasar esa tabla enla pestaña tables, solo en el import o en el export ( es decir será solo de entrada o solo de salida). Para crearla entra en definiciones globales en la pestaña tipos y declarala como esto:

types: BEGIN OF wa_tutabla,tu_campo1 type tipo,tu_campo2 type tipo,.

TYPES END OF wa_tutabla.

TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla

Luego pasas tu tabla en el import declarandola como tipo it_tutabla.

Espero haberte ayudado.

Saludos

03/07/07, 16:50:40

sai Junior Member

Fecha de Ingreso: mar 2007Mensajes: 1

Imprimir El Contenido De Una Tabla En Un Smartforms

HOLA COMO ESTAS.. SOY NUEVA EN ESTO DE PROGRAMAR EN ABAP Y MAS AUN EN SMARTFOMRS.. CIERTAMENTE LO QUE CITASTE EN TU RESPUESTAME FUNCIONO PERO CUANDO INTENTO PASARLE LOS DATOS A LA TABLA QUE CREE EN EL EXPORT PORQUE MI TABLA ES DE SALIDA.. EN MI PARAMETRO

Pasar tablas de programa de control a smartforms - MUNDOSAP 26/12/2013

http://www.mundosap.com/foro/showthread.php?t=6030 1 / 3

Page 2: Pasar Tablas de Programa de Control a Smartforms - MUNDOSAP

#5

#6

#7

#8

#9

DE SALID EN MI LINEA DE PROGRAMA ME DICE QUE LA TABLA INTERNA NO EST DECLARADA COMO TABLA EN EL SMARTFORMS.. ME PODRIAS AYUDAR YANO SE QUE HACER. VOY A COLOCAR EL CODIGO A VER SI ME UEDES ORIENTAR UN POCO..ESTO ES L DECLARACION EN PARAMETROS GLOBALES PESTAÑA TIPOS:

TYPES: BEGIN OF zrobando,vbeln(10) type c,matnr(18) type c,ARKTX(40) type c,atwrt(30) type c,pres1(30) type c,pres2(30) type c,pres3(30) type c,pres4(30) type c,pres5(30) type c,charg(10) type c,END OF zrobando.

TYPES: t_doc TYPE STANDARD TABLE OF ZROBANDO.

Y LUEGO EN EL IMPORTGS_MOSTRAR TYPE t_doc.

en la linea de programa la coloca como de salida y hago

move-corresponding t_salida to GS_MOSTRAR. y no me deja insertar y muestra lo que te comente inicialmente.

gracias por tu tiempo ..

04/07/07, 07:15:02

bisonye Senior Member

Fecha de Ingreso: ago 2006Mensajes: 623

Hola Sai.

Me parece que estás confundiendo cosas. Según entiendo has creado una tabla de entrada en tu smartform que se llama GS_MOSTRAR. Quieres que elcontenido de esa tabla tenga los campos de la tabla t_salida que estará definida en el programa que llama al smartform ¿Correcto?.

Si la tabla t_salida tiene la misma estructura que la tabla de tu smartform lo único que tienes que hacer es cuando llames al smart en la parte IMPORTINGponer GS_MOSTRAR = t_salida.

Con esto debería bastar a mi me ha funcionado. Ponme la llamada al smartform a ver si veo donde falla.

Saludos

13/09/07, 15:22:09

karve255 Junior Member

Fecha de Ingreso: jun 2007Mensajes: 3

Pasar tablas a SMARTFORMS

Hola, les comento q soy nueva en este tema y he creados varias tablas en el diccionario de datos y requiero pasar estas tablas a smartforms y no tengoni idea de como se debe realizar esto, alguien me puede colaborar con esto se lo agradeceria muchisimo

13/09/07, 17:46:09

bisonye Senior Member

Fecha de Ingreso: ago 2006Mensajes: 623

Si has definido tus tablas en el diccionario de datos no tienes más que ponerle un nombre a la tabla que quieres pasar (en tables o import) y decirle quees del tipo de tu tabla Z del diccionario.

Saludos

14/09/07, 08:40:05

tunante Member

Fecha de Ingreso: sep 2007Mensajes: 74

Hola he intentado hacer lo de la tabla interna sin crear estructura con el codigo que poniais arriba:types: BEGIN OF wa_tutabla,tu_campo1 type tipo,tu_campo2 type tipo,.

TYPES END OF wa_tutabla.

TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla

Luego pasas tu tabla en el import declarandola como tipo it_tutabla.

pero me da error el it_tutabla porque me dice ke no esta definido.¿donde se define it_tutabla o que hay que acer con ese?Gracias

14/09/07, 09:50:52

virus Member

Fecha de Ingreso: ago 2007Mensajes: 46

Pasar tablas de programa de control a smartforms - MUNDOSAP 26/12/2013

http://www.mundosap.com/foro/showthread.php?t=6030 2 / 3

Page 3: Pasar Tablas de Programa de Control a Smartforms - MUNDOSAP

#10

Declarar tabla en SMARTFORMS

Yo en el programa tengo una variable como esta.

DATA: BEGIN OF T_ETI OCCURS 0,E01 LIKE ZETIQFRM,E02 LIKE ZETIQFRM,E03 LIKE ZETIQFRM,E04 LIKE ZETIQFRM,END OF T_ETI.

Como puedo declarar en el SMARTFORM para que me recoja T_ETI?.

Saludos y Gracias,

14/09/07, 11:52:15

bisonye Senior Member

Fecha de Ingreso: ago 2006Mensajes: 623

C ita:

Originalmente Escrito por tunanteHola he intentado hacer lo de la tabla interna sin crear estructura con el codigo que poniais arriba:types: BEGIN OF wa_tutabla,tu_campo1 type tipo,tu_campo2 type tipo,.

TYPES END OF wa_tutabla.

TYPES: it_tutabla TYPE STANDARD TABLE OF wa_tutabla

Luego pasas tu tabla en el import declarandola como tipo it_tutabla.

pero me da error el it_tutabla porque me dice ke no esta definido.¿donde se define it_tutabla o que hay que acer con ese?Gracias

Esta estructura tienes que crearl en el smartform en definiciones globales en la pestaña tipos. Despues en el import del smart defines tu tabla del tipo que has declarado

Página 1 de 3 1 2 3 >

« Tema Anterior | Próximo Tema »

Reglas de Mensajes

Tú no puedes crear nuevos temasTú no puedes responder temasTú no puedes adjuntar archivosTú no puedes editar tus mensajes

El código vB está OnLas caritas están OnCódigo [IMG] está OnCódigo HTML está Off

Saltar a Foro

Formularios - SAPScript - Smartforms Ir

Husos Horarios son GMT. La hora en este momento es 22:18:23.

Contactarnos - DESCARGAS MANUALES SAP ABAP IV - Archivos - Top

www.mundosap.com 2006 - Spain software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web

Pasar tablas de programa de control a smartforms - MUNDOSAP 26/12/2013

http://www.mundosap.com/foro/showthread.php?t=6030 3 / 3