#1
|
|||
|
|||
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!! |
#2
|
|||
|
|||
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
__________________
Sebas Desarrollador ABAP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|