✒️La creación de un IDoc en SAP
La creación de un IDoc en SAP
4° Creación de un IDoc en SAP
1- Pasos para la Creación de un IDoc
- Crear los Segmentos, el Tipo Base y el Tipo de Mensaje
- Asignar el Tipo Base al Tipo de Mensaje
- Asignar el Tipo de Mensaje al Objeto de Aplicación
- Programar los Módulos de Función de Actualización o Generación de IDocs (de Entrada o Salida).
- Definir los Códigos de Proceso y Asignar los Módulos de Función generados.
- Actualizar el Modelo de Distribución y el Acuerdo de Interlocutores
- Visualizar la Documentación de IDocs.
2- Creación de los Segmentos
- Acceder a la Trx WE31
- Ingresar el Nombre del Tipo de Segmento (debe empezar con Z1) y presionamos el botón Crear.
- Si el Nombre que elegimos tiene más de 7 caracteres, el sistema nos dará un aviso informativo. Botón Continuar.
- En la siguiente pantalla ingresamos
- - Descripción Breve
- - Los Campos que lo componen
- - Los Tipos de Datos de los Campos
- - Tildamos la opción Segmento calificado
- - Presionamos Grabar
- En la siguiente pantalla, el sistema nos informa que nos asignó como Persona responsable y Persona que procesa.
- A continuación, el sistema asignará un Nombre a la Definición del Segmento a partir del Nombre del Tipo de Segmento. Si el Tipo de Segmento es Z1USUARIOS, la Definición del Segmento será Z2USUARIOS.
- Para finalizar, se debe liberar en Menú --> Tratar --> Fijar liberación.
- Al Liberarlo el sistema nos informa la Versión (Release) del Segmento
NOTA: El segmento debe ser liberado para poder transportarlo a Testing y Producción. Solo puede existir una Definición de Segmento por cada Release de SAP. Si deseamos modificarlo, previamente se le debe cancelar la liberación ingresando al Menú --> Tratar --> Anular liberación.
3- Creación del Tipo Base
El Tipo Base de un IDoc define la Estructura de un Mensaje e incluye
- Los Segmentos que contendrá el Mensaje
- El Orden entre los Segmentos
- La Jerarquía entre los Segmentos
- Las Repeticiones
Los Pasos para la Creación de un Tipo Base del IDoc son
- Accedemos a la Trx WE30
- Ingresamos el Nombre del Tipo Base de IDoc (debe comenzar con Z), seleccionamos la opción Tipo base y Crear.
- Si el Nombre que elegimos tiene más de 8 caracteres, el sistema nos dará un aviso informativo. Botón Continuar.
- En la sig.pantalla, seleccionamos crear nuevo, ingresamos una Descripción y presionamos Continuar.
- En la sig.pantalla, posicionamos el mouse sobre el Nombre y presionamos Crear.
- En la sig.pantalla, ingresamos el Tipo de Segmento, sus Atributos y presionamos Continuar.
- El sistema transfiere el Nombre del Segmento al Editor del IDoc, donde lo muestra dependiendo del Tipo Base.
- Se pueden ingresar más Segmentos repitiendo el último paso, teniendo en cuenta que para los siguientes se debe indicar el Nivel (mismo nivel o nivel hijo) en el cual se lo quiere insertar.
- Finalmente guardamos el Tipo Base de IDoc creado.
NOTA: Con esta misma Trx WE30 se pueden crear Extensiones de Tipo Base estándar. Para ello, en la primera pantalla se debe seleccionar Ampliación. El sistema nos pedirá el Tipo Base original y se podrán agregar Segmentos. Las Extensiones no modifican el Tipo Base original, sino que agregan un link a un Tipo Base Z que depende de aquel. Para utilizar las Extensionesse debe informar el Tipo Base original.
4- Creación del Tipo de Mensaje
- Accedemos a la Trx WE81
- Presionamos Entradas nuevas
- Ingresamos el Nombre del Tipo de Mensaje y una Descripción breve
- Ahora se lo debe asignar a los Tipo Base y Formas de Proceso correspondientes, lo cual se realiza con la Trx WE82
- En la sig.pantalla relacionamos el Tipo de Mensaje con el Tipo Base. Un Tipo de Mensaje puede estar asignado a variosTipo Base.
5- Asignación del Módulo de Función con el Tipo Base - Tipo de Mensaje
- Accedemos a la Trx WE57
- Presionando el ícono al lado de Posicionar se nos abre una ventana para ingresar:
- - Módulo funciones: Nombre del Módulo
- - Tipo función: Módulo de funciones
- - Tipo base: Nombre del Tipo Base
- - Tipo mensaje: Nombre del Tipo de Mensaje
- - En el campo de la pantalla Sentido se especifica si la Función es de Entrada o Salida.
6- Documentación del IDoc
Para acceder a la Documentación de un IDoc, se utiliza la Trx WE60, con la cual se puede agregar documentación a un Tipo Base o Ampliación.
Con la Trx WE61 se accede a la Documentación de Tipos de Registros de IDocs.
Con la Trx WE62 se accede a la Documentación de Segmentos de IDocs.
Con la Trx WE61 se accede a la Documentación de Códigos de Proceso de IDocs.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi