Exporter des données depuis la table système CSYTAB

La base de données CSYTAB est utilisée par plusieurs programmes. Elle contient plusieurs tables avec des données utilisées à des fins différentes. Chaque table a une 'valeur constante' qui définit les enregistrements dans CSYTAB qui appartiennent à la table. Par exemple, la valeur constante SMCD est utilisée pour la table des représentants dans le programme 'Représentant. Ouvrir' (CRS100). La valeur constante n'est pas visible dans M3. Il est donc difficile de savoir quels programmes utilisent des valeurs constantes.

CSYTAB contient également des champs pour la société ou le code langue. En fonction de la table, ces deux champs sont :
  • Non utilisés ou toujours vides. La valeur constante SMCD, employée par (CRS100), n'utilise ni société ni langue.
  • Obligatoires ou jamais vides. La valeur constante FATP, utilisée par le programme 'Type d'immobilisation. Ouvrir' (FAS075), nécessite toujours une société.
  • Facultatifs (ils peuvent rester vides ou contenir une valeur). La valeur constante TEDL, utilisée par le programme 'Conditions de livraison. Ouvrir' (CRS065), peut avoir un code langue non renseigné ou spécifié.

CSYTAB stocke également des informations dans le champ 'Paramètres' où plusieurs champs de données différents sont stockés ensemble dans une chaîne de texte. Certains des programmes qui utilisent CSYTAB peuvent présenter des variations dans différents pays ; le champ 'Paramètres' peut donc contenir différents types de données pour la même valeur constante.

En raison de ces caractéristiques, l'exportation et l'importation de données depuis CSYTAB peuvent s'avérer complexes. Le programme 'CSYTAB. Exporter' (CMS240) a été créé pour simplifier l'exportation de données depuis CSYTAB.

Restriction

Toutes les valeurs constantes trouvées dans CSYTAB n'ont été activées pour permettre leur exportation via le programme (CMS240). Certains des enregistrements ne sont pas conçus pour l'exportation et l'importation, ou n'ont pas encore été activés.

Suivez les étapes ci-dessous :

  1. Dans (CMS240/B), consultez les enregistrements d'une 'valeur constante'. Vous pouvez parcourir la fonction 'Valeur constante' pour voir les valeurs constantes disponibles. Vous pouvez également ouvrir le programme associé qui utilise la valeur constante au moyen de la fonction F18 ('Ouvrir').
    Remarque

    Il est possible de définir un ordre de tri pour la fenêtre de navigation afin de trier les programmes à la place. Pour cela, utilisez les options 'Objet' CMM240 et 'Table' CMM24010 dans le programme 'Ordre de tri dans fenêtre navig. Ouvrir' (MNS180). Voir Création d'ordre de tri dans les fenêtres de navigation.

  2. Pour exporter des données CSYTAB, utilisez la fonction F17 ('Exporter') qui vous dirige vers l'écran d'exportation (CMS240/H). Selon le type de valeur constante, les champs 'Société' et 'Langue' sont visibles.
  3. Sélectionnez l'option 'Conserver les sociétés sélectionnées' si la société provenant de la source doit être importée. Si l'option 'Conserver les sociétés sélectionnées' n'est pas sélectionnée, la société de l'utilisateur est utilisée lors de l'importation et il est uniquement possible d'exporter une société à la fois.
  4. Le fichier exporté peut se trouver dans le programme 'Tâches données de configuration. Ouvrir' (MNS200). Utilisez l'ordre de tri 4, puis spécifiez le nom de fichier et la date de début. Utilisez l'option 20 (Afficher XML) pour télécharger le fichier XML sous forme de fichier ZIP compressé.