✒️ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones
ABAP La lógica de procesamiento en el PAI y la ejecución de las acciones
Ejecución condicionada de modulo.
Si especificamos la cláusula ON INPUT después de MODULE en una instrucción FIELD, es ejecutado solamente si el campo contiene un valor inicial.
En CHAIN-ENDCHAIN se debe usar la instrucción ON CHAIN-INPUT es ejecutado solamente si alguno de los campos contiene un valor diferente al inicial
Cuando se utiliza ON REQUEST el modulo es ejecutado únicamente si el campo tiene una nueva entrada.
En CHAIN-ENDCHAIN se debe usar la instrucción ON CHAIN-REQUEST
Para poder utilizar un AT EXIT-COMMAND en un botón de campo, será necesario asignar el valor E en el atributo de campo Tipo Funcion.
Tratamiento de códigos de función
En la lógica de procesamiento de cada dynpro tendremos que realizar el tratamiento del OK_CODE. Para ello, utilizaremos el módulo USER_COMMAND que deberá ser el ultimo del evento PAI, cuando ya todo este ingresado
En los programas abap se debe trabajar con ok_code, las razones son porque en el programa abap se tiene el control total sobre los campos y nunca se debe cambiar el valor de una variable del sistema abap.
 
 
 
Sobre el autor
Publicación académica de Daniel Fernando Yanez Guevara, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Fernando Yanez Guevara
Profesión: Analista Programador - Ecuador - Legajo: GL27R
✒️Autor de: 23 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial