Pouvez vous m'expliquer !
Et pourquoi on les archive ?
Merki
Pouvez vous m'expliquer !
Et pourquoi on les archive ?
Merki
C'est une bonne question que je me pose depuis 2 jours
Pour moi c'est une sorte de conteneur d'informations. Ca sert à organiser les informations afin de pouvoir les transmettre, un peu comme un fichier XML
Bonjour,
Alors IDoc veut dire Intermdiate Document (Document Intermédiaire).
c'est un format d'échange de données entre système normalisé par SAP.
Il permet d'échanger donc des docuements entre système , par exemple des factures.
Soit :
- directement par l'envoi de l'Idoc, dans le cas ou le système qui recoit comprend les Idoc, dans ce cas, on utilse l'ALE pour Application Link Enabled, soit un lien direct entre les applicationsqui s'envoient les IDocs
- indirectement : l'Idoc est transformé en un autre format de message EDI (Echange de Données Informatisées) car il est destiné à un système non SAP supportant l'EDI mais pas sous format Idoc.
En effet, l'Idoc se décompose en segment qui sont l'équivalent de balises XML.
Enfin, puisque l'IDoc est une forme intermédiaire de document, il peut etre stocké en lieu et place du document donc il contient les données. Un peu comme si vous archiviez une lettre d'intention d'embauche avant d'archiver le contrat de travail : vous avez au moins une trace de quelque chose.
Une dernière précision, qu'est-ce que l'on entend par "intermédiaire" ?
Et bien si l'on prend le cas d'un facture, l'Idoc contient toutes les données nécessaires pour créer cette facture. Mais rien n'oblige que dans le système cible on crée à l'identique la facture correspondante. On peut, par exemple, corrigé des données avant de créer la vraie facture, la création du document donc les données sont contenues dans l'Idoc se fait donc de manière Asynchrone.
L'Idoc contient donc les données nécessaire à la facture mais n'est pas LA FACTURE, c'est donc un document intermédiare.
Est-ce que cela répond à la question ?
Chef de Projet SAP. Certifié Prince2 Practitioner
---------------------------------------------------
Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
Bonjour,
Ton explication est parfaite, mais j'ai pas trop compris l'exemple sur la facture.
Notament des transactions asynchrones, ce que je comprends c'est l'idoc contient des donnees. Donc, on n'est pas oblige de se connecter a la base de donnees pour traiter les requetes, elles peuvent etre traitees grace a l'idoc. (je ne sais pas si c'est ce que tu voulais dire)
Merci bien
Asynchrone = pas en direct.
Du coup, on ne va effectivement pas créé directement une facture dans le système externe mais simplement lui envoyer un Idoc qui contient tout ce dont il a besoin pour créer une facture.
Ensuite, ce système traite les données contenues dans cet Idoc et crée une facture.
Chef de Projet SAP. Certifié Prince2 Practitioner
---------------------------------------------------
Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
Okay, c'est clair maintenant
Merci beaucoup
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager