✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
LOGICA DE PROCESAMIENTO EN PBO – LECCION 2-4
CREACION DE MODULOS
MODULE es la palabra reservada del sistema que se utiliza para la declaración de módulos en los programas de dialogo de ABAP
Para llamar a un módulo utilizaremos la sentencia MODULE seguida del nombre del modulo
Si se selecciona un módulo con doble clic, el sistema creara la instrucción (MODULE – ENDMODULE)
Si creamos un módulo en el PBO el código del mismo empezara con la sentencia MODULE OUTPUT
Si creamos un módulo en el PAI el código del mismo comenzara con la sentencia MODULE INPUT
CODIGO ABAP EN EL PBO DE UNA DYNPRO
Utilizaremos el evento PBO para seleccionar todos los datos y realizar la configuración que queremos que tome efecto al momento en que se visualice la pantalla
- Modificar los atributos de los campos de la DYNPRO
- Transacción SE80
- Crear
MODIFY SCREEN se utiliza para modificar el contenido de la tabla interna SCREEN que almacena los campos que componen a una DYNPRO de un programa
Activaremos o desactivaremos los atributos de los campos de la estructura SCREEN asignando valores 0 o 1
Para que el campo sea visible el atributo INVISIBLE debe ser 0
MODULE definir_atributos_0100 OUTPUT.
LOOP AT SCREEN
IF screen-name = ‘WA_SCREEN_0100-DNI’.
Screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDMODULE.
Para que el campo sea de entrada el atributo INPUT debe ser 1
MODULE definir_atributos_0100 OUTPUT.
LOOP AT SCREEN
IF screen-name = ‘WA_SCREEN_0100-DNI’.
Screen-required = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDMODULE.
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 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
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga