#1
|
|||
|
|||
Leer Valor De Un Dynpro
Hola A Todos , Quisiera Saber Si Exite Alguna Manera De Como Obtener El Dato Que Estoy Escribiendo En Un Dynpro Para Comparlo Con Un Valor Que Tengo En Un Field-exit, Gracias
|
#2
|
||||
|
||||
Hola, puedes usar esta funcion:
Espero te pueda ayudar, debes indicarle nombre del programa y numero de dynpro, lo sacas dandole F1 sobre el campo que te interesa
__________________
David Carballido Córdova |
#3
|
|||
|
|||
vi un ejemplo que estaban usando get parameter id , pero de verdad que no me queda claro el uso del mismo , que opinan de ello ?
|
#4
|
|||
|
|||
Algunos campos tienen un id asociado, éste lo puedes ver (entre otras cosas) haciendo f1-->datos tecnicos , pero no todos los campos standard tienen un id. Si el campo que vamos a utilizar tiene uno podemos recuperar el valor del campo con un get parameter id o fijarlo con un set parameter id, en caso de que el campo en cuestión no tenga id no te quedará mas remedio que recuperarlo y fijarlo con funciones.
|
#5
|
|||
|
|||
estoy usando la funcion pero no lee nada , sigue en blancoel campo que quiero leer es el numero de asigancion en la transaccion fb50 el nombre del campo es ACGL_ITEM-ZUONR
|
#6
|
|||
|
|||
Hola...
En el codigo que tienes para tu Field-exit, debes usar la estructura BSEG y el campo... Es decir el valor lo deberias tener en BSEG-ZUONR. Solo podras leer los datos de las estructuras BKPF y BSEG, mas no de BSID y demas... Espero haberte podido ayudar!!! Saludos. |
#7
|
|||
|
|||
Recuerda Que Deseo Es Obtener El Dato Que Se Esta Agregando E El Dynpro Y Por Ende No Esta En La Tabla Hasta Q No Le De Guardar , Prque Necesito Validar Que El Numero De Asignacion Sea Exactamente 10
|
#8
|
|||
|
|||
El dato que tu necesitas que se encuentra en la dynpro en ese precios instante lo encontraras en la estructura BSEG-ZUONR porque ya fue definido en el programa estandar.FI te permite usar estas estructuras BKPF y BSEG para almacenar los valores de los campos en las dynpros pero cuando los muestra por pantalla los almacena en otras estructuras. No necesitas hacer un select a la BKPF o BSEG a menos que necesites validar algo. Pero si tu necesitas leer el valor de una dynpro en las transaccion de FI, los puedes leer a traves de las estructuras BKPF y BSEG.
Prueba con esto: gv_value type BSEG-ZUONR. gv_value = BSEG-ZUONR. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|