IDoc

Format utilisé par Up ! Sap IDoc

Le format IDoc propriété de SAP est un format texte Ascii ou Ebcdic décrivant des enregistrements en séquence. Les enregistrements sont séparés par un caractère saut de ligne \n. Le dernier enregistrement est également suivi par ce séparateur.

Chaque enregistrement est composé d'un ou plusieurs champs défini par une position dans l'enregistrement et une taille exprimées en nombre de caractères. La position commence à zéro. Tous les champs sont donc de taille fixe.

Le premier champ est particulier puisqu'il permet de reconnaître la nature de l'enregistrement.

Par convention, le premier enregistrement est de type EDI_DC. Ces champs non décrits dans ce document permettent d'identifier l'émetteur de l'IDoc, le récepteur de l'IDoc, le nom de l'IDoc, etc.

Voici la convention de formatage des valeurs :

Exemple d'un flux au format IDoc

EDI_DC Z2EDPMister Scott 7724 1000.0 20051228 105000 Z2EDPMister Allen 7832 1200.0 20020126 110910 Z2EDPLady Smith 7948 1400.0 20040210 152220 Z2EDPMiss King 7964 2000.0 20030401 081220