Anveo EDI Connect / Config / Mappings / Le convertisseur X12
This is an automatic translation. The original post is available in Anglais.

Le convertisseur X12

Anveo EDI Connect supporte l’importation et l’exportation de fichiers X12. Le convertisseur utilise la même base de code que le convertisseur EDIFACT, mais se comporte un peu différemment, en raison des différences de format et du fait que nous ne pouvons pas accéder directement au standard X12.

Nous supposons que vous savez comment travailler avec les lignes de mappage et comment accéder aux propriétés EDI.

Assistant de création et de mise à jour de mappage

Le convertisseur X12 dispose d’un assistant puissant pour créer la structure de mappage à partir d’un fichier d’exemple. Pour des raisons de copyright, nous ne pouvons pas fournir le standard X12 avec le produit et ne pouvons donc pas détecter les boucles, la longueur des champs, etc. automatiquement. Nous créons cependant une ligne pour chaque segment, composite et élément de données. Vous pouvez ajouter les informations manquantes plus tard.

Avant de démarrer l’assistant, vous devez vérifier les propriétés de l’en-tête et sélectionner les caractères de contrôle corrects.

Commandes

Le convertisseur X12 supporte quelques commandes spéciales. Les commandes disponibles sont :

EXIT

Cette commande quittera le mappage en cours, sans écrire l’enregistrement de table en cours. Utiliser avec prudence.

RUNASYNC

Cette commande vous permet de démarrer un mappage différent, comme un post-traitement. Mais vous n’avez pas besoin de données de table pour passer au mappage suivant et vous pouvez spécifier le mappage dynamiquement. Ceci est principalement utilisé dans les mappages de pré-processus, où vous appelez un mappage X12 différent, en fonction du type de message ou de l’émetteur. La commande avec le nom SkipSegments peut vous aider à sauter des parties inutiles du fichier X12 et à garder votre mappage petit.

SkipSegements

Cette commande vous permet de sauter toutes les données X12 jusqu’à un segment spécifié. Ceci est principalement utilisé dans les mappages de pré-processus, où vous voulez seulement analyser, par exemple, l’en-tête et sauter le reste du fichier, car il sera traité par un mappage différent. Il est également possible de l’utiliser pour sauter certains types de messages, tout en traitant d’autres dans le même mappage.

ReadUntilSegment

Désapprouvé depuis la version 4.00 du module. Cette commande crée un nouveau message EDI et verrouille les tables du système. Nous recommandons d’utiliser les commandes SkipSegments en combinaison avec RUNASYNC.

RUN

Désapprouvé 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 les processus EDI multiples en même temps.

Fonctions du convertisseur

Le convertisseur X12 fournit à l’objet le nom X12 qui fournit la fonction spéciale SEGMENTCOUNT que vous pouvez utiliser pour éditer le nombre de segments du message X12 actuel. Cette valeur est généralement utilisée dans le segment SE pour l’élément de données avec la fonction  : Total number of segments included in a transaction set.

Importation / Exportation

Nous discuterons séparément des propriétés et des caractéristiques des importations et des exportations.

Importation de données X12

Importer les propriétés d’en-tête du mappage

Direction

Pour importer des données X12 dans la Microsoft Dynamics 365 Business Central, veuillez sélectionner la valeur de la propriété Import.

Sample Search Depth

Vous pouvez définir que l’assistant de création d’un nouveau mappage doit rechercher des interprétations multiples de la structure de données. Si vous définissez cette propriété à une valeur supérieure à une, vous obtiendrez plusieurs candidats et un temps d’analyse plus long pendant l’exécution de l’assistant de création de mappage.

Element Separator

Le caractère à utiliser pour séparer les éléments. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Subelement Separator

Le caractère à utiliser pour séparer les sous-éléments. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Segment Terminator

Le caractère à utiliser pour terminer un segment. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Importer des boucles / Groupe

La structure X12 contient des groupes que vous ne pouvez pas voir à partir des données réelles. Ces groupes sont définis dans la documentation et vous permettent de répéter les structures. Les groupes peuvent être utilisés, comme n’importe quelle autre boucle pour ajouter, par exemple, des tables.

Si vous ajoutez une table en mode écriture sur un import X12, le convertisseur vérifiera si tous les éléments obligatoires sont présents et si tous les filtres sont remplis. Ceci est utile pour ajouter des branches conditionnelles dans le mappage. D’un autre côté, cela peut rendre le dépannage plus difficile parce que le mappage peut sauter des parties.

