✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de seleccion
1. Parametos de seleccion
Area dentro del reporte en donde se especifican los parametros de seleccion por los cuales se va a ejecutar el programa.
se coloca luego de la declaracion de los datos.
a. PARAMETER o PARAMETERS(cuando es mas de uno) en los cuales el usuario puede ingresar valores individuales.
El nombre de un parametro tiene la longitud maxima de 8 caracteres.
OBLIGATORY parametro obligatorio.
DEFAULT asigna valor por defecto al parametro.
Para Cambiar las descripciones de los parametros que aparecen en la pantalla, ir a pasar a, elemntos de texto, textos de seleccion. para esto debe estar activo el programa, sino aparecera grisada.
Parametros tipo Checkbox se pueden crear parametros tipo checkbox o radio button
Parameter: p-arg radiobutton group bto2, "Argentino
p_col radiobutton group bto2, "colombiano
b. SELECT-OPTIONS donde el usuario podra ingresar rangos de valores.
Es decir un valor desde y un valor hasta, a parte de valores individuales.
Data: v_clavep typ land1_gp.
Select-option s_clavep For v_clavep.
Marcos para los parametros
dentro de la declaracion de los parametros se pone
selection-screen begin of block b1 with frama title text-001
selection-screen end of block b1.
donde b1 es el nombre del marco y text-001 es el titulo que se visualiza en el marco superior izquierdo del marco.
2. Clases de Mensajes
AT Selection-SCREEN evento que se ejecuta despues de finalizado el procesamiento de la pantalla de seleccion y que permite la validacion de los parametros introducidos.
Creación de una clase de mensaje con la transaccion SE91
Se puede crear, modificar, visualizar las clases de mensaje en SAP. Los cuales nos permite agruparlos tambien.
Luego se escribirá en nuestro programa.
AT Selection-screen.
if p_fecha < sy-datum.
Message e000(z_prueba) &.
endif.
& = para agregar valores de variables. Tambien deberemos editar la clase e incluirla
&& = si quiero mostrar el valor & en el mensaje.
La letras e que antecede el numero de mensaje indica que es de tipo error.
Tipos de mensajes
S = status = el programa continua sin interrupcion.
i = information = el programa continua despues de la interrupcion.
W= warning = depende del contexto del mensaje.
E= error = dpende del contexto del mensaje puede causar cancelacion.
A= Terminación = el programa termina despues de un cuadro de dialogo
X= Dump = error en tiempo de ejecucion tipo X
 
 
 
Sobre el autor
Publicación académica de Silvia Marina Carrizo, en su ámbito de estudios para la Carrera Consultor ABAP.
Silvia Marina Carrizo
Profesión: Analista Senior Genexus - Argentina - Legajo: ER54O
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Silvia Carrizo