Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2007, 18h05   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 14
Points : 14
Par défaut C'est quoi un IDOC ?

Pouvez vous m'expliquer !
Et pourquoi on les archive ?
Merki
lanbok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 22h40   #2
Membre confirmé
 
Inscription : juillet 2003
Messages : 228
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : juillet 2003
Messages : 228
Points : 232
Points : 232
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
ge-lt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 11h32   #3
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
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 ?
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 14h23   #4
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 14
Points : 14
Bonjour,

Ton explication est parfaite, mais j'ai pas trop compris l'exemple sur la facture.
Citation:
Envoyé par cladsam Voir le message
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.
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
lanbok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 14h38   #5
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
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.
__________________
----------------------------------------------------
Consultant technico-fonctionnel SAP logistique -
Mon site sur developpez
---------------------------------------------------
Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 14h50   #6
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 27
Points : 14
Points : 14
Okay, c'est clair maintenant
Merci beaucoup
lanbok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h38.


 
 
 
 
Partenaires

Hébergement Web