Es la estructura estándar de SAP que se utiliza para la creación de Títulos en los programas de diálogo.
Utilizaremos a la tabla interna del tipo SLIS_T_EXTAB para excluir botones, es decir funcionalidades de un reporte ALV de la pantalla de salida del reporte.
La declaración de la tabla interna SLIS_T_EXTAB se debe realizar de la siguiente forma:
DATA: IT_EXCLUDE TYPE SLIS_T_EXTAB,
WA_EXCLUDE LIKE LINE OF IT_EXCLUDE.
✒️+Comunidad Académica CVOSOFT
Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Slis_t_extab" creadas y compartidas abiertamente por nuestros alumnos.
SAP Master
Módulos en PBO: module xxxx output Módulos en PAI: module xxxx input Si queremos excluir botones del menú usaremos PBO con la setencia SET PF-STATUS '0100' EXCLUDING it. (donde "it" es una tabla interna de tipo SLIS_T_EXTAB donde pondremos los botones a excluir) Para modificar campos de la pantalla usaremos PBO, la estructura screen y la sentencia MODIFY SCREEN
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Funcionalidades ALV -Detalles -clasificacion ascendente Clasificacion descendente fijar filtros presentacion preliminar microsoft excell tratamiento de textos fichero local destinatario mail funciones graficas modificar layout PASO A PASO para ello se declara la TI que se usara para almacenar los codigos correspondientes a las funcionalidades que deseamos excluir la cual sera del tipo SLIS_T_EXTAB y tambien la estructura WA_EXCLUSION que sera la cabecera de la tabla interna y sera del tiop SLIS:EXTAB luego la subrutina EJECUTAR_ALV declaramos una nueva subrutina EXCLUIR_FUNCIONALIDADES.
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
MODULOS La logica de las dynpros se realiza a traves de modulos cuya llamada será con MODULE nombre, y su definición será MODULOS nombre OUTPUT ... ENDMODULE. para los de PBO, y MODULE nombre INPUT ... ENDMODULE. para los de PAI. En el PBO debemos tener un modulo para setear el status y titulo con las sentencias SET PF-STATUS y SET TITLEBAR. Al momento de setear el status gui podemos excluir botones con la adición EXCLUDING ti_botones, siendo dicha tabla del tipo slis_t_extab. Los elementos que componen una dynpro estan almacenados en la estructura estandar SCREEN cuyos campos pueden modificarse con una lógica como: LOOP AT SCREEN. .... MODIFY SCREEN. ENDLOOP.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Si creamos un modulo en el PBO el mismo empieza con la sentencia MODULE OUTPUT Si creamos un modulo en el PAI el mismo empieza con la sentencia MODULE INPUT En el PBO es donde definiremos cual es el status GUI y los titulos a utilizar en la dynpro Es ampliamente recomendable crear un include para almacenar todos los modulos y subrutinas que utilizaremos en la logica de procesamiento tanto del PBO como del PAI Con la sentencia SET PF-STATUS seteamos el STATUS GUI, con la sentencia SET TITLEBAR seteamos el titulo correspondiente a la dynpro SLIS_T_EXTAB: Es la estructura estandar de SAP que se utiliza para la creacion de titulos en los programas de dialogo Los elementos que componen una dynrpo estan almacenados en la estructura screen. Dicha estructura...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Las funcionalidades estándar del ALV LECCION 6º DE 10 1 - Funcionalidades estandar ALV. detalle. Clasificacion ascendente clasificacion descendente fijar filtros presentacion preliminar microsoft excel tratamiento de textos fichero local destinatario de mail anexos funcion grafica. modificar layout 2 - Excluir funcionalidade ALV. declarar una TI ti_exclusiones donde se almacena los codigos que deseamos excluir. de tipo SLIS_T_EXTAB. declarar una estructura WA_EXCLUSIONES del tipo SLIS_EXTAB. crear la subrutina excluir_funcionalidades dentro de la subrutina ejecutar_alv. dentro de la subrutina excluir_funcionalidades agregamos un registro nuevo en la ti ti_exclusiones...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Modulos, se usan para realizar el procesamiento del flujo de logica de una dynpro, MODULE <nombre>, luego con doble clic comienza la rutina de creacion si es en el PAI / PBO MODULE <nombre> INPUT / OUTPUT END MODULE Seteo de status GUI y de los titulos Se hace en el PBO, se agrega el codigo MODULE <nombre> y doble clic en el nombre, despues de eso en el proceso de creación es recomendable agregar el include para almacenar el codigo SET PF-STATUS para setear el status GUI SET TITLEBAR para setear el titulo (se pueden utilizar hasta 9 variables en un titulo) Para quitar botones se crea una tabla interna con los botones que queremos quitar (la tabla debe ser del tipo SLIS_T_EXTAB), y luego se usa el comando: SET PF-SATUS...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
FUNCIONALIDADES ALV tienen codigos STD, por ejemplo DETALLES ASCENDENTE y DESCENDENTE (para ordenar) FIJAR FILTROS para introducir valores y filtrar PRESENTACION PRELIMINAR una vista previa EXCEL para exportar TRATAMIENTO DE TEXTOS crea word FICHERO LOCAL Para guardar en una ruta de la PC DESTINATARIO MAIL para enviarlo por correo FUNCION GRAFICA MODIFICAR LAYOUT para modificar el orden y/o vistas del reporte para excluir iconos de la barra de herramientas Declarar: tabla interna TI_EXCLUSIONES tipo SLIS_T_EXTAB estructura WA_EXCLUSIONES tipo SLIS_EXTAB Pasar por el boton al que vamos a excluir y presionar F1 Allí podremos ver la informacion tecnica del boton a excluir, un ejemplo Funcion %SL en el codigo de la grilla o lista...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Para establecer la lógica de los dynpros se emplean módulos. Para llamar a un módulo se empleará la palabra MODULE (MODULE cargar_campos_0100.). Si se trata de un PBO la palabra que aparece a continuación será OUTPUT y si es un PAI será INPUT. Los módulos finalizan con ENDMODULE. En el PBO se realizan tareas de selección de datos, establecer STATUS GUI y títulos, modificar atributos de los campos de la dynpro o inicializar o cargar campos con determinados valores. En el PBO se realizan las tareas que se deben ejecutar antes de que se visualice la dynpro. En muy recomendable incluir toda la lógica tanto PBO como PAI dentro de Includes del Module Pool. SET PF-STATUS nos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
LÓGICA DE PROCESAMIENTO EN PBO. En el flujo de la lógica de una DYNPRO utilizamos módulos para realizar el procesamiento de aquí viene el hecho que los programas de diálogo se les denomine MODULE POOL. MODULE: Palabra reservada del sistema la cual se utiliza para la declaración de módulos en los programas de diálogo. Si el módulo se crea en PBO el código empezará con la sentencia MODULE OUTPUT. Si el módulo se crea en PAI el código empezará con la sentencia MODULE INPUT. En el evento PBO realizamos toda la selección de datos y las configuraciones que queremos que tomen efecto al momento en que se visualice la pantalla. SET PF-STATUS; Sentencia...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Funcionalidades estàndar del ALV Funcionan como una caja negra, los usuarios y nosotros como programadores los vamos a utilizar, sin saber ni importar como funcionan internamente. Al ejecutar un reporte ALV, dentro del menù de la transacciòn y tambièn dentro de la barra de herramientas de la transacciòn vamos a tener acceso a las funcionalidades que nos proporcionan los ALV. Las funcionalidades mas importantes son: 1. Detalles: si seleccionamos un registro del reporte y hacemos clic en el ìcono de detalles vamos a visualizar en una ventana de diàlogo el contenido del registro. 2. Clasificaciòn ascendente: si seleccionamos una columna del reporte ALV y hacemos clic en el ìcono de...
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.