Formation IDOCS
Formation IDOCS
d’Amiens
Formation
IDOC
27 août 2024
Objectifs de la présentation
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Sommaire
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Présentation Générale(1/4)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Présentation Générale(2/4)
Type d’échanges
Intra-société : échange de données entre différentes application SAP ou
non SAP dans une même société
Ex : envoi des données commande entre un système de prise de
commande et SAP
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Présentation Générale(3/4)
Document
ALE
Système SAP R/3 R/2 Système SAP R/3 R/2
Idoc
Idoc sortant Idoc entrant
Interface «standard»
Structure des messages standards / Montée de version
Gestion des erreurs
Avertissement des utilisateurs responsables
Consultation du message d ’erreur et de l ’IDOC
Recyclage de l ’IDOC (manuel ou automatique)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(1/9)
SOMMAIRE
Type d ’IDOC
définition du contenant (structure du message)
Type de message
définition du contenu (commande, facture,
article…)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(2/9)
Enregistrement de contrôle
Enregistrements de données
Enregistrements de statuts
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(3/9)
L ’enregistrement de contrôle
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(4/9)
Il contient :
Enregistrement de donnée
En tête Données applicatives
Zone 1 Zone 2
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(5/9)
Il contient :
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(6/9)
Types d ’Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(7/9)
Extension d’Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(8/9)
Quelques transactions:
WEDI
Segments WE30
Type d’IDOC/Extensions WE31
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Définition des IDOCs(9/9)
Résumé
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Les définitions des communications
en entrées et sorties (1/2)
SOMMAIRE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Les définitions des communications
en entrées et sorties (2/2)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Types de port (1/6)
Interface Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Types de port (2/6)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Types de port (3/6)
Interface Idoc
4 3
1 2
Startrfc
Fichier Rfcexec Fichier Idoc in.script
Idoc out.script Conf. statut statut.script
1 2
3 4
Système externe
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Types de port (4/6)
Interface Idoc
Interface RFC
TCP/IP
Interface RFC
Système externe
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Types de port (5/6)
TCP/IP
CPI-C
LI 6.2
E-mail MIME
Système externe
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Communication avec versions antérieures
Pour la communication avec une version inférieure (scénario ALE), il faut spécifier la version dans la définition du port.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Paramétrages de base des systèmes
SOMMAIRE
le paramétrage de base
Création d ’un système logique
Affectation d ’un système logique au système physique
Cas particulier de l ’ALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Systèmes logiques
Identification du système émetteur(1/2)
Un nom de système logique doit être créé par émetteur de messages SAP.
Ce nom ne doit pas être spécifique au nom du système physique mais à sa
fonction.
Caractéristiques :
Table inter mandant
Valable pour l ’ALE et l ’EDI.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Systèmes logiques
Identification du système émetteur(2/2)
Caractéristiques :
Table inter mandant
Valable pour l ’ALE et l ’EDI.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Systèmes logiques
Répartition ALE (1/2)
Gestion de l ’ALE :
IMG > Composantes inter-applications > Répartition (ALE) > Gérer modèle
de répartition >
Un modèle de répartition doit être défini afin de faire le lien entre les
systèmes logiques et le message à transmettre.
N.B le message est lié à un document SAP (ex. commande, centre de coût…).
Caractéristiques :
Modèle avec répartition sur les différents mandants
Valable pour l ’ALE seulement
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Systèmes logiques
Répartition ALE (2/2)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Résumé
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange (1/9)
SOMMAIRE
Exemples :
Configuration des partenaires EDI (fournisseur)
Configuration des partenaires ALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange (2/9)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange (3/9)
Les quatre vues
Quatre vues :
Partenaire Message + Comprenez :
Partie à aviser Partenaire
Général Port Message =
Type de port document SAP
Sortant
Type d ’Idoc
Application
Partie à aviser Partenaire
Code opération
Message +
Partenaire Message logique
Entrant Code opération Paramètre MC
Partie à aviser
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange entrant (4/9)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange entrant (5/9)
Code opération
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange sortants (6/9)
« les clés »
partenaire :
numéro : numéro SAP
type : B (banque), KU (client), LI (fournisseur), LS (système logique)
Fonction : est un client livré, un donneur d ’ordre … ?
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange sortants (7/9)
« les données »
type d ’Idoc
il est lié à une application (une version spécifique du système cible) ou à
un processus de gestion (un type de document à traiter :ex. appels
fermes ou appels prévisionnels d ’une commande )
Ex. pour le type de message ORDERS (commande), on trouve le type
d ’IDOC ORDERS01, ORDERS02, …
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange sortant (8/9)
gestion des messages
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange sortant (9/9)
avec le type de port fichier
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Configuration des partenaires EDI
Exemple pour un client livré
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Configuration des partenaires EDI
Exemple pour un client livré
Vue sortante
Vue entrante
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Configuration des partenaires EDI
Exemple pour un client livré
Vue MC
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Configuration des partenaires ALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Accords d ’interchange : résumé
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Quelques codes transactions
WEDI
Accords d ’interchange WE20
port WE21
Outil de test WE19
documentation WE60
BD87 Traitement des IDOC reçus
BD88 Traitement des IDOC émis
SPRO Customizing (Répartition ALE) ou SALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Les processus d ’envoi et réception de données
SOMMAIRE
Le processus d ’envoi des données
Transcription de données R/3 au format IDOC
Envoi de données et ALE
Envoi de données et EDI
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Les processus d ’envoi et réception de données
Système
externe
Facture
Idoc maître
Interface Idoc
Idoc(s) de
/ Service ALE communication
Facture
Idoc maître
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Envoi des données
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Envoi des données et ALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Envoi des données et EDI
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Réception des données
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Service ALE de l ’interface Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Traitement des documents entrants
à l ’aide du workflow
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Traitement des documents sortants
Gestion des messages
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Résumé
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Le Workflow : la configuration minimale
pour la gestion des erreurs
SOMMAIRE
le traitement des erreurs
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Gestion des erreurs
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Traitement des documents entrants
sans workflow
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
L ’environnement de développement
SOMMAIRE
Création d’un segment,
Création d’un type d’Idoc,
Création d’un message logique associé au type d’Idoc,
Création d’un module fonction pour le traitement de l’Idoc ,
Définition des attributs ALE du module fonction pour le traitement de l’IDOC avec les
services ALE,
Association entre le type d’Idoc, le module fonction, le message logique et un objet
d’application,
Définition/utilisation d’un code opération pour l’envoi d’un message Workflow
déclenché par des événements (IDOC erroné,…)
Définition/utilisation d’une tâche Workflow et définition des partenaires pour la réception
des tâches Workflow dans leur corbeille d’arrivée
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
1- Création d ’un segment
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
2- Création d ’un type d ’Idoc
Type d ’IDOC
Segment
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
3 - Création du message logique
et association au type d ’Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
4- Création du module fonction
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5- Paramétrage de la réception de l ’Idoc
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-1 Définition lien module fonction/
type IDOC/message logique
Notez bien : la vue VEDIEDIFCT contenant les types de messages logiques est
inter-mandant.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-2 Définition des propriétés
du module fonction
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-3 Définition du code opération
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-4 Définition du code opération
Traitement des erreurs (lié avec le Workflow)
Accès : transaction
BALD puis IDOC\
Réception\Code
d’opération –
Traitement erreurs
(BD67)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-4 Définition du code opération
Traitement des erreurs (lié avec le Workflow)
Accès : transaction
BALD puis IDOC\
Réception\Lien avec
événement (SWE2)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-4 Définition du code opération
Traitement des erreurs (lié avec le Workflow)
Faire « Données
supplémentaires ->
Affect. De
responsables »
Il s ’agit de
l ’utilisateur
responsable du
traitement des erreurs.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-4 Définition du code opération –
Traitement des erreurs (lié avec le Workflow)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
5-4 Définition du code opération
Traitement des erreurs (lié avec le Workflow)
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Développement ALE
Extension
Ajout de données dans un message
Modification des programmes de traitement (sortant et/ou entrant)
Création
Création du message
Création des codes de traitement
Création du traitement (sortant et/ou entrant)
Création de la tâche standard d’erreur
Création des événements
Création des liens avec les objets concernés
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Attention !
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Les transactions ALE
Paramétrage ALE
Transaction SALE
Administration/suivi des IDOCs
Transaction BALE
Transaction WEDI
Envoi des données de base
Transaction BALM
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Synthèse codes transactions
WEDI
Accords d ’interchange WE20
port WE21
Outil de test WE19
documentation WE60
VOED Configuration EDI
BALD Configuration, développement ALE
BALM Administration ALE et répartition
BD87 Traitement des IDOC reçus
BD88 Traitement des IDOC émis
SPRO Customizing (Répartition ALE) ou SALE
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Tests de traitement
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Tests de traitement
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Pause
10 minutes de pause.
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Exercices
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC
Conclusion
Tour de table
www.unilog.logicacmg.com
www.unilog.logicacmg.com
www.unilog.com 27 août 2024 Formation IDOC