✒️La creación de un IDoc en SAP
La creación de un IDoc en SAP
- PASOS PARA LA CREACIÓN DE UN IDOC
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 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.
- CREACIÓN DE LOS SEGMENTOS
Pasos:
Con la transacción WE31, metemos el nombre del tipo de segmento (debe comenzar con Z1), pulsamos Crear. En la siguiente pantalla metemos la descripción, los nombres de los campos, tipos de datos de los campos del segmento y marcamos la opción "Segmento calificado". Pulsamos grabar y el sistema asignará la "Persona responsable" y la "Persona que procesa" el segmento de forma automática.
El sistema asignará automáticamente un nombre de la definición del segmento, basado en el nombre del tipo de segmento (Si el tipo de segmento es Z1USUARIOS, la definición del segmento será Z2USUARIOS).
Para terminar liberaremos el segmento (Menú tratar -> Fijar liberación). Al liberar se establece la versión utilizable del segmento.
Para modificar un segmento ya liberado debemos anular su liberación (Menú Tratar -> Anular liberación).
- CREACIÓN DEL TIPO BASE
Define la estructura de un mensaje de IDoc. Incluye:
- Los segmentos que contendrá el mensaje.
- Orden de los segmentos.
- Jerarquía de los segmentos.
- La repeticiones.
Pasos para la creación del Tipo Base del IDoc, con la WE30, metemos el nombre del Tipo Base (comenzar con Z), seleccionar opción "Tipo Base" y crear. En la siguiente pantalla, opción "Crear Nuevo" y metemos una descripción. Marcamos el IDoc que estamos creando y pulsamos "Crear". Metemos el tipo de segmento, sus atributos y pulsar Continuar.
Mediante este misma transacción podemos crear extensiones del tipos base estándar. Para ello, en la pantalla inicial marcamos la opción "Ampliación". El sistema nos pedirá el tipo base original y luego se podrán agregar nuevos segmentos.
- CREACIÓN DEL TIPO DE MENSAJE
Mediante la WE81 definimos los Tipos de mensaje. Presionamos "Entradas nuevas". Una vez definido, debemos asignar los tipos base y las formas de proceso posibles.
Mediante la WE82 asignamos el tipo de mensaje con los tipo base correspondiente.
- ASIGNACIÓN DEL MÓDULO DE FUNCIÓN CON EL TIPO BASE - TIPO DE MENSAJE
Con al WE57 se asigna el módulo de función que procesará el IDoc con el tipo Base y el tipo de mensaje. También indicaremos en le campo "Sentido" si este módulo de funciones es de entrada o salida.
- DOCUMENTACIÓN DEL IDOC
Accedemos a la documentación de un IDoc existente mediante la WE60. También podremos agregar documentación a un tipo Base Z o Ampliación.
Otras transacciones de documentación de IDoc son :
- WE60: Documentación general de un IDoc.
- WE61: Tipos de registros de IDocs.
- WE62: Segmentos de IDocs.
- WE64: Códigos de proceso.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Hector Jorquera
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n