Badi para Modificar CeBe en Movimiento de Material

Requiero apoyo de un ejemplo de alguien que haya utilizado una BADI para modificar el campo de CeBe (Centro de Beneficio) al momento de grabar un movimiento de Material ya que actualmente esta poniendo un CeBe Dummy y requiero que se modifique por otro.

Hola,

¿has probado utilizando la OKB9?

Tambien dispones de un programa ZRGGBS00 (si es que lo teneis ya implementado,sino tendrás que crearlo a partir del RGGBS000) con el form UOKB9 en el que podrias hacer lo que necesitas, pero te recomiendo que siempre que puedas, utilices la OKB9.

exits-name  = 'UOKB9'.
  exits-param = c_exit_param_field.

  exits-title = text-103.             "Cost center from CSKS
  append exits.

form uokb9 using e_kostl type cobl-kostl.

endform.

También puedes mediande el centro de coste asignar el Cebe por la KS01.

Espero que esto te ayude.

1 me gusta

Hola Shedzbor

Imagino que si esta solicitando un CeBe es por algún movimiento de ventas. El hecho que este colocando el Dummy se puede deber a distintos motivos: uno por ejemplo es que el material tenga asignado dicho CeBe en su maestro o que no logra determinar un CeBe especifico y por tanto utiliza el ficticio Dummy para contabilizar.

Lo correcto sería saber que proceso estas efectuando y complementar con la OKB9 la determinación del CeBe.

Saludos,

Gracias por la respuesta @DonnieDarko y @abapertomm, les comento mas al respecto de esta caso, La clase moviminto es una 453 que es un traspaso de material devuelto a propio trx. MB1B y no se puede determinar el CeBe correcto ya los materiales no tienen asignado el CeBe el de maestro de material, el CeBe. se esta determinando por medio del pedido de ventas a traves de una sustitucion de CeBe, en la Trx. 0KEM, tampoco se puede asignar directamente en el CeCo. porque se utilizan otros cecos. pero el el caso del movimiento 453 no hay forma de que se pueda realizar esta sustitucion y por eso el CeBe. queda en Dummy, lo que estoy buscando es la forma que en la Trx, de traspasos de material la MB1B que es la que se utiliza pueda yo modificar mediante un user exit o badi el CeBe antes de que se grabe el movimiento contable. Si tienen alguna idea espero me puedan compartir

Entiendo, entonces lo más sencillo es una sustitución financiera. De esta manera el documento financiero se contabilizará en el CeBe que tu quieres bajo una determinada lógica. Esto es sencillo de realizar si tienes claro ciertos parámetros que determinen que ese documento contable debe entrar a esa lógica de sustitución.

Saludos,

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.