✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Una pantalla de selección se crea cuando queremos introducir delimitaciones a un programa, de modo que solo se ejecute para ciertos datos que el usuario introduzca en pantalla. Se especifican los parámetros de selección por los cuales se ejecutará el programa, después de la declaración de datos, dentro del include de declaración de datos. La pantalla de selección va a estar compuesta por parámetros de entrada de datos. Existen 2 tipos de parámetros:
1 PARAMETER: Valores individuales.
PARAMETERS: p_fecha LIKE sy-datum,
p_nombre(10) TYPE c.
2 SELECT-OPCTIONS Rangos de valores.
La longitud máxima del nombre de un parámetro es de 8 posiciones.
Para crear una descripción de los parámetros seguimos la siguiente ruta: (Será necesario activar el programa y los textos de selección previamente, puesto que estos también son objetos)
Pasar a / Elementos de texto / Textos de selección
A estos textos de selección podemos generar las siguientes adiciones o agregados:
*Cláusula OBLIGATORY, hace el parámetro obligatorio.
*Cláusula DEFAULT, asigna un valor por defecto al parámetro.
PARAMETERS: p_fecha OBLIGATORY DEFAULT sy-datum, (Asigna la fecha de hoy por defecto)
p_nombre(10) TYPE c OBLIGATORY.
Existen 2 tipos de parámetros de entrada y nos referimos a:
*Checkbox: Permiten tildar las opciones que prefiera dentro de las opciones disponibles.
PARAMETERS: p_list AS CHECKBOX,
p_arch AS CHECKBOX.
*Radiobutton: El usuario seleccioma UNA de las opciones existentes.
PARAMETERS: p_arg RADIOBUTTIN GROUP bot2,
p_chi RADIOBUTTIN GROUP bot2.
2 SELECT-OPCTIONS Rangos de valores. (Tabla KNA1 Maestro de clientes.)
DATA: v_clevep TYPE land1_gp.
SELECT-OPCTIONS s_clevep FOR v_clevep.
Para crear Freme o Marcos: b1 es el nombre del marco y text-001 es el titulo que se visualizará en el extremo superior izquierdo del marco. Dando doble click en text-001 se crea el texto que se visualizará y se crea el objeto, posterior a activarl
SELECT-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
p_nombre(10) TYPE c OBLIGATORY.
PARAMETERS: p_list AS CHECKBOX,
p_arch AS CHECKBOX.
PARAMETERS: p_arg RADIOBUTTIN GROUP bot2,
p_chi RADIOBUTTIN GROUP bot2.
DATA: v_clevep TYPE land1_gp.
SELECT-OPCTIONS s_clevep FOR s_clevep.
SELECT-SCREEN END OF BLOCK b1.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano