IDOCs_v1 0

download IDOCs_v1 0

of 20

Transcript of IDOCs_v1 0

Introduccin a los IDocs

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP Conclusiones

2

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP Conclusiones

3

Definicin Un IDoc es un estndar SAP que determina la estructura y formato de los datos en una transmisin electrnica. 2 formas de intercambiar IDocs: Ficheros Remote function Call (RFC) La tecnologa IDoc es: Orientada al mensaje: Un IDoc es el lenguaje mediante el que se comunican las aplicaciones Asncrona: Los datos se pueden almacenar en un IDoc antes de crear el documento Capturar errores

4

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP Conclusiones

5

Conceptos: EstructuraUn IDoc contiene los siguientes tipos de registros: 1 Registro de Control (Primer registro): Emisor Quien manda IDoc Receptor A quien se le manda Tipo IDoc: Nombre del tipo de IDoc Informacin clave para el porcesador de IDoc Interpretar datos del IDoc Registro de datos (Resto de registros) Seccin clave : Identifica al segmento Segmento de datos: Datos aplicacin SAP Registro de estatus: Guarda los estatus por los que ha ha pasado un IDoc: Creado, enviado, error al contabilizar.

6

Conceptos: Estructura Cada proceso de negocio un tipo de IDoc. Cada tipo de IDoc tiene una estructura jerarquizada de segmentos propia. La jerarqua de los segmentos de cualquier IDoc se puede consultar: Transaccin WE30. Los tipos de IDocs proporcionados por SAP se denominan tipos bsicos. El ejemplo es un extracto simplificado del tipo bsico FIDDCP01 (Documento FI). Toda la informacin del IDoc se transfiere en un formato fijo, independiente del segmento. La verdadera estructura del segmento se almacena en SAP.

7

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP Conclusiones

8

Conceptos: Elementos del proceso Previo a cualquier comunicacin, se deben definir los puertos. Al menos un puerto debe existir por cada sistema externo. Tipo de mensaje: Define el significado de los datos del IDoc. El tipo de mensaje dice al receptor cmo ha de ser interpretado el mensaje. El tipo de IDoc define la estructura del IDoc. Define los segmentos que forman el IDoc y qu campos se encuentran en los segmentos.

9

Conceptos: Elementos del proceso Perfil de interlocutor: Diferentes interlocutores pueden requerir diferentes formatos y/o protocolos de comunicacin. En el perfil del interlocutor se almacena el tipo de mensaje que cada interlocutor va a usar. Cdigo de proceso: Es un nombre lgico que determina la rutina de proceso, el algoritmo para procesar el IDoc. Normalmente apunta a un modulo de funcin, por ejemplo, a una contabilizacin, pero tambin puede generar un workflow o un evento. Permite mayor flexibilidad asociando la rutina de proceso a un mensaje. Obviamente, requiere que todos los datos obligatorios para ejecutar esa funcin sean enviados por el IDoc.

10

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP Conclusiones

11

Transacciones SAP Una de las claves de los IDocs es la facilidad de control y anlisis que nos ofrece el estndar.

Repasamos a continuacin las transacciones ms comunes desde un punto de vista ms funcional: Listar IDoc (Transaccin WE02) Estadsticas de IDoc (Transaccin WE07) Reproceso de IDocs (Transaccin BD87) Herramienta de test (Transaccin WE19)

12

Transacciones SAP Listar IDoc (Transaccin WE02): Permite anlisis detallado de cada IDoc (segmento, status.) Los campos pertenecientes al registro de control, los mensajes y los datos de interlocutor se pueden usar para restringir la bsqueda

13

Transacciones SAP La informacin sobre los IDocs (segmentos y estatus) se muestra de manera detallada en formato de diagrama de rbol .

14

Transacciones SAP Estadstica IDoc (Transaccin WE07): histrico de los IDocs procesados agrupados por sus caractersticas: errneos, entrantes, etc... Permite navegar hasta el detalle de cada IDoc integrante de los grupos anteriores Elementos de bsqueda: Seleccin estndar Intervalo temporal para definir la bsqueda Historial de errores Nos muestra la informacin en funcin del status Seleccin Detalle Restricciones adicionales, como el mensaje, si es entrante o saliente..

15

Transacciones SAP La navegabilidad de la transaccin nos permite llegar hasta el mismo detalle que la transaccin WE02.

16

Transacciones SAP Reprocesar IDocs (Transaccin BD87): Con esta transaccin se puede controlar el estatus de IDocs de entrada y salida y reprocesar manualmente aquellos errneos Se dispone de varios campos de restriccin como ayuda a la bsqueda. Los IDocs seleccionados se mostrarn estructurados por status, aunque pueden organizarse por otros criterios. Una vez seleccionado los IDocs deseados, se pueden reprocesar una vez corregido el error. Permite llegar hasta el mismo nivel de detalle que las anteriores transacciones.

17

Transacciones SAP Herramienta de test para IDocs (Transaccin WE19) Esta herramienta permite realizar pruebas sobre un IDoc para un proceso entero, o una prueba parcial. Permite pruebas con todo tipo de IDocs (entrada/salida), reutilizar IDocs viejos como plantilla, crear uno nuevo Esta flexibilidad permite usar diferentes mdulos de funciones, con lo que es til a la hora de probar nuevas funciones

18

ContenidosDefinicin Estructura del IDoc Elementos del proceso Transacciones SAP IDocs Estndar Conclusiones

19

Conclusiones El uso de IDocs estndar no necesita una programacin complicada, se trata ms bien de una configuracin. Si no hay IDoc estndar que sirva a nuestros propsitos, la creacin de un IDoc a medida es mucho ms costosa y complicada que la de una BAPI a medida, por ejemplo. La ejecucin de IDocs puede ser monitorizada, reprocesada y analizada registro a registro, por transacciones estndar creadas al efecto: Se pueden consultar, reprocesar, etcsin necesidad de programas Z. Gran capacidad de control. IDoc vs BI: En cambios de versin pueden operar con estructuras de Idocs definidas en versiones anteriores. Posibilidad de un reproceso selectivo.

20