jeudi 9 avril 2015

IDOC Intermediate Document


IDOC pour Intermediate Document.
un ensemble d ’enregistrements dans la base de données qui comprennent les données applicatives d ’un document de gestion (ex. facture) ainsi que des données de gestion (ex. un statut évoluant lors de son traitement).L ’IDOC est utilisé pour mettre un processus transactionnel (tel qu’une commande) dans une forme électronique.

Quand les utiliser ?
EDI : échange de données informatisé entre différentes sociétés (EDI : Electronic Data Interchange).
ex. entre un client et un fournisseur.
ALE : échange de données informatisé entre différentes applications réparties sur plusieurs systèmes au sein d ’une même société.(ALE : Application Link Enabling)
ex. entre deux systèmes R/3 ou un systeme R/3 et un système de traçabilité, entre R/3 et un système d ’acquisition…

Les données sont des données de base telles que fiches articles, comptes généraux, ….ou des documents applicatifs tels que documents comptables, contrats cadres...

Chaque Idoc de la base de données R/3 est composée de :

SAP IDOC structure

SAP IDOC structure

- Enregistrement de contrôle


Il contient les données générales de communication : 

- ID de l ’Idoc
- Trois données « partenaire »
- le type d ’Idoc et le message logique
- la structure externe (nom du sous système EDI par exemple)
- le « port d ’entrée ou de sortie » de SAP

Son rôle est de permettre la communication entre systèmes et en accord avec le paramétrage des systèmes.
- Enregistrements de données
Il contient :

Enregistrement de donnée

SAP IDOC donnee

SAP IDOC donnee


L ’entête contient le nom du segment.
Le segment est une structure du DDIC.

- Enregistrements de statuts:


SAP IDOC statut

SAP IDOC statut


Au cours du traitement, les informations de statut évoluent et servent de base pour 
la gestion des exceptions

Le Type d' IDOC:


C ’est un ensemble de segments (le contenant), ordonnés et hiérarchisés.
Un type d ’Idoc est très lié à une application ou à un processus de gestion (ex. une commande).
Lorsqu ’ils contiennent des données applicatives, les segments constituent un Idoc.
Pour résumer dans SAP, un Idoc est constitué d ’un enregistrement de contrôle, d ’enregistrements de données et d ’enregistrements de statuts .C ’est le type d ’Idoc qui spécifie les différents segments et leurs hiérarchies.