Ce document détaille la mise en place du flux temps réel permettant de synchroniser les mouvements de marchandises (MIGO) vers le WMS Fox4Work.
Architecture Technique
-
Type de message : MBGMCR
-
Type de base : MBGMCR03
-
Objet Business : BUS2017 (GoodsMovement)
-
Méthode BAPI : CreateFromData
Infrastructure et Connectivité (Technique)
Étape 1 : Système Logique (SALE)
-
Accéder à la transaction SALE.
-
Définir le système logique récepteur : FOX4WORK.
-
Utilité : Identifier le WMS comme partenaire unique dans le paysage ALE.
Étape 2 : Destination RFC (SM59)
-
Créer une connexion de Type T (TCP/IP).
-
Registration : Sélectionner « Registered Server Program ».
-
Program ID : Saisir l’identifiant fourni par Fox4Work (ex: SAP_TO_FOX4).
-
Test : Effectuer un test de connexion pour valider la communication avec la passerelle Fox4Work.
Étape 3 : Port IDoc (WE21)
-
Créer un port sous Transactional RFC.
-
Lier ce port à la destination RFC créée à l’étape précédente.
Configuration de la Logique d’Envoi (Fonctionnel)
Étape 4 : Modèle de Distribution (BD64)
-
Créer une vue de distribution et ajouter la méthode BAPI CreateFromData pour l’objet BUS2017.
-
Filtres de segments : Ajouter un filtre sur le champ PLANT (Division).
-
Importance : Cela garantit que seuls les mouvements des entrepôts gérés par Fox4Work déclenchent un envoi.
Étape 5 : Profil Partenaire (WE20)
-
Sélectionner le partenaire FOX4WORK (Type LS).
-
Ajouter le paramètre sortant MBGMCR.
-
Type de base : MBGMCR03.
-
Mode de transfert : « Transférer IDoc immédiatement » pour garantir le temps réel.
-
Code processus : BAPI.
Automatisation via Change Pointers
Pour éviter tout déclenchement manuel (via BAdI comme suggéré initialement), utilisez les pointeurs de modification standard :
-
BD61 : Cocher « Activation générale des pointeurs de modification ».
-
BD50 : Activer la ligne pour le message MBGMCR.
-
BD52 : Vérifier que les champs critiques (Quantité, Magasin, Article) sont listés comme déclencheurs pour l’objet BUS2017.
Table de Mappage Exhaustive (Spécification Fox4Work)
Les données sont extraites selon les segments de l’IDoc MBGMCR03.
En-tête : E1BP2017_GM_HEAD_01
| Champ SAP | Description | Statut |
| PSTNG_DATE | Date de comptabilisation | Mandatory |
| DOC_DATE | Date de pièce | Mandatory |
| PR_UNAME | Utilisateur SAP | Mandatory |
| HEADER_TXT | Texte d’en-tête | Mandatory |
| REF_DOC_NO | N° Document de référence | Optional |
Détail des Postes : E1BP2017_GM_ITEM_CREATE
| Champ SAP | Description | Statut |
| MATERIAL | Code Article | Mandatory |
| PLANT | Division (Plant) | Mandatory |
| STGE_LOC | Magasin (Storage Location) | Mandatory |
| MOVE_TYPE | Type de mouvement (BWART) | Mandatory |
| ENTRY_QNT | Quantité mouvementée | Mandatory |
| ENTRY_UOM | Unité de mesure | Mandatory |
| ENTRY_UOM_ISO | Code ISO de l’unité | Mandatory |
| GR_RCPT | Réceptionnaire | Mandatory |
| REF_DOC | N° de document d’origine | Mandatory |
| REF_DOC_YR | Année du document origine | Mandatory |
| REF_DOC_IT | Poste du document origine | Mandatory |
| ORDERID | Numéro d’ordre (OF) | Mandatory |
| RESERV_NO | N° de réservation | Mandatory |
| RESERV_ITEM | Poste de réservation | Mandatory |
| LINE_ID | Identifiant unique de ligne | Mandatory |
| BATCH | Numéro de lot | Optional (Mandatory si géré) |
Monitoring et Validation
-
WE02 / WE05 : Suivi des IDocs. Le statut 03 (Transmis au port) confirme le départ vers Fox4Work.
-
WE19 : Outil de test pour simuler un envoi basé sur la structure MBGMCR03 sans mouvement réel.
-
BD87 : Traitement des IDocs en erreur.
Ce guide constitue la configuration complète nécessaire pour établir l’interface outbound vers Fox4Work.