✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
UNIDAD 2 Lección 4: Lógica de procesamiento en PBO - Los módulos se crean: MODULE nombre_módulo. ⇒ MODULE nombre_modulo OUTPUT (creado en PBO) ENDMODULE. ⇒ MODULE nombre_modulo INPUT (creado en PAI) ENDMODULE. - Código ABAP en PBO: se usa para: * Setear Status GUI y Títulos * Modificar atributos de campos en dynpro. * Inicializar campos en pantalla. Setear Status GUI y Títulos PROCESS BEFORE OUTPUT. MODULE status_0100. ⇒ MODULE status_0100 OUTPUT. SET PF-STATUS '0100'. "define Status GUI. SET TITLEBAR '0100' WITH 'parm1', ..., 'parm9’. "define Título. SY-TITLE guarda el Título del programa. - RECOMENDACIÓN: crear Include para almacenar los módulos y subrutinas para PBO. Similarmente para PAI. - Los códigos de los botones de un Status GUI que no se deseen mostrar se deben añadir a una tabla interna del tipo SLIS_T_EXTAB y luego hacer: CLEAR ti_botones. REFRESH ti_botones. APPEND 'BOTON2' to ti_botones. APPEND 'BOTON3' to ti_botones. SET PF-STATUS '0100' EXCLUDING ti_botones. * Recuerde: para usar estructuras SLIS se debe agregar TYPE-POOLS SLIS. - Estructura SCREEN es inicializada con campos definidos en Screen Painter y sus atributos cada vez que se ejecuta el módulo PBO:
SCREEN-NAME nombre campo
SCREEN-GROUP1 Grupo de modificación 1
SCREEN-GROUP4 Grupo de modificación 4
SCREEN-REQUIRED -INPUT -OUTPUT -INTENSIFIED -INVISIBLE -LENGTH -ACTIVE -VALUE_HELP -REQUEST -DISPLAY_3D
Se activan asignando 1 (uno) e inactivan asignando 0 (cero).
SCREEN-LENGTH = valor ⇒ sólo acortar para campos I/O y O. No se puede alargar.
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial