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