deshabilitar POPUP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • romario2
    Senior Member
    • abr
    • 233

    #1

    deshabilitar POPUP

    Hola,

    quiero que no aparezca un pop-up ( que es subscreen), o bien que no se pare en él y continue ( con un batch input? )

    Debugando veo que tiene que ser con este código o muy cerca:

    pero no lo puedo comentar todo porque sino no funciona:

    SALUDOS!

    * call mass data change
    CALL FUNCTION 'CNMASS_CALL_MASS_CHANGE_DATA'
    EXPORTING
    I_FLG_NO_DIALOG = FLG_NO_DIALOG
    I_FLG_MAINTAIN_TABLES = FLG_MAINTAIN_TABLES
    I_FLG_COMMIT = CON_YES
    I_FLG_TEST = FLG_TEST
    I_FLG_ONLINE = FLG_ONLINE
    I_FLG_BATCH = FLG_BATCH
    I_FLG_SAVE = FLG_SAVE
    I_FLG_COPY = FLG_COPY
    I_CURRENT_TABNAME = CURRENT_TABNAME
    IMPORTING
    E_FLG_TEST = FLG_TEST
    E_FLG_ONLINE = FLG_ONLINE
    E_FLG_BATCH = FLG_BATCH
    E_FLG_SAVE = FLG_SAVE
    E_CURRENT_TABNAME = CURRENT_TABNAME
    TABLES
    I_PROJ = PROJ_TAB
    I_PRPS = PRPS_TAB
    I_PRTE = PRTE_TAB
    I_PSMLST = PSMLST_TAB
    I_AUFK = AUFK_TAB
    I_AFKO = AFKO_TAB
    I_AFPO = AFPO_TAB
    I_AFVGD = AFVGD_TAB
    I_AFABD = AFABD_TAB
    I_MLSTD = MLSTD_TAB
    I_RESBD = RESBD_TAB
    T_CHANGES = P_MASPAR
    T_DETAILED_CHANGES = P_MASCNG
    EXCEPTIONS
    CANCEL = 1.
    IF NOT SY-SUBRC IS INITIAL.
    * mass data change aborted
    IMPORT P_MASPAR P_TEST CURRENT_TABNAME
    FROM MEMORY ID 'RCNMASSCHANGE_MASPAR'.
    CLEAR: SY-UCOMM,
    SSCRFIELDS-UCOMM.
    EXIT.
    ENDIF.
  • VLozano
    Senior Member
    • nov
    • 124

    #2
    I_FLG_NO_DIALOG = FLG_NO_DIALOG

    Si FLG_NO_DIALOG vale 'X', entonces NO debería aparecer nada... en ese trozo de código no hay ninguna llamada a pop-up, así que te va a tocar abusar del debug

    Pon un punto de ruptura ANTES de la llamada, y paso a paso a partir de ahí. Que te sea leve.

    Consejo adicional (gratis ): añade una excepción OTHERS = 2 en la llamada de la función. Uno nunca sabe dónde se esconde un dump.
    "Porque algunos sabemos que somos parte del problema"
    - Pequeña guía para escribir mensajes en foros técnicos -

    Comentario

    Trabajando...