Nous recommandons de régler la Min. Repeat propriété sur au moins une, si vous vous attendez à ce que la structure soit présente dans le fichier. De cette façon, le module n’a pas besoin de vérifier la structure enfant et peut directement essayer de convertir les lignes. Cela rendra le mappage un peu plus rapide et vous donnera aussi de meilleurs messages d’erreur au cas où la structure du mappage ne correspondrait pas au fichier.

Vous pouvez également utiliser les boucles sans ajouter de tableau. Lors des importations, ils se comporteront comme une table en mode écriture et vérifieront la structure enfant avant d’entrer dans la boucle. Vous pouvez l’utiliser si vous ne voulez pas importer les données ou si vous n’êtes intéressé que par les dernières valeurs de la boucle.

Importer les propriétés des lignes de données de mappage

Après avoir créé une ligne de mappage EDI, vous pouvez configurer les propriétés.

Importer des lignes de données de mappage

Nous n’afficherons les propriétés des lignes de mappage EDI qu’avec la propriété Type définie sur Data comme les autres propriétés se comportent comme dans tout autre mappage. Il existe plusieurs types de lignes de données.

X12 Data Type

Cette propriété définit le type de ligne de données que vous voulez configurer.

Les options disponibles varient en fonction de la position à laquelle vous essayez d’ajouter la ligne de mappage. Certaines lignes de données ne sont autorisées que pour les enfants d’un autre type.

Cette liste affichera toutes les options disponibles pour les importations X12 :

Segment

Un segment définit le type de données qui suit. Dans X12, les noms de segment ont généralement jusqu’à trois caractères et définissent une fonction de base. Une ligne de mappage de type Segment spécifie l’identificateur de segment. Les données réelles sont représentées sous forme de lignes enfant dans le mappage EDI.

Composite

Un composite se compose de plusieurs sous-éléments qui vont ensemble. Un composite n’est visible dans le fichier que si plusieurs sous-éléments du composite sont utilisés. Le composite lui-même ne contient aucune donnée.

DataElement

L’élément de données est la structure qui contient les données réelles que vous pouvez affecter aux zones.

Importation Segment

Vous devez définir les segments qui peuvent se trouver dans le fichier. Si vous voulez analyser les données, vous devrez également ajouter les composites et les éléments de données que vous voulez traiter. Un segment peut être conditionnel, c’est-à-dire qu’il peut se trouver dans le fichier, mais n’a pas besoin d’y être.

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif.

Message Type

Cette propriété permet de spécifier le type de message X12 utilisé. Ceci est facultatif.

Mandatory

Indique si un élément doit être dans le fichier ou s’il est facultatif.

Mandatory

L’élément doit être dans le fichier. Si cette ligne de mappage est un enfant d’une boucle, elle peut également être utilisée comme critère d’acceptation, que la boucle puisse être traitée ou non, comme décrit ci-dessus.

Conditional

L’élément est conditionnel. Ne créez pas d’erreur si elle n’est pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.

Position

Spécifie la position du segment d’après la documentation. Cette propriété n’est utilisée qu’à titre de référence et sur les nouvelles lignes pour trouver le segment correct. La propriété est ignorée lors de l’importation d’un fichier.

Spec. Max. Repeat

Définit la fréquence à laquelle l’élément peut être répété d’après la documentation. Ceci n’affecte pas l’importation du fichier, vous devez ajouter une boucle ou dupliquer la ligne, si vous voulez traiter plusieurs instances.

Tag

Définit la balise de segment. La balise de segment est la valeur qui apparaît dans le fichier, généralement jusqu’à trois caractères, comme « ST », « SE », etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Importation Composite

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif.

Mandatory

Indique si le composite doit se trouver dans le segment ou s’il est facultatif.

Mandatory

Le composite doit être dans le segment. Il pourrait également servir de critère d’acceptation pour le segment parent.

Conditional

Le composite est conditionnel. Ne créez pas d’erreur si elle n’est pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.

Position

Spécifie la position du composite en fonction de la documentation, typiquement multipliée par 10. La position est typiquement un nombre, comme « 010 ». Le nombre doit être divisible par 10. La même position ne peut être lue qu’une seule fois. La propriété position peut également modifier la position de la ligne de mappage.

Tag

Définit la balise du composite. La balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire selon la norme, etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Importation DataElement

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif.

