Dictado por:
Romn Rodrguez
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
1.Que es un IDOC?
Es una estructura formado por diferentes registros que permite
intercambiar informacin entre sistemas.
Est formado por tres tipos de registros o segmentos:
- Registro de Control
- Registros de Datos
- Registros de Estado
Registro de Control: posee toda la informacin administrativa del
IDOC: el origen y el destinatario, el tipo de IDOC etc..
Registro de Datos: Estructura de datos de no mas de 1000 caracteres
por registro / segmento.
Dentro de SAP se adjuntan al IDOC registros de estado que se
modifican segn el proceso que se ejecuta.
1.Que es un IDOC?
Registro de Control - Estructura : EDI_DC40
La informacin
es idntica para
cualquier tipo de
IDOC.
1.Que es un IDOC?
Registro de Datos - Estructura : EDI_DD40
La informacin
es idntica para
cualquier tipo de
IDOC.
1.Que es un IDOC?
Registro de Estado - Estructura : EDI_DS40
El sistema
asigna los
diferentes
estados del
IDOC a medida
que pasa por
diferentes puntos
de
procesamiento.
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
2. Tipos de IDOC
IDOC Estndar:
IDOC definido por SAP. Utiliza una estructura estndar, y
un tipo de Mensaje ya definido. Las funciones de generacin del
IDOC ya existen.
IDOC Ampliacin:
IDOC basado en un modelo Estndar, con modificaciones
especificadas por el usuario (Menos Campos, Segmentos Z, Etc..).
Necesita un User Exit o BADI para cargar los segmentos Z.
IDOC Tipo Base:
IDOC completamente definido por el usuario. Segmentos
y Tiempo de Mensajes Z. Funcin de Creacin del IDOC Z.
2. Tipos de IDOC
Sentido:
Independientemente de si el tipo de IDOC es de
ampliacin o de tipo base, el IDOC posee un sentido o una
direccin. Puede ser:
Outbound: Es un IDOC que se genera en SAP y se enva hacia
otro sistema. El proceso consta de tomar la informacin del la base,
generar el IDOC y enviarlo al puerto de salida.
Inbound: Es un IDOC que se ingresa a SAP generado en otro
sistema. El proceso consta de recibir el IDOC y luego procesarlo.
Es necesario que el sistema conozca la estructura del IDOC y con
que funcin procesarlo.
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
5. Configuraciones
Destino RFC
Transaccin SM59
Dependiendo del
sistema destino, la
conexin RFC ser de
distinto tipo.
5. Configuraciones
Destino RFC
Transaccin SM59
En general, para envo
de IDOCs, se crean
conexiones del tipo
TCP/IP.
5. Configuraciones
Puerta
Transaccin WE21
5. Configuraciones
Tipo de Puertos
Ficheros (File Interface)
Permite intercambiar Idocs a travs de archivos del sistema operativo.
El sistema que enva el IDoc crea un archivo en el file system. Luego notifica al sistema
receptor va RFC sincrnico que el archivo ha sido transferido, que est localizado en un
determinado directorio, y que tiene un determinado nombre.
SAP recomienda no usar nombres de archivos estticos, dado que el archivo es sobreescrito
cada vez que el Idoc se enva.
RFC Transaccional
Se usa para escenarios de distribucin ALE. El nombre del puerto se puede definir a mano o
dejar que SAP lo elija. Adems del puerto, hay que definir el destino RFC.
Archivo XML
Enva documentos en formato XML. Para utilizar este tipo de puerto, es necesario definir el
nombre del puerto, el formato del XML, y el nombre del archivo a generar.
XML-HTTP
En vez de definir el nombre del archivo XML, se especifica un destino RFC.
5. Configuraciones
Sistema Lgico
WE81
5. Configuraciones
Acuerdo entre Interlocutores: Qu es?
5. Configuraciones
Acuerdo entre Interlocutores EDI:
WE20
5. Configuraciones
Acuerdo entre Interlocutores:
WE20
5. Configuraciones
Modelo de Distribucin:
Transaccin BD64
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
6. Inbound: IDOCs
IDOCs de Entrada
Al igual que los IDOCs de salida, se necesita conocer la estructura de
la informacin para poder procesarla.
6. Inbound: IDOCs
Tipos de Mensaje:
Transaccin WE81
6. Inbound: IDOCs
Vinculacin entre del Tipo de Mensaje y el IDOC:
Transaccin WE82
6. Inbound: IDOCs
Asignacin de FM a Tipo de mensaje y tipo de IDOC:
Transaccin WE57
6. Inbound: IDOCs
Caractersticas del Mdulo de Funciones Inbound:
Transaccin BD51
6. Inbound: IDOCs
Cdigo de Operacin:
Transaccin WE42
6. Inbound: IDOCs
Cdigo de Operacin
Transaccin WE42
6. Inbound: IDOCs
Acuerdos de Interlocutor:
Transaccin WE20
6. Inbound: IDOCs
Acuerdos de Interlocutor:
Transaccin WE20
6. Inbound: IDOCs
Modulo de Funciones para Entradas ALE-EDI:
Transaccin BD67
6. Inbound: IDOCs
Estados:
A medida que el IDOC va pasando por diferentes puntos de
procesamiento, se le van asignando estados. Los mas comunes son:
6. Transacciones tiles
Visualizacin:
Transaccin WE05
6. Transacciones tiles
Visualizacin:
Transaccin WE05
6. Transacciones tiles
Bsqueda por
Contenido:
Transaccin WE09
6. Transacciones tiles
Monitor:
Transaccin BD87
6. Transacciones tiles
Test del Proceso:
Transaccin WE19
6. Transacciones tiles
BTE:
Transaccin FIBF / FB31
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
7. Punteros de Modificacin
Change Pointers:
Un Puntero de Modificacin es un registro ingresado en una
tabla generado a partir de una Modificacin o Creacin de
un registro en la base de datos.
A partir de este registro de modificacin por ejemplo se
puede generar IDOCs para actualizar la informacin en otro
Sistema.
Tablas Estndar de Change pointers:
7. Punteros de Modificacin
Activacin General de Change Pointers:
Transaccin BD61
7. Punteros de Modificacin
Activacin de punteros de modificacin por Tipo de Mensaje
Transaccin BD50
7. Punteros de Modificacin
Definicin de Campos Relevantes
Transaccin BD52
7. Punteros de Modificacin
Modificar datos adicionales para el Tipo de Mensaje
Transaccin BD60
7. Punteros de Modificacin
Visualizacin
Vista BDCPV
7. Punteros de Modificacin
Visualizacin Change Documents
Cabecera CDHDR
Posicin: CDPOS
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
Agenda
1. Que es un IDOC?
2. Tipos de IDOC
3. Outbound: IDOC de Ampliacin
4. Outbound: IDOC Tipo Base
5. Configuraciones
6. Inbound: IDOCs y Transacciones tiles
7. Punteros de Modificacin
8. Punteros de Modificacin en una tabla Z
9. Preguntas
6. Preguntas
Muchas Gracias