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.

Añadir campos a la transacción estándar - añadir campo estructura

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.

Añadir campos a la transacción estándar - elección de estructura

Escogemos el componente CI_IO que hayamos decidido en el aparatado anterior.

Añadir campos a la transacción estándar - elección componente ci_io

Añadimos los campos que necesitamos mostrar en la lista de la transacción COOIS.

Añadir campos a la transacción estándar - añadir campo en coois

Activamos las estructuras con los nuevos campos añadidos.

Implementación de BADI

Añadir campos a la transacción estándar - implementación de badiCreamos la implementación de la BADI – WORKORDER_INFOSYSTEM

Añadir campos a la transacción estándar - BADI - WORKORDER_INFOSYSTEM

Seleccionamos el método TABLES_MODIFY_LAY para programar la implementación dentro de este nivel.

Añadir campos a la transacción estándar - TABLES_MODIFY_LAY

Una vez dentro del método podremos añadir la programación necesaria para seleccionar la información necesaria.

Añadir campos a la transacción estándar - añadir programación

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.

Área SAP Logística