Guide de configuration de l’Interface Mouvements de Marchandises (MBGMCR03) vers FOX

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.