Début de la zone de contenu

Function documentation Transfert des données de base à partir de SAP ECC  Locate the document in its SAP Library structure

Utilisation

Cette fonction permet de transférer des données de base depuis SAP ECC.

Activités

       1.      Lancez la transaction R3AS dans SAP CRM et saisissez les données suivantes :

Nom d'objet : les tables de conditions ont des noms d'objet qui commencent par DNL_COND.

Caution

Lancez le programme individuellement pour chaque objet.

Note

Les tables de conditions n'ont pas toutes des objets de télédéchargement. La transaction R3AC5 permet de créer de nouveaux objets.

       2.      Sélectionnez la classe d'objets CONDITIONS et indiquez le nom du nouvel objet de téléchargement comme nom d'objet.

       3.      Sélectionnez un BDoc de messagerie approprié comme BDoc lié (par exemple, CND_MAST_DEEP_SUP).

       4.      Sélectionnez une dimension de bloc telle que 1000 ou 10000.

       5.      Sous Contextes de flux initiaux, sélectionnez R/3 comme site source.

       6.      Sous Tables/structures, incluez la table de conditions principale (table A) ainsi que les tables associées KONP, KONH, KONM, KONW et TMC1K. Reprenez la table TMC1D si elle n'est pas vide. Lorsque les tables de conditions contiennent de nombreuses entrées, il est recommandé de saisir une seule table par objet de télédéchargement.

       7.      Télédéchargez les modules de mappage : saisissez le nom de module CND_MAP_MAST_EXCHANGE_MAIN_MBD. Saisissez X sous InQueue et S sous Mode d'appel. Sélectionnez 1.2 pour la séquence d'appels (pour plus d'informations sur ces valeurs, voir la documentation relative à l’intergiciel).

Ce programme exécute les étapes suivantes :

      Il supprime d'abord l'ancien contenu des tables de conditions dans SAP CRM.

      Le contenu des tables de conditions (tables A) est transféré de SAP ECC aux tables de conditions (table des prix) de SAP CRM.

      Les enregistrements de conditions sont sauvegardés.

      Le paramétrage des options appropriées entraîne la réplication des enregistrements de conditions dans la base de données consolidée (CDB).

Journal

Le journal du transfert de données est généré via la transaction SLG1 (objet : COND_EXCHANGE, sous-objet : CONDITIONS).

Télédéchargement delta

Lorsque vous modifiez ou créez un enregistrement de conditions dans SAP ECC, les informations sont transférées automatiquement dans SAP CRM et, si nécessaire, dans la base de données consolidée.

Zones propres au client

Il est impossible de transférer les données de base de toutes les tables de conditions de SAP ECC à SAP CRM. Vous devez avoir défini le mappage des noms et du contenu pour toutes les zones de la clé variable (VAKEY) et de la partie données variables (VADAT). Pour les tables de conditions contenant des zones définies par l'utilisateur, il est particulièrement important d’avoir configuré le mode de traitement de telles zones dans SAP CRM.

Les étapes requises sont les suivantes :

      Le nom de la zone SAP ECC à convertir doit être défini dans la structure CND_MAPT_ACS_REM_CUST. Il convient de saisir un élément de données dont le format correspond à celui de l'élément de données de la zone dans SAP ECC.

      La zone cible dans SAP CRM doit être entrée dans l'une des structures ci-dessous avec l'élément de données approprié (cette procédure s'exécute automatiquement lors de la création de nouvelles zones dans le catalogue de zones, l'élément de données devant d'abord être créé avec la transaction SE11) :

       CRMT_ACS_H_HEADER_ONLY (zones d'en-tête)

       CRMT_ACS_I_PRE (zones de poste, généralement les mêmes pour tous les postes)

       CRMT_ACS_I_SEL (zones de poste, généralement différentes pour tous les postes)

      Si la zone doit être sauvegardée dans la transaction, elle doit être saisie (avec le même nom qu'à l'étape précédente) dans l'une des tables de base de données suivantes :

       CRMT_CUSTOMER_I_INT (données de poste pour le traitement interne uniquement)

       CRMT_CUSTOMER_I_EXT (données de poste pouvant être affichées en externe)

       CRMT_CUSTOMER_H_INT (données d'en-tête pour le traitement interne uniquement)

       CRMT_CUSTOMER_H_EXT (données d'en-tête pouvant être affichées en externe)

      Si vous souhaitez traiter une zone dynamiquement, vous disposez pour cela du BAdI CRM_COND_COM_BADI.

      La relation entre les noms de zone SAP ECC et SAP CRM doit être définie dans la table CND_MAPC_CNV_FLM ou CND_MAPM_CNV_FLM. CND_MAPC_CNV_FLM contient les relations de zones livrées par SAP, alors que CND_MAPM_CNV_FLM contient celles de l'utilisateur (si une entrée est présente dans les deux tables, c'est celle de la table CND_MAPM_CNV_FLM qui est utilisée). Si aucune entrée n'est présente, l'insertion doit s'effectuer dans la table CND_MAPM_CNV_FLM. Utilisez la vue V_CND_MAP_CNVFLD (transaction SM30). Vous devez également saisir le type de mappage pour le contenu des zones dans la table spécifiée. « A » indique que le contenu est copié. Ceci, à condition que les formats de la zone source et de la zone cible le permettent. Si l’option est « B », la conversion est définie par l'utilisateur à l'aide du Business Add-In CND_MAP_CNV_FIELD. L'implémentation du Business Add-In dépend du filtre. La valeur du filtre correspond au nom de la zone à convertir.

Restrictions

Toutes les tables de conditions ne sont pas transférées dans l'échange de données. Ceci dépend des zones clés des tables de conditions.

Les zones clés prises en compte lors du transfert de données figurent dans la table CND_MAPC_CNV_FLM (transaction SE16).

Vous devez ajouter vos propres zones clés à la table CND_MAPM_CNV_FLM (transaction SE16).

 

 

Fin de la zone de contenu