✒️ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
ALV AUTOMATICO: Se usa la función REUSE_ALV_FIELDCATALOG_MERGE.
- La tabla interna del alv se debe cambiar a como esta en el alv manual. Se debe declarar la tabla usando LIKE y haciendo referencia campo a campo de una tabla existente.
- Se debe también configurar el editor para que restrinja la cantidad de caracteres de ancho de la pantalla a 72. Esto se hace en Utilidades/Opciones/EDitor abap/editor/y se escoge Long. lineas compatib descend.(72)
CREAR LOGOS Y ENCABEZADOS: Se declara una tabla de tipo SLIS_T_LISTHEADER y una estructura SLIS_LISTHEADER. Se debe llenar la tabla TI_HEADER con el emcabezado del reporte y fecha del sistema..
En la función de alv en el exporting se agrega I_CALL_TOP_PAGE con el valor TOP_OF_PAGE que sera el nombre de la subrutina.
Se crea la subrutina TOP_OF_PAGE y se llama a la función REUSE_ALV_COMMENTARY_WRITE que carga el emcabezado que definimos en la tabla interna TI_HEADER junto con el logo escogido.
Transacción SE78: Sirve para ver los logos disponibles en el sitema o cargar nuevos logos.
Transacción OAER: Sirve para subir logos a sap. Se debe llenar la info asi: Nombre Clase = PICTURES, Tipo de clase= OT, clave del objeto = Nombre que se le colocara al logo. Cuando se ejcuta se muentra otra ventana y se escoje documento estandar y damos en imagen.
USAR STATUS GUIS: Se debe agregar a la función alv el parámetro exporting I_CALLBACK_PF_STATUS_SET con PF_STATUS que sera el nombre de la subrutina que declara el uso del status gui. Tambien agregar I_CALLBACK__USER_COMMAND con USER_COMMAND que sera el nombre de la subrutina que ejecuta la captura de la acción realizada por el usuario. Se define el estatus ejemplo SER PF-STATUS '0100'
NOTA: En las teclas de funciom dl status agregams los codigos para navegar atras, volver o salir del programa. Cuando creamos estos botnes dbemos acordarnos de seteralos con Tipo de función igial a E, sino no funcionara como se desea.
 
 
 
Sobre el autor
Publicación académica de Dairy Alejandra Torrenegra Cera, en su ámbito de estudios para la Carrera Consultor ABAP.
Dairy Alejandra Torrenegra Cera
Profesión: Ingeniería de Sistemas - Colombia - Legajo: XH15U
✒️Autor de: 151 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial