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

 X 

📘ABAP - SET Parameter ID

Selector Alummnos / Empresas

Definición de SET Parameter ID

La Cláusula ABAP SET PARAMETER ID se utiliza para el envío de parámetros en la llamada a una transacción mediante la sentencia CALL TRANSACTION.

La sintaxis de la sentencia es la siguiente:

SET PARAMETER ID pid FIELD f.

Con esta sentencia escribimos el contenido del campo f en la memoria global SAP del usuario bajo el ID pid.

Los ID de parámetro pueden tener hasta 20 caracteres. No pueden consistir enteramente en espacios

La memoria SAP global, específica para el usuario, está disponible para un usuario durante la duración de una sola sesión de terminal.

Los valores escritos en la memoria se conservan incluso cuando el usuario sale de un programa.

Veamos un ejemplo sobre como utilizar esta sentencia:

SET PARAMETER ID 'IFL' FIELD p_tplnr.

CALL TRANSACTION 'IL02' AND SKIP FIRST SCREEN.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Master

Field Exits Son validaciones de los elementos de datos asociados a campos de dynpros Son llamados después de validar el campo de una dynpro Desde la Tx SE37, si escribimos FIELD_EXIT_* las veremos todas Desde la Tx CMOD llamamos a la Tx PRFB (sin el /n) y obtendremos todos los Field Exits Sólo tiene acceso al valor de la dynpro al que hace referencia Para obtener el valor de otros campos de la dynpro: SET PARAMETER desde el otro campo GET PARAMETER desde el que queremos recuperar el valor usar función GET_DYNP_VALUE

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

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

SAP Master

* Field Exits: (Ampliaciones de campo) Validaciones de los elementos de datos asociados a campos de pantallas o dynpros de SAP. Para crear un Field Exit ejecutamos la Tx CMOD y luego RPFB (sin /N) Notas: - No es posible hacer debug del código directamente con Break point, se deben utilizar mensajes de error para ir viendo que valores van tomando los diferentes objetos (Variables, Tablas,etc.). - Para obtener otros valores que no son el perteneciente al campo que se quiere modificar, es posible utilizar: SET PARAMETER, GET PARAMETER o la Fm GET_DYNP_VALUE. - Si no se asigan una pantalla (dynpro), el cambio afectará a todas las dynpro donde se utilice el ELEMENTO DE DATOS.

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

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

SAP Senior

PARAMETER o PARAMETERS: //Son campos de captura para el usuario (EDTs checkbox etc) Para cambiar el nombre que se ve en pantalla se debe de ir al menu PASAR A -> ELEMENTOS DE TEXTO -> TEXTOS DE SELECCION PARAMETERS: v_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum, p_nombre(10) TYPE c OBLIGATORY . CHECKBOX Y RADIOBUTTONS PARAMETERS: p_list AS CHECKBOX, p_arch AS CHECKBOX. PARAMETERS: p_rb1 RADIOBUTTON GROUP b2, p_rb2 RADIOBUTTON GROUP b2. SELECT OPTIONS // Rango de valores de campo a campo. DATA: v_clavepais TYPE land1_gp. // catalogo que ya contiene los paises en al tabla KNA1 donde se guarda info de cliente SELECT-OPTIONS sclave FOR v_clavepais. FRAME PARA CREAR UN CUADRO Y...

Acceder a esta publicación

Creado y Compartido por: Jesus Caldera

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

SAP Master

La memoria Podemos usar la memoria para pasar unos datos de un programa a otro La memoria de SAP. Es algo global, para sesión de un usuario o de otro. Se conservan incluso cuando el usuario sale del programa. Debemos evaluar la variable del sistema SY-SUBRC. Lo de siempre. Será cero si éxito, distinto de cero fracaso. SET PARAMETER ID .. FIELD GET PARAMETER ID .. FIELD La memoria de ABAP. Memoria local, muy limitada. Sesión de un usuario particular IMPORT .. FROM MEMORY ID <id_unico> para bajar los datos de la memoria ABAP EXPORT .. TO MEMORY ID <id_unico> para subir datos a la memoria ABAP FREE MEMORY para liberar la memoria Sentencia SUBMIT

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

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

SAP Senior

Pantalla de Seleccion es un area dentro de los reportes en donde se especifican los paramentros de seleccion por los cuales se va a ejecutar el programa. se utiliza para restringir el procesamiento y la salidad de los datos.(por lo general se coloca despues de la declaracion de datos) TIPOS DE OBJETOS QUE SE PUEDEN DECLARAR EN UNA PANTALLA DE SELECCION PARAMETER(si se declara uno es PARAMETER y varios PARAMETERS) SELEC-OPTIONS La longitud maxima que puede tener el nombre de un parametro es de 8 posiciones el agregado de la clausula OBLIGATORY hce que el parametro sea obligatorio el agregado de la clausula DEFAULT asigna un valor por defecto al parametro se pueden crear parametros tipo checkbox y radiobutton para permitir al usuario...

Acceder a esta publicación

Creado y Compartido por: Luis Car

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

SAP Senior

En la pantalla de selección se especifican los parámetros de selección y por lo general se coloca después de la declaración de datos. Objetos PARAMETER: para ingresar valores individuales. SELECT OPTION: para ingresar rangos de valores. para declarar un parametro PARAMETER, para varios PARAMETERS: lA LOMGITUD MÁXIMA DEL NOMBRE DE UN PARÁMETRO ES DE 8 POCOSIONES Para cambiar las descripciones de los parámetros en pantalla: Pasar a Textos de selección... y se ingresan las nuevas descripciones. (El programa debe estar activo): También hay parámetroos tipo Checkbox (para tildar opciones) y Radiobutton (para seleccionar una opción). AT...

Acceder a esta publicación

Creado y Compartido por: Pedro Ernesto Maldonado

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

SAP Master

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAMA TITLE text-001. " define un marco que encuadra los parámetros. PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum, p_nombre(30) TYPE c OBLIGATORY. PARAMETER: p_list AS CHECKBOX. " Emitir Listado PARAMETER: p_per RADIOBUTTON GROUP bot2, " Peruano p_col RADIOBUTTON GROUP bot2, " Colombiano p_mex RADIOBUTTON GROUP bot2, " Mexicano p_otr RADIOBUTTON GROUP bot2, " Otra nacionalidad DATA: v_clavep TYPE land1_gp. " LAND1_Gp es el tipo del campo KNA1-LAND. SELECT-OPTIONS s_clavep FOR...

Acceder a esta publicación

Creado y Compartido por: Victor Wong

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

SAP Senior

FIELD EXIT. Ampliaciones de campo son las validaciones de elementos de datos asociados a campos de pantallas de SAP. No se pueden utilizar las siguientes palabras reservadas dentro del Field Exit. Breakpoint Call Screen Call Dialog Call Transaction Submit Commit Work Roll Back Work Message Para activarlo tenemos que hacerlo en la transacción RZ10 > Abap field exit = Yes Para visualizar los field exit existentes: CMOD > ejecutas sin /n PRFB Para crear un Field exit: CMOD > ejecutas sin /n PRFB > Exit campo > Crear > Nombre del campo Para Function Module -> FIRLD_EXIT_<nombre del campo> Import -> INPUT Export -> Output para no modificar el valor...

Acceder a esta publicación

Creado y Compartido por: Hazel Maribel Flores Martin

*** 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 Senior

La pantalla de selección Los parámetros de selección Pantalla de selección: Á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 declaración de datos, dentro del include de declaración de datos. La pantalla de selección de un programa va a estar compuesta por parámetros de entrada de datos. Existen dos tipos de parámetros: Los PARAMETER en los cuales el usuario podrá ingresar valores individuales Los SELECT- OPTIONS en donde el usuario podrá...

Acceder a esta publicación

Creado y Compartido por: Alejandra Daniela Naranjo Belmonte


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