Está en la página 1de 6

¡¡Tienes un IDOC !!

Por
 Patio de SAP
 -
13 de octubre de 2014
26
13114

Si busca en Google IDOC, se verá inundado de miles de páginas. En esta publicación, he intentado compilar
solo aquellas partes que se utilizan prácticamente en proyectos en tiempo real.
 
Secciones de esta página:
1. ¿Diferencia entre ALE y EDI?
2. Definición y componentes de IDOC.
3. Tipos de IDOC.
4. Pasos básicos a realizar
5. ¿Dónde se guarda la información Idoc?
6. ¿Cómo volver a procesar el IDOC?
7. Códigos T de monitoreo de IDOC
8. ¿Cómo cambiar el estado de IDOC manualmente?
9. Estados: ¿Correcto / Advertencia / Error / Inofensivo?

[adToAppearHere]

1. ¿Cuál es la diferencia entre ALE y EDI?


Un sistema SAP (por ejemplo, ECC) a otro sistema SAP (por ejemplo, SAP CRM / SRM / APO) =
ALE (Habilitación de enlaces de aplicaciones)
Sistema SAP a un sistema que no es SAP (sistema externo de terceros) = EDI (Intercambio electrónico de
datos)
Actualizado 29 de julio de 2019
Hemos simplificado demasiado los términos ALE y EDI, lo que podría confundir a muchos. Nuestros amigos
de LinkedIn brindaron una mejor explicación a ALE y EDI.
ALE no es solo de SAP a SAP.
EDI no es solo para SAP para no SAP.
Lea los dos párrafos siguientes para mayor claridad.
Tripatía de Sitakant
2 socios comerciales diferentes, ambos con instancias de SAP, aún pueden optar por realizar EDI para
cumplir con EDIFACT y mantener la coherencia en el intercambio de documentos comerciales entre múltiples
socios. Totalmente dependiente de la distribución de datos empresariales y la estrategia de cumplimiento de
la industria.

Gurunathan Nandhi
ALE (Habilitación de enlaces de aplicaciones) generalmente se utilizará en escenarios de aplicación a
aplicación (A2A).

La aplicación de destino puede ser SAP, no SAP y aplicaciones propias.


ALE NO necesita adherirse a ningún protocolo / formato estándar internacional como EDI ANSI X11 / X12,
EDIFACT y CIDX….
Los datos intercambiados NO tienen que ser del Sistema de Registros ni de origen ni de destino.

EDI (intercambio electrónico de datos) generalmente se utilizará en escenarios de empresa a empresa (B2B).


Socios comerciales: proveedores, clientes, bancos,…
La mayoría de los casos de EDI en los que los datos deben adherirse a los protocolos estándar
internacionales (EDI ANSI X12, EIDFACT…).
Supuestos : Los datos intercambiados pueden ser un sistema de registros en los sistemas de origen, de
destino o en ambos.

Fin de la actualización - 29/07/2019

2. Definición y componentes de IDOC:


Un IDOC significa "documento intermedio"; es un contenedor para el intercambio de datos entre sistemas
R / 3, R / 2 y no SAP.
Un tipo Idoc especifica la estructura de los datos.
Un tipo de mensaje especifica el significado de los datos.
Se debe asignar un tipo de IDOC a un tipo de mensaje para que los datos en el IDOC se procesen
correctamente.
Nota: un IDOC contiene solo campos de caracteres. 
PUERTO (WE21): Puerto, en el proceso de salida, determine el nombre del programa del subsistema EDI, la
ruta del directorio donde se creará el archivo IDOC a nivel del sistema operativo, los nombres de los archivos
IDoc y los destinos RFC. Destino RFC (SM59): se utiliza para definir las características de los enlaces de
comunicación a un sistema remoto en el que se debe ejecutar una función. Perfil de socio (WE20): El perfil de
socio especifica los diversos componentes utilizados en un proceso (número de socio, tipo de IDOC, tipo de
mensaje, puerto, código de proceso), el modo en el que se comunica con el subsistema (por lotes o
inmediato) y la persona a ser notificado en caso de errores. Control de mensajes (NACE): Se utiliza en la
determinación de precios, determinación de cuentas, determinación de material, determinación de salida,
etc. El componente de control de mensajes le permite encapsular las reglas comerciales sin tener que
escribir programas ABAP.
3. Tipos de IDOC:
Basado en el estado de IDOC
01 - 49 para el proceso de salida