DestExpr

Spécifie la cible des données. Nous avons une section séparée sur l’expression de destination. Vous pouvez laisser le type d’expression de destination vide si vous ne souhaitez pas traiter les données, mais que vous le souhaitez ultérieurement. Vous pouvez supprimer la ligne de mappage si vous ne voulez 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 mappage ou créeront une erreur, si les données ne correspondent pas au filtre. Surtout pour X12, nous recommandons fortement d’utiliser des filtres, chaque fois que vous prenez des valeurs combinées avec un qualificateur pour vérifier que le qualificateur est bien celui attendu.

Mandatory

Indique si l’élément de données doit être dans le segment/composite ou s’il est facultatif.

Mandatory

L’élément de données doit être dans le segment/composite. Il pourrait également servir de critère d’acceptation pour le segment parent.

Conditional

L’élément de données est conditionnel. Ne créez pas d’erreur si elle n’est pas dans le fichier. Cet élément n’affecte pas l’acceptation d’une boucle.

Position

Spécifie la position de l’élément de données en fonction de la documentation, généralement multipliée par 10. La position est typiquement un nombre, comme « 010 ». Le nombre doit être divisible par 10. La même position ne peut être lue qu’une seule fois. La propriété position peut également modifier la position de la ligne de mappage.

Tag

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 selon la norme, etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Spec. Data Type

Cette propriété définit le type de données selon la norme X12. Ceci n’est donné qu’à titre d’information et n’affecte pas le traitement.

Incorrect Length

Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de la sortie.

Max (Error)

Créez une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créez un avertissement si la valeur est supérieure à la longueur autorisée et tronquez la sortie à la longueur autorisée.

Max (Truncate)

Tronquer la valeur, si elle est plus longue que permise.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que permise et ajoutez « …  » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquer ou rembourrer la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

Créez une erreur si la valeur est plus longue que celle autorisée. Tapoter la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquer ou tamponner la valeur jusqu’au nombre de caractères indiqué.

Spec. Length Type

Cette propriété définit si le champ est de longueur variable ou fixe selon la norme X12. Ceci n’est donné qu’à titre d’information et n’affecte pas le traitement.

Max. length

Le champ est de longueur variable.

Exact length

Le champ a une longueur fixe.

Length

Définit le nombre de caractères autorisés dans l’élément de données.

Format Type

Vous pouvez sélectionner le type de données des données que vous voulez importer.

Les valeurs suivantes sont disponibles :

Auto

La zone est automatiquement interprétée en fonction du type de données cible.

Date

Les données sont interprétées comme une date. Vous pouvez spécifier le format avec la propriété Format String.

Time

Les données sont interprétées comme des informations de temps. Vous pouvez spécifier le format avec la propriété Format String.

Date/Time

Les données sont interprétées comme des informations de date/heure. Vous pouvez spécifier le format avec la propriété Format String.

Format String

Disponible uniquement si la propriété Format Type est définie. Spécifie la chaîne de format date/heure, comme décrit dans la section Utilisation des chaînes de format date/heure.

Sample Values

Vous pouvez gérer une liste de valeurs d’exemple. L’assistant de création/mise à jour du mappage remplira automatiquement cette liste à partir du fichier d’exemple.

Exportation de données X12

Exporter les propriétés d’en-tête du mappage

Direction

Pour exporter les données X12 de la Microsoft Dynamics 365 Business Central, veuillez sélectionner la valeur de la propriété Export.

Sample Search Depth

Vous pouvez définir que l’assistant de création d’un nouveau mappage doit rechercher des interprétations multiples de la structure de données. Si vous définissez cette propriété à une valeur supérieure à une, vous obtiendrez plusieurs candidats et un temps d’analyse plus long pendant l’exécution de l’assistant de création de mappage.

Element Separator

Le caractère à utiliser pour séparer les éléments. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Subelement Separator

Le caractère à utiliser pour séparer les sous-éléments. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Segment Terminator

Le caractère à utiliser pour terminer un segment. Vous pouvez soit saisir directement le caractère, soit utiliser un caractère spécial.

Line Breaks

Les fichiers X12 peuvent avoir des sauts de ligne après chaque segment. Cela rendra le fichier légèrement plus grand, mais plus facile à lire. Cette propriété définit si le convertisseur doit sortir les sauts de ligne. Cette option ne peut pas être modifiée dynamiquement, si un partenaire a besoin de sauts de ligne et un autre pas, vous devrez créer deux mappages séparés. Le convertisseur utilise un saut de ligne Windows (retour chariot et saut de ligne).

