🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Select-options

Selector Alummnos / Empresas

Definición de Select-options

Es un objeto de la pantalla de selección ABAP que permite ingresar rangos de valores o valores individuales que se utilizarán para restringir el procesamiento y la salida de los datos posteriores.

El rango está compuesto por un valor "desde" y un valor "hasta".

La sintaxis del SELECT-OPTIONS es la siguiente:

SELECT-OPTIONS <s_nombre> FOR <tipo_datos>. 

Cuando declaramos un select-options se creará una tabla interna con los siguientes campos:

  • SIGN: este campo contiene I o E, donde I representa un inclusivo (Incluir ese valor) y E es exclusivo (Excluir los valores), el valor por defecto es I.
  • OPTION: Este campo puede aceptar valores BT (Entre), NB (No Entre), EQ (Igual), NE (No igual), GT (Mayor que), LT (Menor que).
  • LOW: Este campo almacena el valor desde del rango.
  • HIGH: Este campo almacena el valor hasta alto del rango.

 

Veamos a continuación un ejemplo de su utilización:

DATA:     v_werks_d     TYPE werks_d.

SELECT-OPTIONS: s_zwerks FOR v_werks_d. 

Existen muchas adiciones que se pueden agregar a la sentencia SELECT-OPTIONS, algunas de ellas son:

  • OBLIGATORY: para que el campo sea obligatorio.
  • NO INTERVALS: para que no se muestra el hasta.
  • NO-EXTENSION: para que solo se puede introducir un solo rango de valores.

 

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Select-options" creadas y compartidas abiertamente por nuestros alumnos.

SAP SemiSenior

Selection-screen Este evento define la pantalla de selección PARAMETERS p_campo TYPE tipo. PARAMETERS p_campo TYPE elemento_de_datos. PARAMETERS p_campo LIKE tabla-campo. Select-options: mediante esta sentencia podemos declarar un rango de valores. Selection-screen begin of block nombre_bloque … selection-screen end of block nombre_bloque: con estas dos sentencias estamos definiendo un bloque de la pantalla de seleccción. Elemento de Texto/Texto de seleccion: Son los textos que se crean dentro de un programa ABAP y que se utilizan para los parámetros de la pantalla de selección, ya sea para los PARAMETER o los SELECT-OPTIONS. Se suele utilizar la convención de nombre P_ para los PARAMETERS y la...

Acceder a esta publicación

Creado y Compartido por: Santiago Hernández

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Sentencias SQL Select: acceso a la base de datos Select <campos a leer> From <tabla DB> Into <tabla donde se guardan los datos> Where <condiciones para la seleccion de datos> El Select * es para leer todos los campos de la tabla origen sin necesidad de escribirlos Appending Tabe es para agregar los resgistros a una tabla interna que ya contiene informacion que no se quiere sea borrada Into Table es cuando se guardan los datos en una tabla interna Despues de un select se recomienda por performance hacer un check al sy-subrc Select Single es una variacion del select donde solo se obtiene la primera ocurrencia que cumpla con las condiciones Into Correspondig Fielads es cuando no tenemos ordena la...

Acceder a esta publicación

Creado y Compartido por: Hazel Maribel Flores Martin

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

pantalla de seleccion para meter select-options default obligatory checkbox. raddiobutton. transaccion se91 para mensajes. tipos de mensajes: S I W E A X

Acceder a esta publicación

Creado y Compartido por: Christian Camilo Alzate Duque

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Los parámetros de selección Para introducir delimiticiones a nuestro programa, deberemos crear una pantalla de selección para nuestro reporte. Es un área dentro de los reportes en donde se especifican los parámetros de selección por los cuales se va a ejecutar el programa. Se utiliza para restringir el procesamiento y la salida de los datos y por lo general se escribe después de la decalaración de datos, dentro del include de declaración de datos. Va a estar compuesta por parámetros de entrada de datos. Existen 2 tipos de parámetros: PARAMETER: En los cuales el usuario podrá ingresar valores individuales. SELECT-OPTIONS: Donde el usuario podrá ingresar...

Acceder a esta publicación

Creado y Compartido por: Samuel Alejandro Ruiz Escalona

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Sentencia SELECT Select: Es el resultado y se colocan los campos que se quieren visualizar. From: Va la tabla de origen de donde se sacan los datos. Into: Va el destino donde seran alojados los datos. Where: Va la condición de búsqueda. Select * : Se seleccionan todos los campos. APPENDING TABLE: Se usa para insertar contenido a la tabla interna. INTO TABLE: Para reemplazar el contenido. Nota: Es recomendable CLEAR y REFRESH de la tabla interna antes de realizar la selección. Después de un select se debe preguntar por el SY-SUBRC para saber como seguir. SINGLE: Para obtener el primer resultado que cumpla con la condición. INTO CORRESPONDING FIELDS OF TABLE: Se usa cuando queremos obtener de una...

Acceder a esta publicación

Creado y Compartido por: Dairy Alejandra Torrenegra Cera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Pantalla de seleccion area donde se especifican los parametros con los que se va a ejecutar el programa PARAMETERS: el usuario especifica un valor individual SELECT-OPTIONS: el usuario especifica un rango No se puede usar el mismo parametro como variable, se debe asignar el valor del parametro en una variable declarada antes PARAMETER: (parametro) LIKE (variable). SELECT OPTIONS: (parametro) FOR (variable). longitudo maxima de un parametro 8 caracteres OBLIGATORY: lo hace obligatorio DEFAULT: especifica valor por defecto PARAMETER: un solo parametro PARAMETERS: (con el igual) varios Para poner una descripcion al parametro: Pasar a / Elementos de texto / textos de seleccion (El programa debe estar activo) Para hacer marcos de parametros: SELECTION-SCREEN...

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

LOS PARAMETROS DE SELECCIÓN: delimitaciones del programa PANTALLA DE SELECCIÓN: se utiliza para restringir el procesamiento y la salida de los datos , se escribe despues de la declaración de datos , dentro del include La pantalla de selección esta compuesta por parametros de entrada,existen 2: PARAMETER: ingresar valores individuales PARAMETERS: p_fecha LIKE sy-datum - el nombre de un parametro debe ser de maximio 8 posiciones - podemos asginar un texto de selección a cada parametro, es necesario activarlos Existen algunos adiciones para los parametros como: OBLIGATORY: parametro obligatorio DEFAULT: asigna un valor por defecto tenemos dos tipos de parametros: checkbox: escoger dentro...

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

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:...

Acceder a esta publicación

Creado y Compartido por: Jonatan Richioni

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Pantalla de seleccion 1. Los parametros de seleccion Hasta ahora aprendimos a crear un reporte que procesa informacion y se imporme por pantalla. pero que sucede si intriducimos algunas delimitaciones? 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 utiliza para restringir el procesamiento y la salida de los datos y por lo general se escribe despues de la declaracion de datos dentro del include de declaracion de datos La pantalla esta compuesta por parametros de entrada de datos y existen 2: Los PARAMETERS en los cuales el usuario podra ingresar valores individuales Los SELECT-OPTIONS en donde el usuario podra ingresar rangos...

Acceder a esta publicación

Creado y Compartido por: Lucas Mera / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PARAMETERS: El usuario puede ingresar valores individuales. SELECT-OPTIONS: El usuario puede ingresar rango de valores. SE91: Clase de mensajes. Tipos de Mensajes: S: status. I: information. W: warning. E: error. A: terminación. X: dump.

Acceder a esta publicación

Creado y Compartido por: Wanderson Esaú López Peraza


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.