50 - 75 para el proceso de entrada                  


Basado en la dirección del flujo de datos
4. Pasos básicos a realizar:
En ambos lados
1. Definir y asignar sistema lógico VENTA (BD54)
2. Configurar destinos RFC SM59
3. Destinos de puertos WE21
4. Perfil de socio WE20
En el sistema de origen:                            En el sistema de destino:
1. Creación de segmento WE31 1. Primeros cinco pasos en el sistema de origen
2. Creación de tipo Idoc básico WE30 6. Creación / apalancamiento de FM SE37
3. Tipo de mensaje WE81 7. Asignar FM al mensaje lógico WE57
4. Asignar tipo de mensaje a WE82 básico 8. Definir el método i / p para Inbound FM BD51
5. Modelo de distribución BD64 9. Crear código de proceso WE42
6. Control de mensajes NACE (opcional)
7. Programas
Nota: Puntos para recordar en la configuración del perfil de socio

Debe evitarse el gatillo inmediatamente.

Para procesar el IDOC recopilado (saliente) o activado en segundo plano (entrante), estos dos trabajos por
lotes deben programarse a intervalos regulares:  RSEOUT00  y  RBDAPP01  respectivamente

5. ¿Dónde se guarda la información de Idoc?

Tablas              Descripción
EDIDC              Almacena la información del registro de control un IDOC
EDID4              Almacena los registros dedatos Seg de datos
EDIDD             (documento intermedio de EDI)
EDIDS              Almacena el estado de un IDOC             Perfil de socio de
EDP13 : saliente (parámetros técnicos)             Perfil de socio de
EDP21 : entrante
6. ¿Cómo volver a procesar el IDOC?

         Descripción de programas 

RBDMANI2        Reprocesar Idocs manualmente


RBDMANIN        Contabilización de IDOCs con estado 51
RBDMOIND Estado Idocs       saliente 03-> 12
RSEOUT00        Para procesar 30 IDOCs de estado
RBDAPP01        Para procesar 64 IDOCs de estado
RBDAGAIN        Reprocesar IDocs salientes incorrectos
RBDAGAI2    Reprocesar ALE IDocs      después de la entrada de errores

Nota: ¡No puedo recordar los nombres de los programas!

Solo recuerde un nombre de programa para Idocs de entrada, es decir,  RBDINPUT ... fácil ...
¡¡¡eh !!  RBDINPUT : Un menú con los diferentes estados posibles para IDOCs entrantes

7.
Menú de área de códigos T de monitoreo de IDOC para Idocs
Menú de área de WEDI para Idoc VENTA
Lista de todos los IDOC creados. (Predeterminado, Adicional, EDI) WE02
Programa de selección para emitir resultados WE15
Procesar todos los IDOC seleccionados WE14
Herramienta de prueba para procesamiento Idoc WE19
Seleccionar IDOCs BD87
Idoc Búsqueda de contenidos comerciales (base de datos) WE09
Todos los códigos de proceso (entrantes / salientes) WE64
Documentación IDOC WE60
8. ¿Cómo cambiar el estado de IDOC manualmente?
Utilice el programa estándar de SAP RC1_IDOC_SET_STATUS. ¡Úselo con prudencia!

9. Estados: ¿Correcto / Advertencia / Error / Inofensivo?

Si necesita alguna otra información específica, déjenos su consulta / comentario. Estaremos encantados de


responderle.

Consulte nuestra otra publicación de la A a la Z sobre los punteros de cambio .


Fuente de la imagen: www.appseconnect.com

También podría gustarte