
Parámetros de Selección
Se utiliza para hacer filtros en los informes.
Por lo general se coloca luego de la declaración de datos
PARAMETER: se pueden ingresar valores individuales
PARAMETERS: pfecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
pnombre(10) Type c OBLIGATORY.
Si es un solo parámetro se utiliza la palabra PARAMETER y son varios se usa PARAMETERS
También puedo usar PARAMETER para varios parámetros pero toca poner la palabra en cada línea
El nombre de un parámetro tiene como longitud máximo 8 posiciones
OBLIGATORY hace que el parámetro sea obligatorio
DEFAULT asigna un valor por defecto al parámetro
Por la opción Pasar a /Elementos de texto / Textos de selección podemos cambiar los textos de los campos de los parámetros de selección
SELECT-OPTIONS: se pueden ingresar rangos de valores
MENSAJES
Para crear una clase de mensajes se debe ingresar a la transacción SE91, esta permite agrupar los mensajes a utilizar
AT SELECTION-SCREEN es el evento que permite validar los parámetros de selección
If p_fecha < sy-datum.
MESSAGE e000(Zprueba build sy-datum).
ENDIF.
Tipos de Mensaje
S: Status: el programa continúa sin interrupción, se visualiza en la barra de estatus
I: Información: El programa continua después de la interrupción se visualiza en una ventana
W: Warning: Depende del contexto del mensaje se visualiza en la barra de Status
E: Error: Se visualiza en la barra de estatus
A: Terminación: El programa termina después de mostrar
X: Dump: Error en tiempo de ejecución