Fallback Communication Channel

Le canal de communication qui doit être utilisé, s’il n’a pas été spécifié auparavant par un autre mappage, un code AL / C/AL ou en utilisant les transactions commerciales. Ce champ peut être laissé vide à partir de Anveo EDI Connect 4.00.

Send Channel After Convert

Configure si le canal de communication doit être envoyé après l’exécution de ce mappage. Ceci peut être utilisé pour envoyer automatiquement les fichiers, sans avoir besoin d’un travail séparé.

Fallback Receiver Partner

Vous pouvez spécifier un partenaire récepteur qui est utilisé comme solution de rechange, au cas où aucun partenaire n’est spécifié auparavant. Le partenaire est utilisé par certains canaux de communication pour sélectionner le destinataire. Et peut être consulté à l’intérieur du mappage à la sortie, par exemple, un numéro d’identification du partenaire.

Exporter les propriétés de ligne de mappage

Après avoir créé une ligne de mappage EDI, vous pouvez configurer les propriétés.

Lignes de données d’exportation du mappage

Nous n’afficherons les propriétés des lignes de mappage EDI qu’avec la propriété Type définie sur Data comme les autres propriétés se comportent comme dans tout autre mappage. Il existe plusieurs types de lignes de données.

X12 Type

Cette propriété définit le type de ligne de données que vous voulez configurer.

Les options disponibles varient en fonction de la position à laquelle vous essayez d’ajouter la ligne de mappage. Certaines lignes de données ne sont autorisées que pour les enfants d’un autre type.

Cette liste affichera toutes les options disponibles pour les importations X12 :

Service String Advice

La ligne représente le segment spécial UNA, qui s’appelle service string advice. Il est utilisé pour définir quels caractères de contrôle sont utilisés. D’un point de vue technique, il est également obligatoire d’utiliser des caractères non 7 bits dans le fichier. Anveo EDI Connect utilisera les caractères par défaut, sauf indication contraire. Si le segment UNA est dans le fichier, vous devez ajouter cette ligne de données au mappage pour pouvoir importer le fichier. Cette ligne ne créera 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 mappage. Le

Segment

Un segment définit le type de données qui suit. Dans X12, les noms de segment ont généralement jusqu’à trois caractères et définissent une fonction de base. Une ligne de mappage de type Segment spécifie l’identificateur de segment. Les données réelles sont représentées sous forme de lignes enfant dans le mappage EDI.

Composite

Un composite combine plusieurs éléments de données, qui vont ensemble. 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.

DataElement

L’élément de données est la structure qui contient les données réelles que vous pouvez affecter aux zones.

Exporter Service String Advice

Si vous ajoutez un « Service String Advice » (UNA) à un mappage d’exportation EDI, vous pouvez configurer les caractères utilisés dans le fichier de sortie. Le segment UNA devrait être la première ligne de données dans le mappage EDI.

Component Element Separator

Caractère de séparation utilisé entre les éléments de données d’un composite.

Element Separator

Caractère de séparation utilisé entre les éléments de données à l’extérieur d’un composite.

Decimal Notation

Le caractère utilisé comme point décimal.

Release Indicator

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.

Repetition Separator

Caractère qui spécifie la répétition d’un élément de données. Anveo EDI Connect ne supporte pas 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 ». Le réglage de cette valeur permet également d’échapper automatiquement au caractère de répétition dans les sorties de données.

Segment Terminator

Le terminateur de segment, qui terminera le segment. En d’autres termes, ce caractère est utilisé pour séparer différents segments. Vous pouvez spécifier s’il faut utiliser des sauts de ligne supplémentaires dans les propriétés d’en-tête de mappage.

Exporter Segment

Seuls les segments définis dans le mappage peuvent être édités. Vous devez donc configurer tous les segments requis dans le fichier de sortie.

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif. Cette propriété n’affecte pas la sortie du convertisseur.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif. Cette propriété n’affecte pas la sortie du convertisseur.

Message Type

Cette propriété permet de spécifier le type de message X12 utilisé. Ceci est facultatif. Cette propriété n’affecte pas la sortie du convertisseur.

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour ne sortir l’élément que si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr par rapport à. L’expression source sera interprétée comme du texte pour appliquer le filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître ou non dans la sortie.

