Uno de los puntos más comunes a la hora de revisar la planificación de la producción es poder añadir a los listados estándar de SAP campos propios que los clientes necesitan.
En este artículo vamos a tratar cómo añadir campos en el listado COOIS – Sistema Info de órdenes de producción. La ampliación de este listado estándar se debe desarrollar en los siguientes puntos:
Añadir el nuevo campo en la estructura.
Para saber ónde se debe ampliar la programación lo primero que debemos detectar es dónde queremos ampliar dicha información.
Estas estructuras las tenemos representadas en SAP en estos objetos.
Lista | Descripción | Estructura |
PPIOD000 | Documentos de material | IOMAMO |
PPIOE000 | Punto de evento | IOOPMST |
PPIOF000 | Medios auxiliares de fabricación | IOOPPRT |
PPIOG000 | Movimientos de mercancía automático | IOGOMO |
PPIOH000 | Cabecera de órdenes de producción | IOHEADER |
PPIOI000 | Posiciones | IOITEM |
PPIOK000 | Capacidades | IOOPCAP |
PPIOM000 | Componentes | IOOPCOMP |
PPIOO000 | Operaciones | IOOPER |
PPIOP000 | Listas de producción | IOPRODLIST |
PPIOQ000 | Solicitudes de pedido | IOOPPREQ |
PPIOR000 | Notificaciones | IOCONF |
PPIOW000 | Movimientos de mercancías con error | IOGMER |
PPIOT000 | Pedidos | IOOPPORD |
Cuando se haya decidido en que estructura debemos ampliar la nueva información; escogeremos la estructura en la transacción SE11.
Escogemos el componente CI_IO que hayamos decidido en el aparatado anterior.
Añadimos los campos que necesitamos mostrar en la lista de la transacción COOIS.
Activamos las estructuras con los nuevos campos añadidos.
Implementación de BADI
Creamos la implementación de la BADI – WORKORDER_INFOSYSTEM
Seleccionamos el método TABLES_MODIFY_LAY para programar la implementación dentro de este nivel.
Una vez dentro del método podremos añadir la programación necesaria para seleccionar la información necesaria.
Activamos la Badi y ya estamos en disposición de ver nuestro nuevo campo en la transacción COOIS dentro de la lista que habíamos seleccionado.
Esperamos que este artículo te haya servido para saber cómo se pueden añadir nuevos campos a la transacción estándar de SAP. Puedes dejarnos tus preguntas en la zona de comentarios o ponerte en contacto con nuestro departamento de SAP Logística.