AAAAA

Lo MeJoR De Lo MeJoR TiPs.
Este blog esta Pensado para aportar tips y ejemplos de Programas SAP - ABAP.

jueves, 10 de septiembre de 2015

4. Exit Screen Ampliación CO01 /CO02 / CO03 Orden de Fabricación, u Orden de Producción

 Ejemplo Completo para agregar nuevo TAB Orden de fabricación CO01/CO02/CO03

Ampliación
Exit Screen.

Nuevo TAB = Nro Dispensación.

 Nuevo Campo
Para comenzar debemos crear un nuevo proyecto y buscar la ampliación estándar que necesitemos.
Ir Transacción CMOD y crear proyecto ZCO01
 Completamos descripción

INGRESAMOS A asignación de ampliación
Buscamos el exit a implementar.

 Ahora nos vamos  a Componentes.
Aquí es importante saber identificar las acciones a realizar.
 Exit de Pantalla. Se creará en pantalla los nuevos campos a mostrar.
Para ello se debe realizar lo siguiente:
-   Crear un includ TOP y colocar los nuevos campos. (el nombre del includ ya se sugiere si no existe crearlo) “ZXCO1TOP”

Para el diseño jalamos con el icono rojo las variables del programa. Es decir nuestra variable creada en el TOP


En el PBO crear nuevo Includ para controlar es estado de edición o visualización del sistema.
                             



-   Para que se guarde en la tabla se debe ingresar nuevos campos en una estructura append CI_AUFK de la tabla AUFK (Datos maestros de ordenes)

 Se observa el nuevo campo agregado a la estructura append
Con ello ya tenemos el lugar donde se guardará en la base de datos. Tabla AUFK
 Exit de menú: Se coloca el nombre del tab a mostrar,


 Exit funcionesAquí se controla la asignación de los nuevos valores ingresados en el campo. Es decir se pasará el valor ingresado la pantalla a la estructura para que sea guardado en la tabla y para el caso de visualizar se pasa de la estructura a l nuevo campo.
EXIT_SAPLCOKO1_001 ( se Ejecuta en el PBO)
Crear el includ Z con el nombre predefinido.
 Si es para editar o visualizar (CO02/CO03) se pasa el valor que está guardado en estructura al campo de la dynpro para mostrarlo.
 EXIT_SAPLCOKO1_002 (Se Ejecutra en el PAI
Se crea en includ Predefinido.

 Al crear o editar. Pasar el valor de la dynpro a la estructura para guardarlo.
 Luego solo queda activar y listo.



Si les fue útil dejar comentario. Gracias.