Vous êtes ici: Guides pas à pas > XD01 pas à pas : Création de base de données clients

XD01 pas à pas : Création de base de données clients

Ce document décrit la façon d'utiliser Winshuttle Transaction dans Studio v11 pour la création de base de données clients dans SAP Business Suite à partir de données dans Microsoft Excel par la transaction SAP XD01.

Étapes

Enregistrement

  1. Démarrez Winshuttle Studio à partir du raccourci de bureau ou du menu Démarrer de Windows.
  2. Cliquez sur Nouveau.

    fichier nouveau

  3. Cliquez sur Transaction, puis cliquez sur Créer depuis enregistrement.

    cliquer sur transaction créer depuis enregistrement

  4. Choisissez le système SAP à utiliser, saisissez les données d'utilisateur appropriées, puis cliquez sur Connectez-vous à SAP.

    connectez-vous à sap

    Si vous ne voyez pas le système SAP voulu, cliquez sur Connexion avancée à SAP, cliquez sur Ajouter un système, fournissez les informations sur le système et cliquez sur OK.

  5. Dans la case Code de transaction, tapez XD01.

    tapez xd01 dans la case code de transaction

  6. Cliquez sur le bouton Modifier, cliquez sur Mode de saisie par lots puis cliquez sur OK.

    case de modification de mode d'enregistrement

    Remarque : Pour la plupart des transactions, le mode de saisie par lots est suffisant, mais pour le téléchargement d'informations depuis des transactions SAP, ou pour des transactions Finance ou HR comportant l'exécution d'actions dynamiques ou l'utilisation de valeurs de paramètres utilisateur, le mode de saisie hors lots est nécessaire. La distinction sans contrôles SAP et avec contrôles SAP ne joue que sur les outils qui se trouvent sur les écrans de transaction. Pour plus d'informations, reportez-vous à la rubrique Modes d'enregistrement (Mode connexion ou Mode Foundation).

  7. Cliquez sur Démarrer l'enregistrement.

    bouton démarrer l'enregistrement

    La transaction XD01 démarre.

    Remarque : Les écrans qui suivent peuvent dépendre de la façon dont votre système SAP a été configuré.

    Pour que Transaction puisse répéter ce processus devez apporter quelques modifications au processus par rapport à la manière dont vous créez manuellement une commande d'achat. Ces différences seront identifiées dans le reste du document.

  8. Selon la configuration de votre système, saisissez les données dans tous les champs exigés.

    écran initial création de client

  9. Cliquez sur la coche verte ou appuyez sur Entrée pour continuer.
  10. Saisissez les données dans les champs de l'écran suivant qui doivent se voir envoyer des données.
  11. Après saisie de toutes les données, cliquez sur le bouton Afficher la page de l'onglet suivant.

    écran de données générales

  12. Continuez la saisie des données dans les champs appropriés pour chaque onglet et cliquez sur le bouton Afficher la page de l'onglet suivant pour passer à l'onglet suivant. Nous n'affichons ici que certains des onglets.

    onglet gestion de compte

    onglet transactions de paiement

    onglet expédition

    onglet documents de facturation

  13. Après saisie des données sur le dernier onglet, cliquez sur le bouton Enregistrer. Ceci termine l'enregistrement et vous ramène à Transaction.

    bouton enregistrer dans sapgui

Quand Studio a terminé la compilation du script, vous arrivez à l'onglet Mappeur.

Mappeur

Maintenant, vous pouvez créer le mappage de la transaction. Le mappage d'un script consiste simplement à connecter les champs SAP aux champs de votre fichier de données. Transaction fournit un outil de mappage pour faciliter l'opération.

Mappage auto établit la correspondance de l'ensemble du script avec une feuille de calcul Excel dans l'ordre d'apparition dans l'outil de mappage. Du fait de la complexité de cette transaction, nous allons mapper les champs manuellement.

La copie d'écran ci-dessous présente l'onglet Vue de base de l'outil de mappage.

Chaque ligne de l'outil de mappage affiche ce qui suit :

  • Numéro de ligne de l'outil de mappage : Il s'agit simplement d'un numéro de référence.
  • Activer l'indicateur : Seules les lignes activées de l'outil de mappage seront exécutées par Transaction.
  • Description du champ : Étiquette associée au nom de champ technique SAP.
  • Nom du champ : Nom de champ technique SAP.
  • Type et longueur de champ : Par exemple Chaîne ou Décimal, avec options de remplissage.
  • Direction de mappage : Valeur fixe, Excel vers SAP, SAP vers Excel (ou en cas de mappage vers Access : Access vers SAP, SAP vers Access).
  • Valeur : Valeurs attribuées au champ SAP ; il peut s'agir de valeurs fixes ou d'emplacements mappés dans la source de données associée.

Remarque : Le volet Propriétés est aussi affiché, mais n'est pas présenté ci-dessous.

vue de base de l'outil de mappage

Dans le panneau Ensemble de données apparaît un écran d'aperçu du type de source de données sélectionné.

Pour modifier le type de source de données, cliquez sur le menu déroulant sous l'onglet Ensemble de données et choisissez le type de source de données voulu.

menu déroulant modifier le type de source de données

L'aperçu se modifie en fonction du choix. Dans ce cas, nous allons utiliser Excel.

Pour mapper le script à la source de données, faites glisser dans la direction de déplacement des données. Pour ce script, vous envoyez les données depuis Excel vers SAP, vous allez donc faire glisser de Excel vers SAP.

  1. Faites glisser la colonne A vers le haut et déposez-la sur la ligne 2.
  2. Poursuivez dans l'aperçu Excel en faisant glisser la colonne B vers le haut pour la déposer sur la ligne 3, la colonne C sur la ligne 4 et la colonne D sur la ligne 5, et ainsi de suite, pour mapper tous les champs.

    champs mappés vers l'aperçu excel

Ajoutez les données et exécutez le script

  1. Cliquez sur l'onglet Exécuter.

    onglet exécuter

    Remarque : Transaction attribue automatiquement la colonne Journal à la prochaine colonne disponible après la dernière colonne mappée (dans ce cas, colonne J).

  2. Tapez les données dans les colonnes.
  3. Pour exécuter l'envoi, cliquez sur le bouton Test, si vous êtes utilisateur de Foundation, ou cliquez sur le bouton Exécuter si vous n'êtes pas utilisateur de Foundation.

    Studio vous invite à enregistrer le script et les fichiers de données.

    case enregistrer

    La meilleure pratique est d'attribuer à la feuille de calcul Excel le même nom que le script, sauf si une même feuille Excel doit être utilisée pour plusieurs scripts.

    Après enregistrement du script et des fichiers de données, le script s'exécute.

    La barre de message jaune affiche un message quand l'exécution est terminée.

    message de réussite dans la barre de message

L'exécution a réussi et les messages renvoyés depuis SAP ont été entrés dans la colonne Journal.

messages de la colonne journal