Hola que tal a todos en la comunidad, quiero compartirles la siguiente información, resulta que dentro de las necesidades requería adicionar una validación dentro de la transaccion ME31K y ME31L (Pedidos abiertos y Planes de Entrega) lo cual no se encontraba con alguna BADI, se usaron Puntos de Ampliación para el campo BSART, les dejo lo siguiente:
Primeramente, ubicaremos la transacción donde queramos meter una validación, seleccionamos “sistema ->status”

E ubicamos el número y nombre del Dynpro :

No dirigimos a la tx se80:

Tecleamos el nombre del Dynpro y en el desglose de objetos ubicamos “Dynpros”

Damos doble Clic al 200 en nuestro caso, y después en el Módulo “Module EKKO-BSART”

Después en el PERFORM EKKO-BSART

Después en PERFORM m4s_ekko_bsart.

Seleccionamos el nombre del programa

Seleccionamos la siguiente opción y damos clic en la flecha:

Después damos clic en Ampliar:

Después en la siguiente opción:

Donde nos aparecerán los siguientes puntos:

Damos clic derecho sobre ellos y seleccionamos lo siguiente:

Nos aparecerá una ventana donde seleccionaremos “Código Fuente”:

Le asignamos un nombre Z y su respectiva descripción, después damos clic en la flechita.

Nos pediré el transporte:

De igual manera el paquete:

Se nos enlistara el “Z” creado, lo seleccionamos y damos clic en la flechita:

Y listo, podremos poner nuestra validación… ejem: Validar clase de documento o clase de validación:


