Le convertisseur EDIFACT
Le convertisseur EDIFACT permet d’importer et d’exporter n’importe quel type de lot EDIFACT dans n’importe quelle version EDIFACT. Actuellement, nous ne prenons pas en charge les types de messages EDIFACT interactifs.
Nous supposons que vous savez comment travailler avec les lignes mapping et comment accéder aux propriétés EDI.
Des vidéos de formation sont disponibles pour le convertisseur EDIFACT.
Mapping Assistant de création et de mise à jour
Le convertisseur EDIFACT dispose d’un assistant puissant pour créer la structure mapping à partir d’un fichier d’exemple. Vous pouvez également mettre à jour des mappings existants à partir de fichiers supplémentaires, si vous n’avez pas modifié l’indentation des lignes mapping. Soyez prudent lors de la mise à jour des mappings et faites toujours une sauvegarde au préalable.
Avant de lancer l’assistant, le module doit connaître la norme EDIFACT. Sans ces informations, l’assistant sera toujours en mesure de créer un mapping fonctionnel, mais il ne pourra pas reconnaître les répétitions et ne connaîtra pas les noms des éléments, la longueur autorisée, etc.
Nous décrivons comment importer les normes EDIFACT dans le chapitre sur l’installation.
Après avoir importé la description standard correcte, vous devez définir les propriétés de l’en-tête de l’EDI Mapping. Vous pouvez ensuite lancer l’assistant et sélectionner votre fichier d’exemple. L’analyse du fichier peut prendre un certain temps. Veillez donc à commencer par un petit fichier. L’exécution du mapping sera beaucoup plus rapide par la suite.
Commandes
Le convertisseur EDIFACT prend en charge quelques commandes spéciales. Les commandes disponibles sont les suivantes :
Cette commande permet de quitter le mapping en cours, sans écrire l’enregistrement de la table en cours. A utiliser avec précaution.
Cette commande permet de lancer un autre mapping, comme un post-traitement. Mais vous n’avez pas besoin de données de table pour passer au mapping suivant et vous pouvez spécifier le mapping manière dynamique. Ceci est principalement utilisé dans les mappings de pré-traitement, où vous appelez un mapping EDIFACT différent, basé sur le type de message ou l’expéditeur. La commande SkipSegments permet d’ignorer les parties inutiles du fichier EDIFACT et de réduire la taille du mapping.
Cette commande permet d’ignorer toutes les données EDIFACT jusqu’à un segment spécifié. Ceci est principalement utilisé dans les mappings de pré-traitement, où vous voulez seulement analyser, par exemple, l’en-tête et sauter le reste du fichier, parce qu’il sera traité par un autre mapping. Il est également possible de l’utiliser pour ignorer certains types de messages, tout en en traitant d’autres dans le même mapping.
Déclassé depuis la version 4.00 du module. Cette commande crée un nouveau message EDI et verrouille les tables du système. Nous recommandons plutôt d’utiliser les commandes SkipSegments en combinaison avec RUNASYNC.
Déclassé depuis la version 4.00 du module. Veuillez utiliser RUNASYNC à la place, si possible. La commande RUN verrouille les tables du système EDI et empêche l’exécution simultanée de plusieurs processus EDI.
Fonctions du convertisseur
Le convertisseur EDIFACT fournit l’objet portant le nom EDIFACT qui fournit la fonction spéciale SEGMENTCOUNT que vous pouvez utiliser pour éditer le nombre de segments dans le message EDIFACT actuel. Cette valeur est généralement utilisée dans le segment UNT pour l’élément de données portant le nom : Number of Segments in a Message.
Importation / Exportation
Nous examinerons séparément les propriétés et les caractéristiques des importations et des exportations.
Importation de données EDIFACT
Importer les propriétés de l’en-tête Mapping
Pour importer des données EDIFACT dans Microsoft Dynamics NAV 2013, veuillez sélectionner la valeur de propriété Import.
Anveo EDI Connect a un support limité pour les encodages. Nous ne pouvons pas prendre en charge toutes les variantes, mais vous pouvez essayer celle qui correspond le mieux dans la liste :
Utiliser l’encodage interne de Microsoft Dynamics NAV 2013.
Utiliser l’encodage Windows. La page de code peut varier en fonction de l’installation.
Utiliser un encodage DOS.
Nécessite Microsoft Dynamics 2013R2 ou une version plus récente.
Utiliser le codage UTF-8.
Nécessite Microsoft Dynamics 2013R2 ou une version plus récente.
Utiliser le codage UTF-16.
Vous pouvez définir que l’assistant chargé de créer un nouveau mapping doit rechercher plusieurs interprétations de la structure de données. Le fait de donner à cette propriété une valeur supérieure à un entraînera l’apparition de plusieurs candidats et un temps d’analyse plus long lors de l’exécution de l’assistant de création de mapping.
Importer des boucles / Groupe
La structure EDIFACT contient des groupes qui ne sont pas visibles dans les données réelles. Ces groupes sont définis dans la documentation et permettent de répéter des structures. Les groupes peuvent être utilisés, comme n’importe quelle autre boucle, pour ajouter, par exemple, des tableaux.
Si vous ajoutez une table en mode écriture lors d’une importation EDIFACT, le convertisseur vérifiera dans les structures filles si tous les éléments obligatoires sont présents et si tous les filtres sont remplis. Cette fonction est utile pour ajouter des branches conditionnelles dans le mapping. D’un autre côté, cela peut rendre le dépannage plus difficile car le mapping peut sauter des parties.
Il est recommandé de fixer la propriété Min. Repeat à au moins un, si vous souhaitez que la structure soit présente dans le fichier. De cette manière, le module n’a pas besoin de vérifier la structure enfantine et peut directement essayer de convertir les lignes. Cela rendra le mapping un peu plus rapide et vous donnera également de meilleurs messages d’erreur au cas où la structure du mapping ne correspondrait pas au fichier.
Vous pouvez également utiliser les boucles sans ajouter de tableau. En cas d’importation, ils se comportent comme un tableau en mode écriture et vérifient la structure enfant avant d’entrer dans la boucle. Vous pouvez utiliser cette option si vous ne souhaitez pas importer les données ou si vous n’êtes intéressé que par les dernières valeurs de la boucle.
Propriétés de la ligne d’importation de données
Après avoir créé une ligne EDI mapping, vous pouvez en configurer les propriétés.
Importer des lignes de données Mapping
Nous ne montrerons que les propriétés des lignes de mapping EDI dont la propriété Type est définie sur Data, car les autres propriétés se comportent comme dans n’importe quel autre mapping. Il existe plusieurs types de lignes de données.
Ces propriétés définissent le type de ligne de données que vous souhaitez configurer.
Les options disponibles varient en fonction de la position à laquelle vous essayez d’ajouter la ligne mapping. Certaines lignes de données ne sont autorisées qu’en tant qu’enfants d’un autre type.
Cette liste présente toutes les options disponibles pour les importations EDIFACT :
La ligne représente le segment spécial UNA, qui est appelé « service string advice ». Il permet de définir les caractères de contrôle à utiliser. D’un point de vue technique, il est également obligatoire d’utiliser des caractères autres que 7 bits dans le fichier. Anveo EDI Connect utilisera les caractères par défaut, sauf indication contraire. Si le segment UNA figure dans le fichier, vous devez ajouter cette ligne de données au mapping pour pouvoir importer le fichier. Cette ligne ne crée pas d’erreur si le fichier ne contient pas le segment. Les caractères de contrôle utilisés sont actuellement définis dans le mapping. Les
Un segment définit le type de données qui suit. Dans EDIFACT, les noms de segments ont généralement trois caractères et définissent une fonction de base. Une ligne mapping de type Segment spécifie l’identifiant du segment. Les données réelles sont représentées sous forme de lignes enfants dans le mapping EDI.
Un composite combine plusieurs éléments de données qui sont liés entre eux. Un composite n’est visible dans le fichier que si plusieurs éléments de données du composite sont utilisés. Le composite lui-même ne contient aucune donnée.
L’élément de données est la structure qui contient les données réelles, que vous pouvez associer à des champs.
Import Service String Advice
Les caractères de contrôle utilisés sont actuellement définis dans le mapping. Les informations contenues dans le fichier sont actuellement ignorées. Dans EDIFACT, les caractères sont généralement toujours ceux par défaut.
Le caractère de séparation utilisé entre les éléments de données d’un composite.
Le caractère de séparation utilisé entre les éléments de données à l’extérieur d’un composite.
Le caractère utilisé comme point décimal.
Un caractère qui peut être utilisé pour spécifier que le caractère suivant doit être interprété comme un caractère littéral et non comme un caractère de contrôle.
Un caractère qui spécifie une répétition d’un élément de données. Anveo EDI Connect ne prend pas en charge les éléments de données répétés pour le moment.
Le terminateur de segment, qui mettra fin au segment. En d’autres termes, ce caractère est utilisé pour séparer différents segments.
Segment importations
Vous devez définir les segments qui peuvent figurer dans le fichier. Si vous souhaitez analyser les données, vous devrez également ajouter les composites et les éléments de données que vous souhaitez traiter. Un segment peut être conditionnel, ce qui signifie qu’il peut se trouver dans le fichier, mais qu’il n’est pas obligé d’y être.
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A.
Cette propriété peut être utilisée pour spécifier le type de message EDIFACT utilisé. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : ORDERS.
Indique si un élément doit figurer dans le fichier ou s’il est facultatif.
L’élément doit être présent dans le fichier. Si cette ligne mapping est un enfant d’une boucle, elle peut également être utilisée comme critère d’acceptation, pour déterminer si la boucle peut être traitée ou non, comme décrit ci-dessus.
L’élément est conditionnel. Ne créez pas d’erreur si elle ne figure pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.
Spécifie la position du segment selon la documentation EDIFACT. Cette propriété n’est utilisée qu’à titre de référence et sur les nouvelles lignes pour trouver le segment correct. Cette propriété est ignorée lors de l’importation d’un fichier.
Définit la fréquence à laquelle l’élément peut être répété selon la documentation. Cela n’affecte pas l’importation du fichier, vous devez ajouter une boucle ou dupliquer la ligne, si vous voulez traiter plusieurs instances.
Définit la balise du segment. L’étiquette du segment est la valeur qui apparaît dans le fichier, généralement de trois caractères, comme BGM, UNB, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Importation Composite
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A.
Précise si le composite doit figurer dans le segment ou s’il est facultatif.
Le composite doit être dans le segment. Il peut également être utilisé comme critère d’acceptation pour le segment parent.
Le composite est conditionnel. Ne créez pas d’erreur si elle ne figure pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.
Spécifie la position de l’élément composite conformément à la documentation EDIFACT. La position est généralement un nombre, comme « 010 ». Le nombre doit être divisible par 10. Une même position ne peut être lue qu’une seule fois. La propriété position permet également de modifier la position de la ligne mapping.
Définit la balise du composite. Les balises typiques sont « C001 », la balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire en vertu de la norme, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Importer un DataElement
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A.
Spécifie la cible des données. Nous avons une section distincte sur l’expression de la destination. Vous pouvez laisser le type d’expression de destination vide si vous ne souhaitez pas traiter les données, mais que vous pourriez le faire ultérieurement. Vous pouvez supprimer la ligne mapping si vous ne souhaitez pas traiter les données.
Vous pouvez utiliser des filtres pour définir des critères d’acceptation, qui ne traiteront pas une partie du mapping ou créeront une erreur si les données ne correspondent pas au filtre. En particulier pour EDIFACT, nous recommandons vivement d’utiliser des filtres, chaque fois que vous prenez des valeurs combinées avec un qualificatif pour vérifier que le qualificatif est celui attendu.
Précise si l’élément de données doit figurer dans le segment/composite ou s’il est facultatif.
L’élément de données doit être présent dans le segment/composite. Il peut également être utilisé comme critère d’acceptation pour le segment parent.
L’élément de données est conditionnel. Ne créez pas d’erreur si elle ne figure pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.
Spécifie la position de l’élément de données conformément à la documentation EDIFACT. La position est généralement un nombre, comme « 010 ». Le nombre doit être divisible par 10. Une même position ne peut être lue qu’une seule fois. La propriété position
permet également de modifier la position de la ligne mapping.
Définit la balise de l’élément de données. La balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire en vertu de la norme, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Cette propriété définit le type de données selon la norme EDIFACT. Il s’agit d’une simple information qui n’a aucune incidence sur le traitement.
Les valeurs suivantes sont autorisées :
Ne pas vérifier la longueur de la sortie.
Créer une erreur si la valeur est plus longue que ce qui est autorisé.
Crée un avertissement si la valeur est plus longue que celle autorisée et tronque la sortie à la longueur autorisée.
Tronquer la valeur si elle est plus longue que ce qui est autorisé.
Tronquez la valeur si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour indiquer que la valeur n’est pas complète.
Créer une erreur si la sortie n’a pas la longueur spécifiée.
Tronquer ou remplir la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.
Créer une erreur si la valeur est plus longue que ce qui est autorisé. Remplir la valeur si elle est trop courte.
Tronquer ou remplir la valeur au nombre de caractères donné.
Cette propriété définit si le champ est de longueur variable ou fixe selon la norme EDIFACT. Il s’agit d’une simple information qui n’a aucune incidence sur le traitement.
Le champ est de longueur variable.
Le champ a une longueur fixe.
Définit le nombre de caractères autorisés dans l’élément de données.
Vous pouvez sélectionner le type de données que vous souhaitez importer.
Les valeurs suivantes sont disponibles :
Le champ est interprété automatiquement en fonction du type de données cible.
Les données sont interprétées comme une date. Vous pouvez spécifier le format à l’aide de la propriété Format String.
Les données sont interprétées comme des informations temporelles. Vous pouvez spécifier le format à l’aide de la propriété Format String.
Les données sont interprétées comme des informations sur la date et l’heure. Vous pouvez spécifier le format à l’aide de la propriété Format String.
Disponible uniquement si la propriété Format Type est définie. Spécifie la chaîne de format de la date et de l’heure, comme décrit dans la section Travailler avec des chaînes de format de la date et de l’heure.
Vous pouvez gérer une liste d’exemples de valeurs. L’assistant de création/mise à jour de mapping remplira automatiquement cette liste à partir du fichier d’exemple.
Exportation de données EDIFACT
Exporter les propriétés de l’en-tête Mapping
Pour exporter des données EDIFACT à partir de Microsoft Dynamics NAV 2013, veuillez sélectionner la valeur de propriété Export.
Anveo EDI Connect a un support limité pour les encodages. Nous ne pouvons pas prendre en charge toutes les variantes, mais vous pouvez essayer celle qui correspond le mieux dans la liste :
Utiliser l’encodage interne de Microsoft Dynamics NAV 2013.
Utiliser l’encodage Windows. La page de code peut varier en fonction de l’installation.
Utiliser un encodage DOS.
Nécessite Microsoft Dynamics 2013R2 ou une version plus récente.
Utiliser le codage UTF-8.
Nécessite Microsoft Dynamics 2013R2 ou une version plus récente.
Utiliser le codage UTF-16.
Les fichiers EDIFACT peuvent comporter des sauts de ligne après chaque segment. Le fichier sera alors légèrement plus volumineux, mais plus facile à lire. Cette propriété définit si le convertisseur doit produire des sauts de ligne. Cette option ne peut pas être modifiée dynamiquement. Si un partenaire exige des sauts de ligne et un autre non, vous devrez créer deux correspondances distinctes. Le convertisseur utilisera un saut de ligne Windows (retour chariot et saut de ligne).
Vous pouvez définir que l’assistant chargé de créer un nouveau mapping doit rechercher plusieurs interprétations de la structure de données. Le fait de donner à cette propriété une valeur supérieure à un entraînera l’apparition de plusieurs candidats et un temps d’analyse plus long lors de l’exécution de l’assistant de création de mapping.
Le canal de communication qui doit être utilisé, s’il n’a pas été spécifié auparavant par un autre code mapping, AL / C/AL ou en utilisant les transactions commerciales. Ce champ peut être laissé vide à partir d’Anveo EDI Connect 4.00.
Indique si le canal de communication doit être envoyé après l’exécution de ce mapping. Cette fonction peut être utilisée pour envoyer automatiquement les fichiers, sans qu’il soit nécessaire d’effectuer une tâche distincte.
Vous pouvez spécifier un partenaire récepteur qui sera utilisé comme solution de repli, au cas où aucun partenaire n’aurait été spécifié auparavant. Le partenaire est utilisé par certains canaux de communication pour sélectionner le destinataire. Il est possible d’y accéder à l’intérieur du mapping pour obtenir, par exemple, un numéro d’identification du partenaire.
Exporter les propriétés de la ligne Mapping
Après avoir créé une ligne EDI mapping, vous pouvez en configurer les propriétés.
Exporter les lignes de données Mapping
Nous ne montrerons que les propriétés des lignes de mapping EDI dont la propriété Type est définie sur Data, car les autres propriétés se comportent comme dans n’importe quel autre mapping. Il existe plusieurs types de lignes de données.
Ces propriétés définissent le type de ligne de données que vous souhaitez configurer.
Les options disponibles varient en fonction de la position à laquelle vous essayez d’ajouter la ligne mapping. Certaines lignes de données ne sont autorisées qu’en tant qu’enfants d’un autre type.
Cette liste présente toutes les options disponibles pour les importations EDIFACT :
La ligne représente le segment spécial UNA, qui est appelé « service string advice ». Il permet de définir les caractères de contrôle à utiliser. D’un point de vue technique, il est également obligatoire d’utiliser des caractères autres que 7 bits dans le fichier. Anveo EDI Connect utilisera les caractères par défaut, sauf indication contraire. Si le segment UNA figure dans le fichier, vous devez ajouter cette ligne de données au mapping pour pouvoir importer le fichier. Cette ligne ne crée pas d’erreur si le fichier ne contient pas le segment. Les caractères de contrôle utilisés sont actuellement définis dans le mapping. Les
Un segment définit le type de données qui suit. Dans EDIFACT, les noms de segments ont généralement trois caractères et définissent une fonction de base. Une ligne mapping de type Segment spécifie l’identifiant du segment. Les données réelles sont représentées sous forme de lignes enfants dans le mapping EDI.
Un composite combine plusieurs éléments de données qui sont liés entre eux. Un composite n’est visible dans le fichier que si plusieurs éléments de données du composite sont utilisés. Le composite lui-même ne contient aucune donnée.
L’élément de données est la structure qui contient les données réelles, que vous pouvez associer à des champs.
Export Service String Advice
Si vous ajoutez un « Service String Advice » (UNA) à une exportation EDI mapping, vous pouvez configurer les caractères utilisés dans le fichier de sortie. Le segment UNA doit être la première ligne de données dans l’EDI mapping.
Le caractère de séparation utilisé entre les éléments de données d’un composite.
Le caractère de séparation utilisé entre les éléments de données à l’extérieur d’un composite.
Le caractère utilisé comme point décimal.
Un caractère qui peut être utilisé pour spécifier que le caractère suivant doit être interprété comme un caractère littéral et non comme un caractère de contrôle.
Un caractère qui spécifie une répétition d’un élément de données. Anveo EDI Connect ne prend pas en charge les éléments de données répétés pour le moment, mais vous pouvez définir quel caractère est utilisé dans la sortie du « Service String Advice ». En outre, cette valeur permet de supprimer automatiquement le caractère de répétition dans les sorties de données.
Le terminateur de segment, qui mettra fin au segment. En d’autres termes, ce caractère est utilisé pour séparer différents segments. Vous pouvez spécifier si des sauts de ligne supplémentaires doivent être utilisés dans les propriétés de l’en-tête mapping.
Segmentexportation
Seuls les segments définis dans le mapping peuvent être édités. Vous devez donc configurer tous les segments requis dans le fichier de sortie.
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN. Cette propriété n’affecte pas la sortie du convertisseur.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A. Cette propriété n’affecte pas la sortie du convertisseur.
Cette propriété peut être utilisée pour spécifier le type de message EDIFACT utilisé. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : ORDERS. Cette propriété n’affecte pas la sortie du convertisseur.
Vous pouvez attribuer à cette propriété la valeur True pour n’afficher l’élément que si l’expression source spécifiée correspond au filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme du texte pour l’application du filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Cette propriété indique quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître dans la sortie, ou non.
Indique si un élément doit figurer dans le fichier ou s’il est facultatif.
L’élément doit être présent dans le fichier. Ce champ figure dans les exportations à titre d’information uniquement. Le convertisseur ne peut pas détecter les éléments obligatoires manquants.
L’élément est conditionnel.
Spécifie la position du segment selon la documentation EDIFACT. Cette propriété n’est utilisée qu’à titre de référence et sur les nouvelles lignes pour trouver le segment correct. Cette propriété n’affecte pas la sortie du convertisseur.
Définit la fréquence à laquelle l’élément peut être répété selon la documentation. Cela n’affecte pas la sortie du convertisseur et n’est pas vérifié pendant la sortie.
Définit la balise du segment. L’étiquette du segment est la valeur qui apparaît dans le fichier, généralement de trois caractères, comme BGM, UNB, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Compositeexportation
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN. Cela n’affecte pas la sortie du convertisseur.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A. Cela n’affecte pas la sortie du convertisseur.
Vous pouvez attribuer à cette propriété la valeur True pour n’afficher l’élément que si l’expression source spécifiée correspond au filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme du texte pour l’application du filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Cette propriété indique quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître dans la sortie, ou non.
Précise si le composite doit figurer dans le segment ou s’il est facultatif.
Le composite doit être dans le segment. Cette propriété n’est donnée qu’à titre d’information et n’affecte pas la sortie du convertisseur.
Le composite est conditionnel.
Spécifie la position de l’élément composite conformément à la documentation EDIFACT. Cette propriété est importante, car elle définit également la manière de produire les informations contenues dans le fichier. La position est généralement un nombre, comme « 010 ». Le nombre doit être divisible par 10. Une même position ne peut être écrite qu’une seule fois. La propriété position permet également de modifier la position de la ligne mapping.
Définit la balise du composite. Les balises typiques sont « C001 », la balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire en vertu de la norme, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Exporter un DataElement
Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : UN. Cette propriété n’affecte pas la sortie dans le fichier.
Cette propriété peut être utilisée pour spécifier la version EDIFACT utilisée. Cette information est facultative, mais sans elle, le convertisseur ne peut pas détecter automatiquement si un élément est, par exemple, obligatoire. Une valeur typique est : D96A. Cette propriété n’affecte pas la sortie dans le fichier.
Spécifie la source des données à écrire. Nous consacrons une section distincte à la propriété de l’expression de la source.
Vous pouvez attribuer à cette propriété la valeur True pour n’afficher l’élément que si l’expression source spécifiée correspond au filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Un filtre pour vérifier le SourceExpr. L’expression source sera interprétée comme du texte pour l’application du filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée est comprise dans le filtre spécifié.
Cette propriété n’est disponible que si la propriété Conditional Output est réglée sur True. Cette propriété indique quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître dans la sortie, ou non.
Précise si l’élément de données doit figurer dans le segment/composite ou s’il est facultatif.
L’élément de données doit être présent dans le segment/composite. La définition d’un élément comme obligatoire entraînera la génération de la sortie, même si la valeur est vide. Cela peut entraîner des fichiers non valides, car les éléments obligatoires doivent toujours avoir une valeur. Le convertisseur ne crée pas d’erreur dans ce cas. Vous devez vérifier que les informations requises pour l’exportation sont présentes en utilisant un contrôle mapping.
L’élément de données est conditionnel.
Spécifie la position de l’élément de données conformément à la documentation EDIFACT. La position est importante pour que le convertisseur décide de l’endroit où sortir l’information. La position est généralement un nombre, comme « 010 ». Le nombre doit être divisible par 10. Une même position ne peut être écrite qu’une seule fois. La propriété position permet également de modifier la position de la ligne mapping.
Définit la balise de l’élément de données. La balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire en vertu de la norme, etc.
Ce nom n’est actuellement pas utilisé et n’est donné qu’à titre de référence.
Cette propriété définit le type de données selon la norme EDIFACT. Il s’agit d’une simple information qui n’a aucune incidence sur le traitement.
Les valeurs suivantes sont autorisées :
Ne pas vérifier la longueur de la sortie.
Créer une erreur si la valeur est plus longue que ce qui est autorisé.
Créer un avertissement si la valeur est plus longue que celle autorisée et tronquer la sortie à la longueur autorisée.
Tronquer la valeur, si elle est plus longue que ce qui est autorisé.
Tronquez la valeur si elle est plus longue que ce qui est autorisé et ajoutez « … » à la fin pour indiquer que la valeur n’est pas complète.
Créer une erreur si la sortie n’a pas la longueur spécifiée.
Tronquer ou remplir la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.
Créer une erreur si la valeur est plus longue que ce qui est autorisé. Remplir la valeur si elle est trop courte.
Tronquer ou remplir la valeur au nombre de caractères donné.
Cette propriété définit si le champ est de longueur variable ou fixe selon la norme EDIFACT. Il s’agit d’une simple information qui n’a aucune incidence sur le traitement.
Le champ est de longueur variable.
Le champ a une longueur fixe.
Définit le nombre de caractères autorisés dans l’élément de données.
Vous pouvez sélectionner le type de données que vous souhaitez importer.
Les valeurs suivantes sont disponibles :
Le champ est automatiquement formaté en fonction du type de données source.
Le champ est formaté en texte.
Une information sur la date et l’heure. Le format peut être spécifié par un qualificateur qui représente les qualificateurs DTM autorisés par la norme EDIFACT. Vous pouvez utiliser les autres formats Date et Date/Heure si vous souhaitez spécifier le format d’une autre manière.
Les données sont formatées sous forme d’informations sur la date et l’heure. Vous pouvez spécifier le format à l’aide de la propriété Format String.
Les données sont formatées comme des informations de date. Vous pouvez spécifier le format à l’aide de la propriété Format String.
Les données sont formatées comme une valeur numérique.
Uniquement disponible si la propriété Format Type est réglée sur Date/Time.
Vous pouvez utiliser la recherche pour voir tous les formats disponibles. Les nombres sont égaux au qualificateur de format EDIFACT pour les champs DTM.
Uniquement disponible si la propriété Format Type est définie sur Date/Time Format ou Format de chaîne de format de Date format.
Si la propriété Format Type est définie sur NAV Format String, vous pouvez saisir la chaîne de format, comme décrit dans l’aide AL / C/AL.
Si l’option date/heure est sélectionnée, vous pouvez saisir une chaîne de format, comme décrit dans la section Travailler avec des chaînes de format date/heure.
Uniquement disponible si la propriété Format Type est définie sur Number. Si disponible, spécifie que les valeurs vides doivent être affichées sous la forme d’un champ vide au lieu de la représentation vide par défaut.
Uniquement disponible si la propriété Format Type est définie sur Number. Spécifie le caractère à utiliser comme séparateur décimal. Pour EDIFACT, vous ne devriez probablement pas modifier la valeur.
Uniquement disponible si la propriété Format Type est définie sur Number. Si les milliers doivent être séparés et si oui, quel caractère doit être utilisé. Pour EDIFACT, vous ne devriez probablement pas modifier la valeur.
Uniquement disponible si la propriété Format Type est définie sur Number. Nombre maximal de décimales à afficher.
Uniquement disponible si la propriété Format Type est définie sur Number. Le nombre minimal de décimales devant figurer dans la sortie. Les places manquantes seront automatiquement remplies par des zéros.
Uniquement disponible si la propriété Format Type est définie sur Number. Indique si le signe positif/négatif doit être édité.
Ne sortir que le signe « -« .
Éditer les signes « + » et « -« .
Uniquement disponible si la propriété Format Type est définie sur Number. S’il faut mettre le signe après les chiffres. Pour EDIFACT, il est préférable de ne pas modifier la valeur et de la laisser à la valeur par défaut.
Vous pouvez gérer une liste d’exemples de valeurs. L’assistant de création/mise à jour de mapping remplira automatiquement cette liste à partir du fichier d’exemple.