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.
Hola
Ver los enlaces:
http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
Sobre,
Sreeram
Ex miembro
Hola,
revisa este enlace
http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
rgds,
bharat.
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