|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mi primer formulario SapScript. Se me duplica la primera línea de datos
Buenos días a todos, muchas gracias por responder a mi pregunta en el foro.
Voy a intentar contar con detalle que es lo que me pasa. En la ventana MAIN tengo los siguientes elementos de texto (o simbolos): &WA-CARRID& &SPACE(18)& &WA-CONNID& &SPACE(14)& &WA-FLDATE& Desde el programa ABAP tengo el siguiente código: * Resto de código LOOP AT WA. PERFORM IMPRIMIR USING 'MAIN'. ENDLOOP. * Resto de código FORM IMPRIMIR USING VENTANA. CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = VENTANA EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 OTHERS = 7. ENDFORM. La salida de programa para la compañía AA es la siguiente: Compañia Aerea Conexión vuelo Fecha de vuelo ----------------------------------------------------------------------------------- AA 0026 15.03.2003 AA 0026 15.03.2003 AA 0026 03.05.2003 AA 0026 14.06.2003 AA 0026 19.07.2003 Como pueden comprobar las dos primeras líneas de datos se duplican y no entiendo por qué, porque en la tabla SFLIGHT no aparece duplicada. En el código anterior si pongo dentro un simple WRITE en vez de llamar a la función IMPRIMIR, me saca los datos bien. El problema no es que la tabla WA esté mal cargada con datos duplicados. * Sin embargo este loop no duplica la primera línea LOOP AT WA. WRITE:/ WA-FLDATE. ENDLOOP. * Sin embargo este loop no duplica las líneas. ¿A alguien le ha pasado algo parecido? ¿Sabe como solucionarlo? Muchas gracias de antemano y un cordial saludo. |
#2
|
||||
|
||||
Los Formularios Hacen Cosas Raras...
Hola, yo me inicio ahora y no te puedo ayudar,
sin embargo yo te recomiendo que a pesar de los campos que hayas escrito en el formulario, vuelvas a rebisarlos. Yo escribo en una ventana AS &addr1_val-sort2& Y cuando lo grabo y lo vuelvo a mirar, tanto en desarrollo como en produccion, aparece AS <(>&<)>&addr1_val-sort2&<(>&<)> No tengo ni idea de porqué, pero si te digo, revisa de nuevo lo que hay en el report, no solo te fijes en el programa. Suerte. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|