✒️ABAP La pantalla de selección
ABAP La pantalla de selección
PARAMETROS DE SELECCION
Dentro de una pantalla de selección podemos declarar PARAMETERS (valores individuales) y SELECT-OPTIONS (rango de valores).
Su nombre no puede superar los 8 caracteres.
Algunos agregados son OBLIGATORY y DEFAULT.
Podemos hacer uso de la ayuda de búsqueda como por ejemplo: LIKE sy-datum. --> muestra el calendario
Los textos de los parámetros se crean como "textos de selección" desde el menú.
También podemos crear parámetros tipo CHECKBOX o RADIOBUTTON como sigue:
PARAMETERS: p_check AS CHECKBOX,
p_op1 RADIOBUTTON GROUP grp,
p_op2 RADIOBUTTON GROUP grp.
Si declaramos solo un parámetro podemos usar PARAMETER. (sin la S)
Los SELECT-OPTIONS se declaran como: SELECT-OPTIONS <param> FOR <tipo>
Para el tipo de los parámetros de selección podemos declarar variables locales o utilizar la sentencia TABLES <tabla_se11> al comienzo y luego <tabla>-<campo> como tipo.
Tambien podemos crear un marco en la pantalla de selección como:
SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE text-001.
"parametros de selección
SELECTION-SCREEN END OF BLOCK b.
Estos marcos pueden anidarse y podemos NO colocar título.
CLASE DE MENSAJES
Todos los mensajes deben pertenecer a una clase de mensajes, y ambos se crean desde SE91. Luego podemos emitir mensajes de tipo:
- S --> exito
- W --> warning
- i --> info
- E --> error
- A --> terminación
- X --> dump
El formato para mostrar mensajes es: MESSAGE <tipo><num>(<clase>) WITH <var>
Donde <var> será el texto correspondiente a los & declarados en SE91. Puede haber máx 4 & por mensaje. Ejemplo: MESSAGE e001(zclase_msg).
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni