✒️La creación de un IDoc en SAP
La creación de un IDoc en SAP
1. PASOS para la CREACIÓN de un IDOC
Pasos para desarrollar un IDoc desde cero:
- 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/generación de IDocs (Entr o Salida)
- Definir los Códigos de Proceso y asignar los módulos de función
- Actualizar el Modelo de Distribución y el Acuerdo de Interlocutores
- Visualizar la Documentación de IDocs
2. CREACIÓN de los SEGMENTOS
Pasos para la creación de los segmentos:
- Tr. WE31: ingresamos el nombre del tipo de segmento (debe comenzar por Z1). Pulsamos el botón Crear
- Introducimos una descripción breve del segmento, los nombres de los campos, tipos de datos de los campos y activamos el flag "Segmento Calificado".
- Pulsamos Grabar y el sistema asignará de forma automática: la Persona Responsable y la Persona que Procesa
- El Sistema asignará automáticamente un nombre a la definición del segmento en base al nombre del tipo de segmento. Ej. Tipo segmento Z1USUARIOS, definición segmento: Z2USUARIOS
- Al acabar la edición del segmento, lo liberaremos (Tratar->Fijar liberación)
Por cada release de SAP sólo puede existir 1 versión del segmento. Si lo queremos modificar y ya lo hemos liberado, deberemos proceder a Anular la liberación antes de modificarlo.
3. CREACIÓN del TIPO BASE
El Tipo Base de un IDoc define la estructura de un mensaje. Incluye:
- Los segmentos que contendrá el mensaje
- El orden de los segmentos
- La jerarquía entre los segmentos
- Las repeticiones.
Pasos para la creación del Tipo Base del IDoc:
- Tr. WE30, introducimos el nombre del Tipo Base de IDoc (Z*), seleccionamos la opción Tipo Base y pulsamos el botón Crear.
- Seleccionamos la opción Crear Nuevo. Introducimos una descripción para el Tipo Base y pulsamos Continuar
- Ponemos el cursor sobre el nombre del IDoc y pulsamos el botón Crear
- Introducimos el Tipo de Segmentos y sus atributos (Nombre del Tipo, Obligatorio?, ctd. mínima y máxima). Pulsamos Continuar
- Si deseamos ingresar más segmentos, repetiremos el último punto
- Guardamos el Tipo Base de IDoc
4. CREACIÓN del TIPO de MENSAJE
Se definen los Tipos de Mensaje en la tr. WE81 al pulsar el botón Entradas Nuevas. Solamente ingresamos el nombre del Tipo y su descripción. Después se le asignarán los Tipos Base y las formas de proceso posibles. Varios Tipos Base pueden estar asignados a un Tipo de Mensaje.
Para asignar los tipos Base a los tipos de Mensaje: Tr. WE82 y escribimos los 2 Tipos.
Tr. BD69 es muy similar a la tr. WE82 (que tiene 1 columna más: release de SAP). Hay varias tr. BD* similares a las tr. WE* con una pequeña diferencia en su funcionalidad.
5. ASIGNACIÓN del MÓDULO DE FUNCIÓN con el TIPO BASE-TIPO de MENSAJE
La asignación del módulo de función que procesará el IDoc al Tipo Base y al Tipo de Mensaje se realiza a través de la tr. WE57. También se indica si el módulo de funciones es de entrada o de salida.
6. DOCUMENTACIÓN del IDOC
Para acceder a la documentación de un IDoc, se usa la tr. WE60. Con ella se puede agregar documentación a un Tipo Base Z o a una Ampliación.
Otras transacciones de documentación de IDocs:
- WE61: Tipos de registros
- WE62: Segmentos de IDocs
- WE64: Códigos de Proceso
- Recordar: WE60: Documentación general de un IDoc
 
 
 
Sobre el autor
Publicación académica de David Campillo Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
David Campillo Martinez
Profesión: Administrador de Sistemas - Espa?a - Legajo: PC32Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de David Campillo