Référence croisée au domaine commercial SAP à partir du numéro de client externe – Table SAP EDSDC
Si vous avez déjà converti un fichier externe en IDOC de document de vente SAP (ex : ORDERS05), vous avez peut-être codé en dur les segments E1EDK14 de l’IDOC qui spécifient la zone de vente et le type de commande pour le document de vente SAP. Toutefois, ces segments ne sont pas obligatoires si vous remplissez le segment E1EDKA1-LIFNR de l’IDOC avec le numéro de client externe et si vous remplissez la table EDSDC avec le domaine de vente et le type de commande du client. Votre système SAP contient un utilitaire standard qui convertit le numéro de client externe en valeurs de domaine de vente et en valeur de type de commande contenues dans cette table.
Référence croisée de zone de vente à partir des IDOC ORDERS05 et DELFOR02
Cet utilitaire est disponible dans le package SAP standard pour convertir le numéro de client externe en zone de vente SAP lors du traitement des IDOC entrants (ex : ORDERS05, DELFOR02) à partir de systèmes non SAP. Il élimine le besoin d’ajouter des segments E1EDK14 à l’IDOC car il renseigne l’organisation commerciale, le canal de distribution, la division et le type de document de vente à l’aide des entrées de la table EDSDC qui est renseignée à l’aide de la transaction VOE2. Pour que ce processus fonctionne, le numéro externe du client doit être renseigné dans le champ E1EDKA1-LIFNR de l’IDOC où E1EDKA1-PARVW est « AG » et la table de conversion client EDPAR doit être configurée pour convertir le numéro externe du client en SAP. Numéro de client. Consultez mon blog « Table SAP EDPAR – Référence croisée du numéro de client externe au numéro de client SAP » pour obtenir des instructions sur la conversion de client externe. En procédant correctement, le module fonction SAP standard utilisera la table EDSDC pour convertir le numéro de client externe en domaine de vente SAP et en type de document. Les instructions suivantes expliquent comment remplir l’IDOC entrant et la table EDSDC.
Sur l’IDOC entrant, ne créez aucun segment E1EDK14. L’utilisation de la table EDSDC remplira le domaine de vente et le type de document du document de vente et aucun segment E1EDK14 n’est donc requis. Remplissez le segment E1EDKA1 pour le donneur d’ordre où le champ PARVW est « AG » et le champ LIFNR est le numéro de client externe ( Remarque : la table EDPAR doit être renseignée pour convertir ce numéro de client externe en numéro de client SAP. ).
Utilisez la transaction VOE2 pour remplir la table EDSDC. Saisissez le numéro de client SAP dans la zone Client et le numéro de client externe de votre client dans la zone Numéro de fournisseur. Vous remplirez ensuite les champs SOrg, DChl et Dv sur VOE2 avec les informations sur le domaine commercial (organisation commerciale, canal de distribution et division) liées à votre numéro de client SAP. Enfin, vous saisirez le Type de Document de Vente (ex : OR = Commande Standard) dans le champ SaTy. Ces valeurs seront utilisées comme domaine de vente et type de document sur le document de vente SAP une fois l’IDOC traité.
Éliminez donc le codage en dur de plusieurs segments E1EDK14 dans l’IDOC entrant, utilisez simplement l’utilitaire SAP standard conçu pour renseigner la zone de vente et le type de commande de vos documents de vente. Remplissez la table EDSDC à l’aide de la transaction VOE2 et envoyez le numéro de client externe dans le champ E1EDKA1-LIFNR de l’IDOC.