cancel
Showing results for 
Search instead for 
Did you mean: 

PONER COMO OBLIGATORIO EL LUGAR DE OPER. EN LA FB60 y MIRO

former_member493530
Participant
0 Kudos

Saludos a todos,

Tengo la necesidad de poner como campo obligatorio o validar que siempre ingresen el lugar de operación en las trx FB60 y MIRO pero no lo debo hacer por el maestro de acreedores ya que puede afectar otras transacciones, he buscado user exit y badis pero no he encontrado ninguna, por favor si alguien puede ayudarme con esto ya que aún soy novato en abap.

Muchas gracias.

Accepted Solutions (0)

Answers (1)

Answers (1)

Marssel700
Active Contributor
0 Kudos

Diego,

este campo és  KTOSL - Clave de operación?

La clave de operación sirve para la determinación de cuentas o claves de contabilización en aquellas posiciones de documento que el sistema genera automáticamente.

Las claves de operación están definidas en el sistema y no pueden ser modificadas por el usuario.

Aguardo sus comentários

former_member493530
Participant
0 Kudos

Marssel,

El campo al que me refiero es el lug.oper./supl (INVFO-BUPLA) en la pestaña Datos Básicos, y necesito controlar que los usuarios siempre ingresen este dato o de lo contario la fb60 o miro no deben continuar con el proceso.

Agradezco tu atención.

Marssel700
Active Contributor
0 Kudos

Ok. Gracias.

Usted tiene dos opciones.

1 - Ingresar en la OBY6 y marcar la opcion: Balances a nivel de división. Todas las transacciones qudanse obligatorias para ese campo. Pero tiene que estar seguro que todos los Ativos fijos y centros de costo están llenados por el BUPLA. Do contrário no és recomendable.

2 - Crear una regla de validacion simples, donde la condicion previa quedase blanco y la verificacion és BSEG-BUPLA <> ""

Que te parece?

Saludos

former_member493530
Participant
0 Kudos

La segunda opción funcionó.

Muchas gracias Marssel.

former_member493530
Participant
0 Kudos

La segunda opción funcionó.

Muchas gracias Marssel.

Former Member
0 Kudos

Hola Roberto; tengo el mismo problema podrías indicar como se hace lo de la validación. Gracias

former_member493530
Participant
0 Kudos

Hola Beatriz,

Puedes implementar la badi MRM_HEADER_CHECK y  utilizar field symbol para acceder al valor que está en el campo de la pantalla de cada transacción (ten presente controlar que asignes el field symbol adecuado según la transacción que se esté ejecutando), una vez que obtengas ese dato lo evalúas con un if y en caso de no estar lleno, envías un message.

Espero te sirva.

Saludos,

Robert.