
la Lección "5: La creación de los segmentos, el tipo Base, el tipo de Mensaje y la asociación Mensaje"
Esta lección se enfoca en la creación de los componentes estructurales y funcionales básicos de un IDoc, incluyendo los segmentos, el tipo base y el tipo de mensaje, así como la crucial asociación entre estos elementos para permitir la comunicación de datos.
• ¿Para qué se usa un IDoc? Un IDoc es una herramienta utilizada para enviar y recibir información entre dos sistemas, ya sean ambos SAP o uno SAP y otro no SAP, sirviendo como la premisa básica para decidir su uso. Permite realizar diversas acciones como modificar periodos o cargar movimientos de inventario, las cuales se definirán en el módulo de función asociado.
• Creación de los Segmentos Los segmentos son estructuras que definen los datos a transferir en un IDoc y se utilizan para pasar información entre sistemas.
â—¦ Ejecutar la transacción WE31: Se utiliza esta transacción para iniciar la creación del segmento.
â—¦ Introducir el nombre y presionar crear: Se ingresa el nombre del segmento (que el sistema advierte si excede 7 caracteres) y se procede a su creación.
â—¦ Ingresar descripción y campos: Se añade una descripción y se definen los campos que contendrá el segmento, como los de la tabla Z tabla usuarios.
â—¦ Marcar "qualified segment": Indica que el segmento puede repetirse múltiples veces basado en calificadores que permiten a un campo almacenar diferentes tipos de datos o propósitos.
â—¦ Grabar y liberar el segmento: Se guarda la definición del segmento y se libera desde el menú Edit Set Release para que sea funcional.
• Creación del Tipo Base El Tipo Base, o Tipo IDoc, define la estructura de los datos de aplicación del IDoc, incluyendo los segmentos que contiene, su orden, jerarquía y repeticiones.
â—¦ Ejecutar la transacción WE30: Se utiliza esta transacción para iniciar la creación del Tipo Base.
â—¦ Introducir el nombre y seleccionar "create new": Se ingresa el nombre del Tipo Base (que el sistema advierte si excede 8 caracteres) y se elige crear uno nuevo.
â—¦ Introducir descripción y añadir segmentos: Se asigna una descripción al Tipo Base y se le añaden los segmentos previamente creados.
â—¦ Configurar obligatoriedad y repeticiones: Se define si el segmento es obligatorio y el número mínimo y máximo de veces que puede aparecer en el IDoc.
â—¦ Guardar y liberar el Tipo Base: Se guarda la configuración del Tipo Base y se libera desde el menú Edit Set Release para su uso.
• Creación del Tipo de Mensaje El Tipo de Mensaje es una vista del Tipo IDoc (Tipo Base) que representa el objeto de negocio.
â—¦ Utilizar la transacción WE81: Se utiliza esta transacción para crear Tipos de Mensaje.
â—¦ Presionar "modificar" y "nuevas entradas": Se habilita la edición y se inicia la creación de un nuevo registro.
â—¦ Introducir el nombre y la descripción: Se asigna un identificador y una descripción al Tipo de Mensaje.
â—¦ Grabar: Se guarda la nueva definición del Tipo de Mensaje.
• Asociación entre el Tipo de Mensaje y el Tipo Base Esta asociación es crucial para vincular la representación del objeto de negocio con la estructura de datos que se utilizará, y es un punto que suele generar equivocaciones.
â—¦ Utilizar la transacción WE82: Se utiliza esta transacción para establecer la asociación.
â—¦ Presionar "modificar" y "nuevas entradas": Se habilita la edición y se inicia la creación de una nueva asociación.
â—¦ Introducir Tipo de Mensaje, Tipo Base y versión: Se especifican el Tipo de Mensaje, el Tipo Base correspondiente y la versión (ej. 701).
â—¦ Grabar: Se guarda la asociación entre el Tipo de Mensaje y el Tipo Base.