MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Cambiar BLART en tx MIRO/MIR7 (foro/showthread.php?t=76288)

cosagaucha 07/10/16 14:24:49

Cambiar BLART en tx MIRO/MIR7
 
Hola, me podran ayudar con lo siguiente?

En las tx citadas, dependiendo la actividad que escoja el usuario, voy a una tabla z, para sacar el valor del BLART, y eso, mediante la badi MRM_HEADER_CHECK puedo hacerlo bien, el tema!..

Es cuando por ejemplo el usuario VUELVE a cambiar el blart, al ejecutarse de nuevo la badi, PISA el valor seleccionado por el usuario.. con el valor de la tabla Z.. entonces.. deja sin efecto la eleccion del usuario..

Me dicen de usar banderas, pero no llego a entender bien la logica de ello..
Alguien me puede dar una mano??

Graciass!!

sconoredhot 13/10/16 14:02:25

Hola
 
Hola,

Yo haria algo asi...

declararia una variable.. LV_FLAG...

Luego de que se ejecute la BAPI y llene el campo.. vamos a llenar
esa variable.. LV_FLAG = 'X'.

Entonces antes de tu lógica.. de buscar el valor, llamar a la bapi, etc
ponemos un IF LV_FLAG IS INITIAL, cerrando el ENDIF al final de tu lógica, para asegurarnos que sea la primera vez que busque el valor y no pase por ese lugar a la segunda, tercera, cuarta.

Espero se haya entendido, cualquier cosa peganos tu codigo.

Gracias


Husos Horarios son GMT. La hora en este momento es 18:33:36.

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