Vous êtes ici: Guides pas à pas > CS01 pas à pas : Création d'une nomenclature article

CS01 pas à pas : Création d'une nomenclature article

Ce document décrit la façon d'utiliser Winshuttle Transaction dans Studio v11 pour créer les nomenclatures article dans SAP Business Suite à partir de données dans Microsoft Excel par la transaction SAP CS01. L'exemple qui suit montre comment utiliser la fonction de boucle de Transaction pour envoyer des nomenclatures à plusieurs éléments d'Excel vers SAP.

É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 CS01.

    taper le code de transaction dans la case code de transaction

  6. Laissez le mode d'enregistrement Standard. Si le mode d'enregistrement n'affiche pas Standard, cliquez sur Modifier, cliquez sur Mode de saisie hors lot avec contrôles SAP, puis cliquez sur OK.

    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 CS01 démarre.

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

    Pour que cette procédure soit répétable par Transaction, il y a quelques modifications dans la procédure par rapport à la création manuelle d'une nomenclature article. Ces différences seront identifiées dans le reste du document.

  8. Saisissez les données d'en-tête sur l'écran initial :
    • Article
    • Division
    • Utilisation de la nomenclature
    • Nomenclature alternative

    écran initial création de nomenclature article

    Important : l'étape suivante peut être différente de la saisie manuelle.

  9. Appuyez sur Entrée pour continuer.
  10. Sur la deuxième ligne de la grille, entrez les informations de composant de nomenclature :
    • Numéro d'élément
    • Catégorie d'élément
    • Composant
    • Quantité

    Assurez-vous de saisir le numéro d'élément. Sinon la valeur par défaut est 0020.

    écran de présentation générale d'élément

    Important : Ces étapes seront probablement différentes de celles de procédure de saisie manuelle.

  11. Appuyez sur Entrée.
  12. Entrez les données de poste dans l'écran Données générales.

    écran de données générales d'élément

  13. Appuyez sur Entrée.
  14. Entrez les données de poste dans l'écran Statut/texte long.

    écran texte long de statut

  15. Appuyez sur Entrée. Ceci fait passer la saisie à la ligne 1.
  16. Cliquez sur le bouton Nouvelles entrées pour saisir l'élément suivant.

    bouton nouvelles entrées sur l'écran de présentation générale d'élément

  17. Saisissez le poste suivant en répétant les étapes 14-18.
  18. Sélectionnez la deuxième ligne de la grille.
  19. Cliquez sur le bouton Nouvelles entrées.
  20. Cliquez sur le bouton Enregistrer pour enregistrer la nomenclature. Ceci termine aussi l'enregistrement.

    save button in s a p gui

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.

Dans chaque ligne de l'outil de mappage figurent les éléments suivants :

  • 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.

  1. 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 l'outil de mappage.

    Mappez les données d'en-tête en premier lieu :

    Cliquez sur la colonne B, glissez-la vers le haut, et déposez-la sur la ligne 2 (numéro d'article).

    Continuez cette procédure pour Usine, Utilisation de la nomenclature et Nomenclature alternative en glissant la colonne C vers la ligne 3, la colonne D vers la ligne 4 et la colonne E vers la ligne 5.

    champs d'en-tête mappés vers l'aperçu excel

  2. Cliquez sur l’onglet Vue Expert.

    La vue Expert affiche les champs par écran, et permet de voir le nom de l'écran, le numéro et la description.

    vue expert de l'outil de mappage

  3. Pour envoyer des données de plusieurs nomenclatures avec un nombre de postes variable par nomenclature, nous allons insérer une boucle autour des lignes de l'outil de mappage pour le poste. Dans ce cas, sélectionnez l'écran de poste et toutes les lignes de cet écran (y compris la sélection de la ligne 2 et le bouton Nouvelles entrées).

    lignes sélectionnées dans l'outil de mappage

  4. Cliquez sur le bouton Créer une boucle.

    bouton créer une boucle

    La case Boucle s'ouvre avec des valeurs par défaut, que vous pouvez modifier.

    • Les cases en haut indiquent les lignes de début et de fin de la boucle dans l'outil de mappage (lignes mises en évidence).
    • La case Colonne identificateur de boucle affiche la colonne dans la feuille de calcul qui contiendra les identificateurs d'en-tête et de détail (données de poste).
    • Les cases Texte identifiant l'en-tête Transaction et Texte identifiant les postes répétitifs affichent les valeurs identifiant les lignes d'en-tête (H) et de poste (D).
  5. Cliquez sur la case Colonne identificateur de boucle, cliquez sur Afficher les colonnes non mappées, cliquez sur A, puis cliquez sur Aller.

    case de boucle

  6. Cliquez sur OK pour insérer la boucle autour des lignes sélectionnées de l'outil de mappage.

    L'outil de mappage reflète les modifications suivantes consécutives à l'insertion de la boucle :

    • la représentation graphique de la boucle autour des lignes sélectionnées indique les lignes de l'outil de mappage qui se trouveront dans la boucle.
    • L'identifiant de colonne a été identifié dans le panneau Aperçu.
    • La ligne 2 contient la première valeur d'identifiant d'en-tête et la ligne 3 contient la valeur d'identifiant de poste.

    boucle dans l'outil de mappage

    Remarque : Cela apparaît uniquement dans le fichier d'aperçu si vous mappez un fichier vide.

  7. Mappez les champs de poste en cliquant sur les colonnes dans l'aperçu Excel pour les faire glisser vers les lignes correspondant à Élément, Catégorie, Composant et Quantité.

    champs de poste 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.

    données saisies

    Vous pouvez spécifier une ligne de début et de fin, préciser la feuille Excel contenant les données, et modifier la colonne Journal.

  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

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

    messages du journal