Show TOC Début du domaine contenu

Documentation fonction Envoi de tables propres au client ou de textes standard au CATS notebook Localiser le document dans l'arbre de navigation

Utilisation

Vous pouvez utiliser l'extension SAP MYCATS02 pour implémenter les extensions suivantes :

·        Utilisation d'une table pour transférer des tables propres au client de SAP R/3 vers le CATS notebook
Vous pouvez utiliser le contenu de n'importe quelle table pour vos propres contrôles client.

·        Utilisation d'une table pour transférer des textes standard créés dans SAP R/3 vers le CATS notebook
Les utilisateurs peuvent alors sélectionner les textes standard comme textes descriptifs dans le CATS notebook. Ceci vous permet de gérer de manière centralisée des textes descriptifs fréquemment utilisés et d'éviter aux utilisateurs d'entrer des textes descriptifs manuellement. Vous devez créer la table comme suit. La table doit posséder la désignation réservée Z_PICKLIST_STND_TXT.

Note

Dans les deux cas, vous devez créer des tables avec des structures identiques dans SAP R/3 et le référentiel hors ligne du CATS notebook pour pouvoir transférer des données de SAP R/3 vers le CATS notebook.

L'extension SAP MYCATS02 est constituée des éléments suivants :

·        SAP_PERNR, SAP_PROFILE, SAP_LANGU
Utilisez ces éléments pour sélectionner les textes standard en fonction du matricule de l'utilisateur, du profil de saisie et de la langue.

·        REFERENCE_TABLE
Cet élément contient deux zones :

·        la zone table_name, qui contient le nom de la table dans le référentiel hors ligne du CATS notebook ;

·        la zone ref_to_table, qui contient une référence à la table que vous créez dans SAP R/3 dans l'extension SAP MYCATS02.

Transfert de tables propres au client vers le CATS notebook

Si vous souhaitez transférer des données d'une table propre au client vers le CATS notebook pour l'utiliser, par exemple, dans le cadre de contrôles propres au client, vous devez opérer de la même manière que si vous transfériez des textes standard.

Le CATS notebook vérifie le nom de la table que vous transférez à l'aide de l'extension SAP MYCATS02 :

·        Si le nom de la table est Z_PICKLIST_STND_TXT et que la table possède la structure indiquée ci-dessus, les textes de la table sont transférés vers le CATS notebook en tant que textes standard.

·        Dans le cas contraire, le contenu de la table est transféré vers la table propre au client dans le référentiel hors ligne mais n'est pas utilisé par le CATS notebook. Vous pouvez l'utiliser pour des contrôles propres au client à l'aide de l'interface ITimeSheetChecker par exemple.

Transfert de textes standard vers le CATS notebook

       1.      Créez le fichier ci_types.xmldans le référentiel hors ligne du CATS notebook.

       2.      Dans le fichier ci_types.xml, définissez la table suivante :

<type name="Z_STANDARD_TEXT" basetype="char" length="80"/>

<type name="Z_COUNTER_STD_TEXT" basetype="char" length="3"/>

<type name="Z_STANDARD_TEXT_ID" basetype="char" length="15"/>

<type name="Z_LANGU" basetype="char" length="1"/>

       3.      Créez le fichier ci_tables.xmldans le référentiel hors ligne du CATS notebook.

       4.      Définissez les types suivants dans le fichier ci_tables.xml :

<columns>

  <column name="PERNR" type="T_PERNR_D"/>

  <column name="STANDARD_TEXT_ID" type="Z_STANDARD_TEXT_ID"/>

  <column name="COUNTER" type="Z_COUNTER_STD_TEXT"/>

  <column name="LANGU" type="Z_LANGU"/>

  <column name="TEXT" type="Z_STANDARD_TEXT"/>

</columns>

       5.      Définissez les index suivants dans le fichier ci_tables.xml : Dans le CATS notebook, les listes de sélection dépendent toujours du matricule. La zone PERNR doit par conséquent toujours venir en premier lieu.

<indicees>

  <index name="primary" isprimary="yes">

  <index-column name="PERNR"/>

  <index-column name="POSID"/>

  </index>

</indicees>

       6.      Utilisez la commande CREATE DATA dans l'extension SAP MYCATS02 pour créer une table (voir l'exemple) et utilisez les symboles de zone pour créer un renvoi à cette table. En créant la référence, utilisez Z_PICKLIST_STND_TXT comme nom de table.

La première colonne de la table doit contenir le matricule. Elle doit être appelée PERNR et appartenir à la catégorie NUMC 8.

       7.      Entrez les textes requis dans la table Z_PICKLIST_STND_TXT (voir l'exemple).

¡        Notez que la longueur du texte (la zone TEXTE STANDARD) est limitée à 80 caractères.

¡        Vous pouvez créer des textes de plus d'une ligne en utilisant plusieurs entrées de table avec le même STANDARD_TEXT-ID et des numéros de ligne séquentiels (zone COUNTER). La convention d'appellation suivante est d'application : le texte de l'entrée de table numérotée 000 est affiché dans leCATS notebook dans la liste de sélection des textes descriptifs et non en tant que ligne de texte dans la zone de saisie des textes descriptifs. Vous devez par conséquent créer deux entrées de table au moins pour chaque texte : entrée 000 pour la liste de sélection et entrée 001 pour la première ligne du texte.

¡        Si vous ne souhaitez pas gérer les textes dans l'extension SAP, vous pouvez les gérer dans une table de base de données séparée et les lire dans l'extension SAP MYCATS02.

 

 

 

Fin du domaine contenu