# SAP Connector

Connexion de SAP à DeDeSales : systèmes pris en charge, intégration, communication, mises à jour et objets.

# Systèmes SAP pris en charge

Le connecteur DeDeSales pour SAP prend en charge les systèmes suivants :

- SAP Business Suite
- SAP Business All-in-One
- SAP Business ByDesign
- SAP S/4HANA
- SAP Business One
 

[![Übersicht der SAP-Systemlandschaft: Business Suite, Business All-in-One, Business ByDesign und Business One](https://fr.wiki.dedesales.de/uploads/images/gallery/2026-11/xT0mmRgktzZTo0At-rebhz2xxmrcobctl-sap-image1.png)](https://wiki.dedesales.de/uploads/images/gallery/2026-11/reBHZ2xxMRcoBCtl-sap-image1.png)

#### Version minimale requise

Pour SAP ERP, la version 2005 est requise au minimum. Si votre version est inférieure, une vérification est nécessaire.

# Intégration (SAP ERP)

Les ajustements et configurations suivants doivent être effectués dans votre système SAP :

- Nous avons besoin d'un utilisateur RFC et d'un utilisateur GUI dans votre système de Qualité et de Production (Q et P).
- Vous recevrez de notre part des blocs de fonction que vous devez créer et transporter dans votre système SAP.
- Dans la fiche article, nous avons besoin d'un champ indiquant si le produit doit être transmis à DeDeSales ou non, par exemple MVKE-ZZCRMOK. Un des champs d'attributs existants peut également être utilisé à cet effet.
- Si vous avez créé des champs Z dans la table VBAK ou VBAP via une structure .APPEND et que ces champs doivent être remplis par DeDeSales lors de la création de la COMMANDE, l'EXTENSION correspondante doit être présente dans le bloc de fonction SD\_SALESDOCUMENT\_CREATE.
 

Les informations concernant votre infrastructure dont nous avons besoin pour la configuration se trouvent sous [Informations sur l'infrastructure](https://wiki.dedesales.de/link/613#bkmrk-page-title).

# Communication (SAP ERP)

La communication entre SAP et DeDeSales est initiée par le serveur DeDeSales. Il se connecte au serveur d'applications SAP.

Pour la communication, d'une part, des BAPIs SAP standard et des modules de fonction sont utilisés, d'autre part, un paquet de modules de fonction à distance fourni par DeDeNet. Le connecteur accède à SAP via les BAPIs, le Business Object Repository et les RFC (standard et personnalisées), ainsi que via une couche de service (SOAP).

Les clients communiquent uniquement avec le serveur DeDeSales, jamais directement avec SAP.

# Mise à jour complète ou partielle

Selon la provenance des données, les modifications des enregistrements SAP sont déterminées soit directement à partir de l'objet (par exemple, pour les documents de vente via les champs ERDAT et AEDAT), soit via la table CDHDR. Ainsi, seul un rapprochement des différences a lieu entre SAP et le serveur DeDeSales.

Le serveur DeDeSales décide alors si un client reçoit une mise à jour complète (en cas de nombreuses modifications) ou seulement des mises à jour partielles.

# Modification et création d'objets

#### Modification d'objets

Lors de la modification d'objets existants, par exemple des interlocuteurs, l'objet est d'abord vérifié dans SAP. S'il est inchangé, il est modifié.

En cas de collision, par exemple parce qu'un interlocuteur a déjà été corrigé par le Service sédentaire, l'objet est mis en cache sur le serveur DeDeSales. Un collaborateur peut alors le valider ou le supprimer.

#### Création d'objets

Parmi les objets pouvant être créés dans SAP figurent notamment les interlocuteurs, les commandes et les offres. Les commandes sont créées dans SAP via le module fonction BAPI\_SALESORDER\_CREATEFROMDAT2.

En cas d'erreur, DeDeSales affiche le message SAP dans le client. Le collaborateur du terrain peut réagir immédiatement, ajuster la commande et l'envoyer à nouveau. Si la création d'un objet n'est pas possible en raison d'une erreur, l'objet est mis en cache sur le serveur DeDeSales jusqu'à clarification. Plus d'informations sous [Messages d'erreur lors du transfert de données](https://wiki.dedesales.de/link/218#bkmrk-page-title).

# SAP Business One

La communication entre SAP Business One et DeDeSales est initiée par le serveur DeDeSales. Il se connecte à votre base de Données via l'API SAP Business One Data Interface (DI API).

Les informations concernant votre infrastructure dont nous avons besoin pour la configuration se trouvent sous [Informations sur l'infrastructure](https://wiki.dedesales.de/link/613#bkmrk-page-title).

# VPN

Pour la communication entre le serveur DeDeSales et votre système SAP, un VPN site-à-site entre votre centre de données et le centre de données de DeDeNet GmbH est nécessaire.

# Avantages du connecteur

Le connecteur DeDeSales pour SAP offre plusieurs avantages par rapport à un développement classique d'interface basé sur des fichiers :

- Mise en œuvre plus rapide du projet : le connecteur est déjà développé, seuls des coûts de licence sont engagés.
- Éprouvé à long terme et standardisé. En revanche, une nouvelle interface nécessite des phases étendues de tests et de corrections.
- Les commandes et interlocuteurs sont transmis directement à SAP après le transfert depuis le client hors ligne. Il n'y a pas de délai comme avec un job d'importation programmé.
- En cas de problème lors de la transmission d'une commande à SAP, le collaborateur terrain reçoit immédiatement un retour et peut réagir. Pour une interface fichier, un processus complexe est nécessaire.
- Après la transmission d'une commande, le collaborateur terrain dispose immédiatement du numéro de commande SAP. Il peut ainsi facilement contacter le service sédentaire si besoin.
- Les adaptations nécessaires dues à des extensions sont effectuées directement par DeDeNet sur le connecteur. Avec un développement d'interface propre via un tiers, plus de coordination et un délai de mise en œuvre plus long sont à prévoir.
- Nos collaborateurs travaillent régulièrement avec les interfaces entre DeDeSales et SAP et connaissent donc les deux côtés. Un tiers devrait acquérir des connaissances supplémentaires sur DeDeSales.
- Le connecteur DeDeSales est, en considérant le coût total de possession (TCO), moins cher et présente moins de risques.

# Glossaire

<table id="bkmrk-begrifferl%C3%A4uterung-b" style="width:100%;"> <thead><tr><td style="width:25%;">Terme</td><td>Explication</td></tr></thead> <tbody> <tr><td>BAPI</td><td>Interface de programmation standardisée des objets métier SAP. Les BAPI permettent d'accéder aux Données et aux processus métier dans SAP.</td></tr> <tr><td>Client</td><td>L'appareil final d'un Collaborateur sur lequel DeDeSales est installé. Il peut s'agir du Service sédentaire, du Service terrain, etc.</td></tr> <tr><td>Connector</td><td>La partie de la solution logicielle DeDeSales responsable de la communication avec SAP.</td></tr> <tr><td>GUI</td><td>Graphical User Interface, l'interface d'une application. Dans le cas de « SAP GUI for Windows », c'est le client SAP pour Windows.</td></tr> <tr><td>RFC</td><td>Remote Function Calls. SAP les fournit pour que les Programmes externes (ici DeDeSales) puissent communiquer avec SAP.</td></tr> <tr><td>SAP</td><td>Nom de l'entreprise et logiciel ERP homonyme de l'Entreprise de Walldorf, Allemagne.</td></tr> </tbody></table>