Inicio > ABAP/4 > MM01 – Valores por defecto y Validaciones

MM01 – Valores por defecto y Validaciones

Caso: se busca que al crear un material por la MM01, se carguen valores por defecto y asimismo realizar validaciones cuando falta algún dato.

Solución:

1. Para crear valores por defecto, deberíamos implementar la BADI_MATERIAL_REF, ingresando por la SE18, podemos ver de que se trata:

Por la SE19, creamos nuestra versión de la BADI:

Yo ya la tenía creada, quizás me falte algún paso, muestro como quedó:

Hacemos doble-click en CREATE_MATERIAL para agregar el código donde asignaremos los valores por defecto. En mi caso requería asignar el grupo tipo de posición (MARA-MTPOS_MARA) para un tipo de material específico (MARA-MTART):

Activamos todo y listo.

2. Para el caso de las validaciones, debemos por la CMOD usar las ampliaciones MGA00001 y MGA00002 según lo que necesitemos validar.

Por la CMOD creamos un proyecto de ampliación:

y asignamos las ampliaciones MGA00001 y MGA00002 (en mi caso tengo más utilizadas en el proyecto de ampliación):

En mi caso utilicé el grupo de funciones EXIT_SAPLMGMU_001

Hacemos doble click sobre el EXIT_SAPLMGMU_001:

Creamos la validación, haciendo doble click sobre ZXMG0U02:

Activamos todo y listo.

  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: