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: