IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Discussion :

C'est quoi un IDOC ?


Sujet :

SAP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 27
    Points : 25
    Points
    25
    Par défaut C'est quoi un IDOC ?
    Pouvez vous m'expliquer !
    Et pourquoi on les archive ?
    Merki

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 230
    Points : 271
    Points
    271
    Par défaut
    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

  3. #3
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    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.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 27
    Points : 25
    Points
    25
    Par défaut
    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

  5. #5
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    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.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 27
    Points : 25
    Points
    25
    Par défaut
    Okay, c'est clair maintenant
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo