Cambiar BLART en tx MIRO/MIR7

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • cosagaucha
    Member
    • ago
    • 64

    #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!!
  • sconoredhot
    Senior Member
    • feb
    • 341

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

    Comentario

    Trabajando...