#1
|
|||
|
|||
Smartforms
¿Alguien sabe como hacer, que dependiendo de las líneas que tengan los tres textos que tengo, aparezcan distribuidas?
Quiero decir, como hacer para que según la cantidad de líneas aparezcan los tres en una sola página o distribuidas en distintas páginas... sin necesidad de tener páginas vacias... Muchas gracias de antemano |
#2
|
|||
|
|||
ventana MAIN
buenas, teniendo una ventana MAIN en la primera pagina y en la NEXT si la tuvieras, si este texto que comentas no cabe en la primera página, automáticamente te creará la NEXT y cabe solo en la primera no te creará una vacía.
saludos |
#3
|
|||
|
|||
Como hacer para imprimir el Smart Form
Sé que devo andar con las output options, con alguna call function en el programa pero no consigo hacer que se imprima el Smartform.
|
#4
|
|||
|
|||
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 | |
|
|