Mandatory

Indique si un élément doit être dans le fichier ou s’il est facultatif.

Mandatory

L’élément doit être dans le fichier. Ce champ est réservé aux exportations à titre d’information seulement. Le convertisseur ne peut pas détecter les éléments obligatoires manquants.

Conditional

L’élément est conditionnel.

Position

Spécifie la position du segment d’après la documentation X12. Cette propriété n’est utilisée qu’à titre de référence et sur les nouvelles lignes pour trouver le segment correct. La propriété n’affecte pas la sortie du convertisseur.

Spec. Max. Repeat

Définit la fréquence à laquelle l’élément peut être répété d’après la documentation. Ceci n’affecte pas la sortie du convertisseur et n’est pas vérifié pendant la sortie.

Tag

Définit la balise de segment. La balise de segment est la valeur qui apparaît dans le fichier, généralement jusqu’à trois caractères, comme « ST », « SE », etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Exporter Composite

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif. Cela n’affecte pas la sortie du convertisseur.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif. Cela n’affecte pas la sortie du convertisseur.

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour ne sortir l’élément que si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr par rapport à. L’expression source sera interprétée comme du texte pour appliquer le filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître ou non dans la sortie.

Mandatory

Indique si le composite doit se trouver dans le segment ou s’il est facultatif.

Mandatory

Le composite doit être dans le segment. Cette propriété n’est donnée qu’à titre indicatif et n’affecte pas la sortie du convertisseur.

Conditional

Le composite est conditionnel.

Position

Spécifie la position du composite en fonction de la documentation, typiquement multipliée par 10. Cette propriété est importante, car elle définit également la façon de sortir les informations contenues dans le fichier. La position est typiquement un nombre, comme « 010 ». Le nombre doit être divisible par 10. La même position ne peut être écrite qu’une seule fois. La propriété position peut également modifier la position de la ligne de mappage.

Tag

Définit la balise du composite. La balise n’affecte pas le traitement des fichiers. Il est principalement utilisé pour déterminer automatiquement si l’élément est obligatoire selon la norme, etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Exporter DataElement

Agency

Cette propriété peut être utilisée pour spécifier l’agence responsable de la norme X12 qui est utilisée. Ceci est facultatif. Cette propriété n’affecte pas la sortie du fichier.

Version

Cette propriété peut être utilisée pour spécifier la version X12 utilisée. Ceci est facultatif. Cette propriété n’affecte pas la sortie du fichier.

SourceExpr

Indique la source des données à écrire. Nous avons une section séparée sur la propriété de l’expression source.

Conditional Output

Vous pouvez définir cette propriété à la valeur True pour ne sortir l’élément que si une expression source spécifiée correspond à un filtre spécifié.

NAV Filter

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Un filtre pour vérifier le SourceExpr par rapport à. L’expression source sera interprétée comme du texte pour appliquer le filtre. L’élément n’apparaîtra dans la sortie que si la valeur de l’expression source spécifiée se trouve dans le filtre spécifié.

SourceExpr

Cette propriété n’est disponible que si la propriété Conditional Output est définie sur True. Cette propriété spécifie quelle valeur doit être utilisée pour décider si elle correspond au filtre donné et si l’élément doit apparaître ou non dans la sortie.

Mandatory

Indique si l’élément de données doit être dans le segment/composite ou s’il est facultatif.

Mandatory

L’élément de données doit être dans le segment/composite. Si un élément est obligatoire, la sortie sera générée, même si la valeur est vide. Cela peut entraîner des fichiers invalides, car les éléments obligatoires doivent toujours avoir une valeur. Le convertisseur ne créera pas d’erreur dans ce cas. Vous devez vérifier que les informations requises pour l’exportation sont présentes à l’aide d’un mappage de contrôle.

Conditional

L’élément de données est conditionnel.

Position

Spécifie la position de l’élément de données en fonction de la documentation, généralement multipliée par 10. La position est importante pour que le convertisseur décide où sortir l’information. La position est typiquement un nombre, comme « 010 ». Le nombre doit être divisible par 10. La même position ne peut être écrite qu’une seule fois. La position propriété peut aussi changer la position de la ligne de cartographie.

Tag

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 selon la norme, etc.

Name

Le nom n’est actuellement pas utilisé et n’est utilisé qu’à titre de référence.

Spec. Data Type

