✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Parámetros de selección:
Pantalla de selección: Es un área dentro de los reportes en donde se especifican los parámetros que se van a ejecutar en el programa.
Son filtros a la información que se debe extractar de las tablas.
Tipos de parámetros:
PARAMETERS: Solo permite un valor individual. Se declara la variable después de la palabra reservada. Si es mas de uno se colocan dos puntos (:) después de la palabra clave. Máxima longitud del nombre de la variable 8 caracteres.
SELECT-OPTIONS: Permite ingresar varios valores. Se ingresa la o las variables después de la palabra reservada. Si es mas de uno se colocan dos puntos (:) después de la palabra clave. Máxima longitud del nombre de la variable 8 caracteres. Permite ingresar un rango de valores, una serie de valores.
Cuando al lado derecha de la variable aparece el icono de matchcode, indica que ese campo tiene ayuda de búsqueda.
Para cambiar el nombre de los textos asociados a la variable ingresamos Pasa a/Elementos de texto/Texto de selección.
Los textos de selección son un objeto más dentro de los objetos ABAP que forman parte del programa.
Los parámetros tienen cláusulas adicionales:
OBLIGATORY: El campo es obligatorio. Esta cláusula aplica para PARAMETERS y SELECT-OPTIONS
DEFAULT: El campo tiene un valor por defecto.
Otros tipos de parámetros:
Checkbox: Pueden ser varios y Radiobutton solo se puede seleccionar uno del grupo
RADIOBUTTON
SELECT-OPTIONS:
Para colocar marco a los parámetros se usa la sentencia:
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME text_xxx.
SELECTION-SCREEN BEGIN OF LINE.
SELECTIO-SCREEN COMMENT 1(66) TEXT-002.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN OUTPUT: Se ejecuta antes de mostrar la pantalla.
AT SELECTION-SCREEN.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto