✒️La creación de un IDoc en SAP
La creación de un IDoc en SAP
CREACIÒN DE UN IDOC EN SAP
1.- Pasos para la creaciòn de un IDOC.
Se debe seguir necesariamente la mayorìa de estos pasos
- 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 actulizaciòn o generaciòn del 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:
- Ejecutar la transacciòn WE31(para la creaciòn de los segmentos de los IDOCs), ingresamos el nombre del tipo de segmento, el cual debe comenzar con 1 y presionamos "Crear".
- El sistem nos advertirà que el nombre adjudicado tiene màs de 7 caracteres, a lo que presionamos "Continuar".
- Introducimos una descripciòn breve para el segmento, los nombres de los campos, tipos de datos de los campos del segmento y tildamos la opciòn "Segmento calificado".
- Luego presionamos el botòn "Grabar" y el sistema asignarà la "Persona responsable" y la "Persona que procesa" el segmento en forma automàtica.
- A continuaciòn el sistema asignarà automàticamente un nombre a la definiciòn del segmento, basado en el nombre del segmento.
- Al terminar la ediciòn del segmento, se debe liberar.
- Al liberar, se establece la versiòn utilizable del segmento.
Los segmentos deben ser liberados, a fin de que se pueda transportar a los sistemas de test y producciòn,
Si luego de la liberaciòn se desea modificar los segmentes, se deben cancelar la liberaciòn a travès del menù.
"Trata / anular liberaciòn "
Solo puede existir una definiciòn del segmento por cada release de SAP.
Si un segmento ya tiene una release, podrà ser modificado, solamente sobreescribiendo el segmento actual.
3.- Creaciòn de tipo Base.
El tipo base de un IDOC define la estructura de un mensaje, incluye:
- Los segmentos que contendrà el mensaje.
- El orden entre los segmentosç
- La jerarquìa entre los segmentos
- Las repeticiones.
Pasos para la creaciòn del Tipo Base del IDOC:
- Ejecutar la transacciòn WE30, ingresar el nombre del Tipo Bse de IDOC, que debe comenzar con Z, seleccionar la opciòn Tipo Base y presionar "Crear".
- El sistema advierte que el nombre adjudicado tiene màs de 8 caracteres, a lo que nosotros presionaremos "Continuar".
- En la siguiente pantalla, seleccionamos la opciòn "Crear nuevo", ingresamos a una descripciòn para el Tipo base de IDOC y presionamos "Continuar".
- Luego posicionamos el puntero del mouse sobre el nombre del IDOC y presionamos "Crear".
- Ingresamos a continuaciòn el tipo de segmento, sus atributos y presionamos "Continuar"
- Al presionar "Continuar", el sistema transfiere el nombre del tipo de segmento al editor del IDOC.
"Si deseamos ingresar màs segmentos, debemos repetir el procesamiento del punto anterior
Luego de haber creado el primer segmento, debe indicarse para los restantes el nivel (igual nivel o nivel hijo) en el cual se quiere insertar el nuevo segmento".
- Finalmente guardamos el Tipo Base del IDOC.
Es importante tener en cuenta que mediante esta misma transacciòn se pueden crear extensiones de tipos base estàndar. Para ello, en la pantalla inicial, se debe seleccionar "Ampliaciòn".
El sistema nos pedirà el tipo base original y luego, se podràn agregar nuevos segmentos.
Las extensiones no modifican el tipo base original, sino que agregan un link a un tipo base Z, que depende del original. Para utilizar las extensiones, es necesario informar ademàs, el tipo base original.
4.-Creaciòn del Tipo de Mensaje.
Con ta transacciòn WE81, se definen los tipos de mensaje con su descripciòn. Para ello, presionamos el botòn "Entradas Nuevas".
Un mensaje es solamente un nombre y una descripciòn.
Luego de estar definido, deben asignarse los tipos base y las formas de proceso posibles.
La asignaciòn del tipo de mensaje con los tipos base correspondientes, se realiza con la transacciòn WE82.
"Varios tipos Base pueden estar asignados a un Tipo de mensaje".
5.- Asignaciòn del mòdulo de funciòn con el Tipo Base - Tipo de Mensaje.
A travès de la transacciòn WE57, se asigna el mòdulo de funciòn que procesarà el IDOC, con el Tipo Base y el Tipo de mensaje y se indica si este mòdulo de funciones es de entrada o salida.
"En el campo de la pantalla sentido es donde especificamos si la funciòn que procesarà el IDOC es de entrada/salida".
6.- Documentaciòn del IDOC.
Con la transacciòn WE60 se accede a la documentaciòn de un IDOC, admàs se puede agregar documentaciòn a un Tipo Base Z o A`mpliaciòn.
Otras transacciones de documentaciòn son:
- WE61.- Tipo de registros de IDOCs
- WE62.- Segmentos de IDOCs.
- WE64.- Còdigos de proceso.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta