Importation d’un fichier 

À l’aide de cette fonction, vous pouvez importer les données à partir d’un fichier. Vous pouvez reprendre les données altérables, les données pré-budgétées, les commentaires et les hiérarchies des données de base. Pour importer périodiquement de plus grands sets de données, vous pouvez ordonnancer le programme RKCFILE0 en arrière-plan.

Conditions préalables

Vous devez avoir géré la structure émettrice, les règles de transfert et, si nécessaire, le paquet de structures émettrices (voir Types de reprises de données).

Exemple

Les exemples suivants vous aideront à définir la structure émettrice, les règles de transfert et les paramètres pour diverses tâches :

Importation d’un fichier : données altérables

Importation d’un fichier : données de base

Importation d’un fichier : hiérarchie des données de base

Procédure

Pour importer les données à partir d’un fichier, procédez de la manière suivante :

  1. Selon que vous souhaitez importer des données altérables, des données pré-budgétées, des données de base, des commentaires ou une hiérarchie de données de base, sélectionnez Importer fichier sous Données de base ou Données de mouvement.
  1. Saisissez une structure émettrice et un nom de fichier ou le nom d’un fichier logique.
  2. Sélectionnez Sys. fichiers pour définir si le fichier est situé sur le serveur de présentation ou sur le serveur d’application. Assurez-vous que le processus qui doit lire les données possède l’autorisation d’accès correcte pour le fichier. Vous devez saisir le chemin correct. Pour lire les données du serveur d’application, veillez à saisir le chemin complet du point de vue de l’utilisateur qui a lancé le serveur d’application. Saisissez le chemin comme un chemin absolu.
  3. Notez que seuls les fichiers du serveur d’application peuvent être importés dans le traitement en arrière-plan.

  4. Sous Traitement, vous pouvez :

Si vous sélectionnez Afficher affectation de zone - enreg. émetteur, le système affiche une liste des valeurs contenues dans la zone des enregistrements émetteurs. À l’aide de cette liste, vous pouvez contrôler l’exactitude de la structure émettrice.

  1. Grâce à Type de fichier, vous déterminez si vous traitez un fichier texte. Dans ce type de fichier, un renvoi à la ligne automatique se présente à la fin de chaque ligne.

Pour un fichier binaire, le format binaire SAP est requis. Notez que les fichiers binaires ne peuvent pas être importés du serveur de présentation.

Avec le format TXT, les zones des lignes doivent être séparées par des tabulations.

Avec le format CSV, les zones doivent être séparées par des points-virgules.

Pour le format MC, le fichier à importer est fractionné en deux parties : d’une part, les lignes au début avec les valeurs de caractéristique valables pour le reste des enregistrements et d’autre part, les enregistrements individuels. Les zones dans ces enregistrements individuels sont séparées par un séparateur de zone (soit une virgule, soit un point virgule). Pour plus d’informations, voir Importation d’un fichier : fichier en format MC.

Notez qu’avec les formats TXT, CSV et MC, les zones de type C qui ne sont pas des zones de texte sont automatiquement converties en majuscules.

  1. Si vous souhaitez importer des nombres condensés, utilisez Format des nombres pour définir si ces nombres condensés se trouvent dans le fichier en longueur double comme les caractères 0123456789+-, ou s’ils existent déjà dans le format P de SAP. En interne, le système R/3 de SAP utilise généralement des nombres condensés lors d’une reprise de données. Si les nombres sont enregistrés en longueur simple dans le fichier, le système suppose que les nombres ne doivent pas être condensés dans le format interne de SAP. Si les nombres sont enregistrés en longueur double dans le fichier, le système convertit les nombres en format condensé. Le signe moins peut être placé avant ou après les nombres. Excepté les fichiers de texte et binaires, il est supposé que les nombres condensés sont toujours enregistrés en longueur double dans le fichier et doivent donc être convertis.
  2. Précisez si les nombres possèdent des caractères d’édition ou un signe décimal ou une virgule.

    Cette option ne s’applique pas à l’importation des données de base ou de leurs commentaires et n’est pas disponible dans ces différents cas.

    Les nombres entiers et les nombres en virgule flottante doivent avoir de 12 à 16 octets de longueur dans le fichier.

  3. Sélectionnez Format des dates pour déterminer le format de la date : AAAAMMJJ ou JJ/MM/AAAA. Cette option concerne uniquement les formats TXT, CSV et MC. Pour tous les autres formats, la date adopte le format AAAAMMJJ.
  4. Autres options :

À l’aide de Format des données, vous pouvez spécifier si le format des données est ASCII ou EBCDIC. En format EBCDIC, toutes les zones, excepté les zones condensées (type P) et les zones hexadécimales (type X), sont converties du format EBCDIC en ASCII. Les zones de type « P » et « X » ne doivent pas être converties.

Vous pouvez indiquer ici si votre fichier contient des lignes de commentaires qui ne doivent pas être importées. Saisissez le caractère par lequel les lignes de commentaire commencent. Ainsi, le système ne tiendra pas compte de ces lignes lors de l’importation.

  1. Options pour les zones de répétition :

Dans beaucoup de systèmes d’information, la période est bloquée pour les données altérables. Dans ce cas, la période n’est pas contenue dans la clé de l’enregistrement de données altérables. Les ratios sont dès lors enregistrés x fois dans la partie des données de l’enregistrement où n correspond au nombre de périodes possibles. Les enregistrements de cette structure ne peuvent pas être transformés à l’aide des règles de transfert des données en n enregistrements de données altérables, dans lesquels la période est enregistrée dans la clé et le ratio n’existe qu’une seule fois dans la partie données. À cette fin, la transformation est nécessaire lors de la reprise des données. Pour la reprise de données, la période doit être contenue dans la structure émettrice.

Pour transformer ce type d’enregistrement, procédez comme suit :

          1. Dans Zone index, saisissez la caractéristique qui n’existe que dans la structure réceptrice, par exemple PERDE (période).
          2. Dans Coefficient de répétition, saisissez le nombre d’enregistrements à générer dans la structure réceptrice, par exemple 12 (périodes).
          3. Dans Val. initiale de la zone index, saisissez l’index de début, par exemple 1 (période 1). L’incrément de l’index définit la façon dont l’index se développe, par exemple la valeur initiale + 1 (incrément).
          4. Les Zones de répétition sont les zones de la structure émettrice dans lesquelles les zones de la structure d’origine doivent être additionnées.

Pour plus d’informations, voir Importation d’un fichier : transformation d’un enregistrement.

Résultat

Si vous avez sélectionné Afficher fichier, le système affiche la liste des enregistrements repris. Si vous avez sélectionné Afficher affectation de zone - enreg. émetteur, le système affiche les informations complémentaires concernant la façon dont les zones individuelles de l’enregistrement émetteur sont remplies. Si vous avez repris les données, un message de confirmation s’affiche. Vous trouverez des informations plus détaillées sur la mise à jour et la compression dans le protocole (voir Affichage du protocole de transfert et erreurs de traitement).