|
#1
|
|||
|
|||
Llamar a un smartform
Para llamar a un smartform desde un programa lo debes de hacer en 2 pasos:
1)Extracción del nombre de la función del smartform en cuestión: Ejemplo: CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' ** EXPORTING ****FORMNAME*************= '<Smartform name>'** IMPORTING **** FM_NAME************** = fm_name * *EXCEPTIONS **** NO_FORM**************= 1 ****NO_FUNCTION_MODULE***= 2 ****OTHERS***************= 3. 2)Llamado al smartform Ejemplo: CALL FUNCTION fm_name EXPORTING ****ARCHIVE_INDEX = ****ARCHIVE_PARAMETERS = ****CONTROL_PARAMETERS = ****MAIL_APPL_OBJ = ****MAIL_RECIPIENT = ****MAIL_SENDER = ****OUTPUT_OPTIONS = ****USER_SETTINGS = 'X' TITLES = WA_TITLES * IMPORTING ****DOCUMENT_OUTPUT_INFO = ****JOB_OUTPUT_INFO = ****JOB_OUTPUT_OPTIONS = ** TABLES *** IT_MARC = <variable> **** IT_MARA = <variable> **** IT_MAKTX = <variable> ** EXCEPTIONS **** FORMATTING_ERROR = 1 **** INTERNAL_ERROR = 2 **** SEND_ERROR = 3 **** USER_CANCELED = 4 **** OTHERS = 5. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|