Smartforms

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • IceOjiwa
    Junior Member
    • jun
    • 24

    #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
  • dasperilla
    Junior Member
    • mar
    • 6

    #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

    Comentario

    • IceOjiwa
      Junior Member
      • jun
      • 24

      #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.

      Comentario

      • RodolfoWong
        Junior Member
        • jun
        • 4

        #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.

        Comentario

        Trabajando...