cadena … cadena final en el grupo de módulos

Un Usuario hizo la siguiente pregunta

Hola expertos

proporcione una nota detallada sobre el concepto de cadena durante el módulo.

gracias de antemano

7 respuestas

  • Ex miembro

    Hola,

    Por ejemplo, si hay 10 campos en la pantalla y para 5 campos cada vez que el usuario ingresa valores incorrectos, desea dar un mensaje de error. Puede declarar que hay campos en la cadena de encadenamiento para que solo esos campos estén habilitados para la entrada y todos los demás campos estén deshabilitados.

    CADENA.

    CAMPO chk_connobj.

    FIELD chk_inst.

    CAMPO chk_devloc.

    CAMPO ehaud-haus.

    CAMPO eanl-anlage.

    MODULE modificar campos de pantalla.

    ENDCHAIN.

    & —-


    * & Modify_screenfields módulo ENTRADA

    & —-


    • texto

    —-


    MÓDULO Modificar campos de pantalla ENTRADA.

    BORRAR okcode.

    okcode = sy-ucomm.

    CASE okcode.

    CUANDO ‘ENTRAR’ O ‘EJECUTAR’.

    Si chk_connobj INICIATIVA Y chk_inst EQ c_x Y

    chk_devloc EQ c_x.

    SI ehaud-haus INICIATIVA.

    SET DE CAMPO CURSOR ‘EHAUD-HAUS’.

    MENSAJE e000 (zo_spa) POR TEXTO-017. «Introduzca el objeto de conexión

    DEMÁS.

    REALIZA conn_obj_check.

    TERMINARA SI.

    TERMINARA SI.

    ENDMODULE. «Modificar campos de pantalla ENTRADA

    Sobre,

    Padmam.

  • Ex miembro

  • Ex miembro

    Hola Naveen,

    Para asegurarse de que se llame a uno o más módulos PAI solo cuando varias áreas de la pantalla cumplan una determinada condición, debe combinar las llamadas en la lógica de flujo para formar una cadena de procesamiento. Defina las cadenas de procesamiento de la siguiente manera:

    CADENA.

    ENDCHAIN.

    Todas las declaraciones de lógica de flujo entre CHAIN ​​y ENDCHAIN ​​se relacionan con una cadena de procesamiento. Los campos de las diversas sentencias FIELD se combinan y se pueden utilizar en situaciones compartidas.

    CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA SOLICITUD DE IMPUESTO.

    ENDCHAIN.

    cadena final

    Cuando se usa este comando, todos los campos en la pantalla asociados con la cadena de procesamiento (todos los campos enumerados en las declaraciones de campo) se preparan para ingresar nuevamente. Otros campos no están listos para ingresar. Siempre que la instrucción MODULE aparece dentro de una cadena de procesamiento, incluso si solo se le adjunta UNO, todos los campos de la cadena (no solo el campo de respuesta) se preparan para la entrada nuevamente, lo que permite al usuario establecer valores para una nueva entrada. Si los campos de la cadena de procesamiento se verifican solo una vez, el procesamiento de PAI continúa inmediatamente después de la instrucción FIELD y los módulos anteriores no se vuelven a llamar.

    CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    ENDCHAIN.

    Echale un vistazo

    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm

    http://help.sap.com/saphelp_47x200/helpdata/en/d1/801ca2454211d189710000e8322d00/frameset.htm

    Recompense los puntos si es útil.

    Sobre,

    Hemant

  • Ex miembro

    Hola Naveen,

    Echa un vistazo a estos enlaces:

    piscina-modulo-ragarding

    uso de right-chain-endchain-in-modulepool

    mesa interna

  • Ex miembro

    Hola

    Para asegurarse de que se llame a uno o más módulos PAI solo cuando varias áreas de la pantalla cumplan una determinada condición, debe combinar las llamadas en la lógica de flujo para formar una cadena de procesamiento. Defina las cadenas de procesamiento de la siguiente manera:

    CADENA.

    ENDCHAIN.

    Todas las declaraciones de lógica de flujo entre CHAIN ​​y ENDCHAIN ​​se relacionan con una cadena de procesamiento. Los campos de las diversas sentencias FIELD se combinan y se pueden utilizar en situaciones compartidas.

    CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    ENDCHAIN.

    cadena final

    Cuando se utiliza este comando, todos los campos de la pantalla asociados con la cadena de procesamiento (todos los campos enumerados en las declaraciones de campo) se preparan para volver a ingresarlos. Otros campos no están listos para ingresar. Siempre que la instrucción MODULE aparece dentro de una cadena de procesamiento, incluso si solo se le adjunta un CAMPO, todos los campos de la cadena (no solo el campo de respuesta) se preparan para volver a ingresar, lo que permite al usuario establecer valores nuevos para ingresar. Si los campos de la cadena de procesamiento se verifican solo una vez, el procesamiento de PAI continúa inmediatamente después de la instrucción FIELD y los módulos anteriores no se vuelven a llamar.

    CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA APLICACIÓN DE CADENA.

    CAMPO: ,

    MÓDULO EN CADENA – ENTRADA SOLICITUD DE IMPUESTO.

    ENDCHAIN.

    Echale un vistazo

    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabbd35c111d1829f0000e829fbfe/content.htm

    http://help.sap.com/saphelp_47x200/helpdata/en/d1/801ca2454211d189710000e8322d00/frameset.htm

    Recompensa puntos si es útil

    Sobre

    Anji

  • CHAIN ​​… ENDCHAIN ​​se utiliza para validar varios campos en el programa del módulo

    Sobre,

    SaiRam

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *