✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Parametros de Seleccion:
Si queremos que nuestro reporte solo se ejecute para ciertos datos que el usuario debera introducir en la pantalla entonces deberemos crear una pantalla de seleccion.
Pantalla de Seleccion: Es un area dentro de los reportes en donde se especifican los parametros de seleccion por los cuales se va a ejecutar el programa. Se usa para restringir el procesamiento y la salida de los datos. Por lo general se coloca despues de la declaracion de los datos.
Dentro de la pantalla de seleccion podemos declarar dos tipos de objetos:
PARAMETER: En estos el usuario podra ingresar valores individuales.
SELECT-OPTIONS: El usuario podra ingresar rangos de valores.
* Pantalla de seleccion
PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
p_nombre(10) TYPE c OBLIGATORY.
La longitud maxima que puede tener el nombre de un parametro es de 8 posiciones. El agregado de la clausula OBLIGATORY hace que el parametro sea obligatorio. DEFAULT asigna un valor por defecto al parametro.
Tambien se puede crear parametros tipo CHECKBOX en donde el usuario puede tildar las opciones que prefiera o tipo RADIOBUTTON donde el usuario selecciona una de las opciones entre todas las existentes. Ejemplos:
PARAMETERS: p_list AS CHECKBOX. " Emitir listado
PARAMETER: p_arg RADIOBUTTON GROUP bot2, "Argentino
p_col RADIOBUTTON GROUP bot2, "Colombiano
p_mex RADIOBUTTON GROUP bot2, "Mexicano
p_esp RADIOBUTTON GROUP bot2, "Español
p_otr RADIOBUTTON GROUP bot2, "Otra Nacionalidad
Los SELECT-OPTIONS son iguales a los PARAMETER salvo que en ellos se puede ingresar rangos de valores, es decir un valor desde y un valor hasta, a parte de valores individuales. Ejemplo de SELECT-OPTIONS.
DATA: v_clavep TYPE land1_gp.
SELECT-OPTIONS s_clavep FOR v_clavep. "Clave de pais
Tabla KNA1, es una tabla de la BD estandar correspondiente al Maestro de Clientes. De cada cliente se guarda en SAP informacion tal como el numero de cliente, pais, nombre, codigo postal y muchos otros datos mas.
 
 
 
Sobre el autor
Publicación académica de Juan Fernando Guerra Mata, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Fernando Guerra Mata
Profesión: Analista Programador - Guatemala - Legajo: CW28U
✒️Autor de: 63 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Guerra