Cette propriété définit le type de données selon la norme X12. Ceci n’est donné qu’à titre d’information et n’affecte pas le traitement.

Incorrect Length

Les valeurs suivantes sont autorisées :

Ignore

Ne vérifiez pas la longueur de la sortie.

Max (Error)

Créez une erreur si la valeur est plus longue que celle autorisée.

Max (Truncate with Warning)

Créez un avertissement si la valeur est supérieure à la longueur autorisée et tronquez la sortie à la longueur autorisée.

Max (Truncate)

Tronquer la valeur, si elle est plus longue que permise.

Max (Truncate…)

Tronquez la valeur, si elle est plus longue que permise et ajoutez « …  » à la fin pour montrer que la valeur n’est pas complète.

Exact (Error)

Créez une erreur si la sortie n’a pas la longueur spécifiée.

Exact (Truncate/Pad with Warning)

Tronquer ou rembourrer la valeur, si elle n’a pas la longueur spécifiée et créer un avertissement.

Exact (Pad)

Créez une erreur si la valeur est plus longue que celle autorisée. Tapoter la valeur si elle est trop courte.

Exact (Truncate/Pad)

Tronquer ou tamponner la valeur jusqu’au nombre de caractères indiqué.

Spec. Length Type

Cette propriété définit si le champ est de longueur variable ou fixe selon la norme X12. Ceci n’est donné qu’à titre d’information et n’affecte pas le traitement.

Max. length

Le champ est de longueur variable.

Exact length

Le champ a une longueur fixe.

Length

Définit le nombre de caractères autorisés dans l’élément de données.

Format Type

Vous pouvez sélectionner le type de données des données que vous voulez importer.

Les valeurs suivantes sont disponibles :

Auto

La zone est automatiquement formatée en fonction du type de données source.

Text

La zone est formatée sous forme de texte.

Date/Time

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 de la norme X12. Vous pouvez utiliser les autres formats Date et Date/Heure, si vous souhaitez spécifier le format d’une autre manière.

Date/Time Format

Les données sont formatées sous forme d’informations de date et d’heure. Vous pouvez spécifier le format avec la propriété Format String.

Date Format

Les données sont formatées en tant qu’informations de date. Vous pouvez spécifier le format avec la propriété Format String.

Number

Les données sont formatées sous la forme d’une valeur numérique.

Format Qualifier

Disponible uniquement si la propriété Format Type est définie sur Date/Time.

Vous pouvez utiliser la recherche pour voir tous les formats disponibles. Les nombres sont égaux au qualificateur de format X12 pour les champs DTM.

Format String

Disponible uniquement si la propriété Format Type est se to Date/Time Format ou Date/Time Format 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 le paramètre est défini sur date/heure, vous pouvez saisir une chaîne de format, comme décrit dans la section Utilisation des chaînes de format date/heure.

Blank Zeros

Disponible uniquement si la propriété Format Type est définie sur Number. Si disponible, spécifie que les valeurs vides doivent être éditées comme un champ vide au lieu de la représentation vide par défaut.

Decimal Character

Disponible uniquement si la propriété Format Type est définie sur Number. Indique quel caractère doit être utilisé comme séparateur décimal. Pour X12, vous ne devriez probablement pas changer la valeur.

Thousands Separator Character

Disponible uniquement si la propriété Format Type est définie sur Number. Si les milliers doivent être séparés et si, quel caractère doit être utilisé. Pour X12, vous ne devriez probablement pas changer la valeur.

Max. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre maximal de décimales qui doivent être éditées.

Min. Decimal Places

Disponible uniquement si la propriété Format Type est définie sur Number. Le nombre minimal de décimales qui doivent se trouver dans la sortie. Ceci remplira automatiquement les places manquantes avec des zéros.

Sign

Disponible uniquement si la propriété Format Type est définie sur Number. S’il faut sortir le signe positif/négatif.

Negative Only

Ne sortir que le signe « -« .

Always

Sortez les signes « + » et « -« .

Sign after Value

Disponible uniquement si la propriété Format Type est définie sur Number. S’il faut mettre le signe après les chiffres. Pour X12, vous ne devriez probablement pas changer la valeur et la laisser à la valeur par défaut.

Sample Values

Vous pouvez gérer une liste de valeurs d’exemple. L’assistant de création/mise à jour du mappage remplira automatiquement cette liste à partir du fichier d’exemple.