Aller au contenu principal

Objets d'intégration SAP

1. Aperçu de l'intégration​

L'intégration se compose de :

  • La synchronisation des données de référence (SAP → Hyperfox)
  • La soumission transactionnelle des commandes (Hyperfox → SAP)

SAP reste le système de référence. Sauf accord contraire, la synchronisation s'effectue par lots quotidiens ou est déclenchée par événement.

2. Données de référence (SAP → Hyperfox)​

Les données de référence permettent la reconnaissance des clients, la correspondance des produits et la validation.

2.1 Articles (matières)​

ChampObligatoireSource (SAP)Remarques
Code matière (MATNR)OuiMARAClé primaire
SKU (s'il est distinct)NonMARA / personnaliséFacultatif
EAN / GTINRecommandéMEANAméliore la correspondance par IA
Nom (texte court)OuiMAKT
Description (texte long)NonTexte matièreFacultatif
Unité de mesure de base (MEINS)OuiMARACode UoM SAP

Objectif : reconnaissance des matières et correspondance au niveau des lignes.

2.2 Unités de mesure​

ChampObligatoireSourceRemarques
Code UoMOuiT006Code standard SAP
DescriptionOuiT006A

Objectif : interpréter correctement les quantités commandées.

2.3 Unités de mesure des articles (conversions)​

ChampObligatoireSourceRemarques
Code matièreOuiMARM
Code UoM alternatifOuiMARM
Facteur de conversion vers l'UoM de baseOuiMARMFacteur numérique

:::important Point d'alignement Confirmez si Hyperfox envoie :

  • l'UoM de vente, SAP effectuant alors la conversion, ou
  • des quantités en UoM de base.

Ce point doit être défini avant la mise en production. :::

2.4 Client facturé (donneur d'ordre / réceptionnaire de facture)​

ChampObligatoireSourceRemarques
Code client (KUNNR)OuiKNA1Clé primaire
NomOuiKNA1
AdresseOuiADRC
Code postalOuiADRC
VilleOuiADRC
PaysOuiADRCCode ISO de préférence
TéléphoneNonADR2
E-mailRecommandéADR6Améliore la correspondance

2.5 Adresse de livraison (réceptionnaire de marchandises)​

ChampObligatoireSourceRemarques
Code réceptionnaire de marchandisesOuiKNVPRôle partenaire WE
NomOuiADRC
AdresseOuiADRC
Code postalOuiADRC
VilleOuiADRC
PaysOuiADRC
TéléphoneNonADR2
E-mailNonADR6

Objectif : mappage correct des livraisons dans SAP.

2.6 Articles client (références produit spécifiques au client)​

ChampObligatoireSourceRemarques
Code clientOuiSAP
Code matièreOuiSAP
Référence clientOuiSAP personnaliséCode article spécifique au client

Objectif : améliore la correspondance lorsque les clients utilisent leurs propres codes produit.

2.7 Historique des commandes (jeu de données d'apprentissage — recommandé)​

ChampObligatoireSourceRemarques
Code clientOuiSAP
Code matièreOuiSAP
Date de commandeOuiVBAK
QuantitéOuiVBAP
Unité de mesureOuiVBAP

Recommandé : les 12 à 24 derniers mois de lignes de commande historiques.

Objectif : améliore les suggestions de l'IA et la détection des anomalies.

3. Intégration transactionnelle (Hyperfox → SAP)​

3.1 Point de terminaison de création de commande​

L'équipe SAP du client exposera un point de terminaison sécurisé permettant à Hyperfox de soumettre les commandes validées.

3.2 Structure minimale requise de la requête​

En-tête​

ChampObligatoireRemarques
externalOrderReferenceOuiNuméro de bon de commande (PO) du client
orderDateOuiFormat ISO
soldToCustomerCodeOuiKUNNR SAP
shipToCodeRecommandéLe cas échéant
requestedDeliveryDateFacultatif
freeTextNoteFacultatif

Lignes​

ChampObligatoireRemarques
lineNumberOui
materialCodeOuiMATNR SAP
quantityOui
uomCodeOuiCode UoM SAP
customerItemReferenceFacultatif
lineTextFacultatif

3.3 Structure minimale requise de la réponse​

ChampObligatoireRemarques
statusOuiACCEPTED / REJECTED
sapOrderNumberSi acceptéeNuméro de document SAP
errors[]Si rejetéeMessages d'erreur structurés

Chaque erreur doit contenir :

  • errorCode
  • errorMessage
  • fieldReference (le cas échéant)

4. Principes de synchronisation​

ObjetSensFréquenceResponsable
ArticlesSAP → HyperfoxQuotidienne ou événementielleÉquipe SAP
Unités de mesureSAP → HyperfoxQuotidienneÉquipe SAP
ClientsSAP → HyperfoxQuotidienneÉquipe SAP
Articles clientSAP → HyperfoxQuotidienneÉquipe SAP
Historique des commandesSAP → HyperfoxChargement initial en masse + périodiqueÉquipe SAP
CommandesHyperfox → SAPTemps réelHyperfox → équipe SAP