MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Pasar valor de campo entre pantallas XK01 y XK02 (foro/showthread.php?t=5899)

tgfch 08/06/07 21:08:54

Pasar valor de campo entre pantallas XK01 y XK02
 
Hola a todos

Recurro a este medio para buscar una luz en el camino, tengo un requerimiento que me tiene dando vueltas.

Como puedo hacer para pasar un valor de un campo entre la pantalla (215) y (310) en las transacciones XK01 y XK02 ?

He modificado el exit EXIT_SAPMF02K_001 para igualar los valores entre los campos, pero esto lo hace al momento de guardar los datos y lo que se requiere es que el valor para el campo LFB1-ZTERM en la pantalla (215) sea el mismo valor en la pantalla (300) para el campo LFM1-ZTERM al momento que el usuario lo este creando o modificando el acreedor.

Agradecería mucho cualquier información al respecto, gracias.

Saludos
tgfch

rodcomar 12/06/07 08:58:06

Lo puedes hacer con field symbols. Si le asignas a un field-symbol lo siguiente:

(NOMBREPROGRAMA)NOMBREVARIABLE.

El field symbol te hará referencia al valor de esa variable en el programa indicado. Si el programa está en varias ventanas ya no tengo claro como se podrá comportar.

Claudia Valdespino 13/06/07 00:02:21

Hola, como bien te dice rodcomar lo que podrias usar es un Field Symbol de la siguiente manera:

* Declaración de variable
Field-symbols: <fs_fieldsymbol> type any.

* Asignación del campo al Field Symbold
assign ('(SAPLZTBRTPSTURN)ZTBRTPSTURN-HORAING') to <fs_fieldsymbol>.

Y trabajarias sobre el valor que tiene <fs_fieldsymbol>.

Espero te sirva de ayuda.

tgfch 13/06/07 12:44:11

Rodcomar y Claudia ha sido de gran ayuda la información que me han dado, con ello pude resolver parte del requerimiento.

1000 Gracias.

tgfch

rodcomar 13/06/07 14:36:52

Me alegro de que te sirviera :)
Eso si, ¡ten mucho cuidado si utilizas esto con variables del sistema!

dmgman 06/08/07 10:34:01

hola estoy haciendo algo parecido, como pasais la informacion de ese field symbol a una variable.
PQ yo tengo algo parecido, y al pasar la informacion me sale el dump "Field symbol has not yet been assigned."


Gracias de antemano.


Husos Horarios son GMT. La hora en este momento es 20:10:42.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web