Llamar aun Sapscript desde Abap
Buen día a todos.
Tenemos un reporte en abap y se pretende que salga en un sapscript, mis dudas son: ¿se puede?, la verdad no tengo idea:confused: :confused: y se se puede ¿como?:confused: Busque en el foro y solo encontre como llamar a un programa desde abap pero no a un sapscript Agradesco la ayuda que me puedan dar :D |
Si, sí se puede. Debes usar los MF OPEN_FORM, WRITE_FORM y CLOSE_FORM.
En pseudocodigo sería algo así OPEN_FORM. preparas tus variables entre el programa de control y el formulario. WRITE_FORM CLOSE_FORM |
Tienes razon
Cierto, lo que me dices me puede facilitar las cosas, busque mas sobre las funciones y encontre los siguiente:
CALL FUNCTION 'OPEN_FORM' * EXPORTING * APPLICATION = 'TX' * ARCHIVE_INDEX = * ARCHIVE_PARAMS = * DEVICE = 'PRINTER' * DIALOG = 'X' * FORM = ' ' * LANGUAGE = SY-LANGU * OPTIONS = * MAIL_SENDER = * MAIL_RECIPIENT = * MAIL_APPL_OBJECT = * RAW_DATA_INTERFACE = '*' * IMPORTING * LANGUAGE = * NEW_ARCHIVE_PARAMS = * RESULT = * EXCEPTIONS * CANCELED = 1 * DEVICE = 2 * FORM = 3 * OPTIONS = 4 * UNCLOSED = 5 * MAIL_OPTIONS = 6 * ARCHIVE_ERROR = 7 * INVALID_FAX_NUMBER = 8 * MORE_PARAMS_NEEDED_IN_BATCH = 9 * SPOOL_ERROR = 10 * OTHERS = 11. CALL FUNCTION 'WRITE_FORM' * EXPORTING * ELEMENT = ' ' * FUNCTION = 'SET' * TYPE = 'BODY' * WINDOW = 'MAIN' * IMPORTING * PENDING_LINES = * EXCEPTIONS * ELEMENT = 1 * FUNCTION = 2 * TYPE = 3 * UNOPENED = 4 * UNSTARTED = 5 * WINDOW = 6 * BAD_PAGEFORMAT_FOR_PRINT = 7 * SPOOL_ERROR = 8 * OTHERS = 9. CALL FUNCTION 'CLOSE_FORM'. :D :D Ojala que a alguien le sirva, y si alguien sabe otra forma se agradece que la mencionen en este espacio :D :D GRACIAS !!!!:p |
Husos Horarios son GMT. La hora en este momento es 06:20:26. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web