Anveo EDI Connect / Config / Mappings / De EDIFACT-converter
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

De EDIFACT-converter

De EDIFACT converter ondersteunt de import en export van elk batch EDIFACT type in elke EDIFACT versie. Wij ondersteunen momenteel geen interactieve EDIFACT berichttypes.

Wij gaan ervan uit dat u weet hoe u met mapping regels moet werken en hoe u de EDI eigenschappen kunt benaderen.

Er zijn opleidingsvideo’s beschikbaar voor de EDIFACT converter.

WizardMapping maken en bijwerken

De EDIFACT-converter beschikt over een krachtige assistent om de mapping te creëren op basis van een voorbeeldbestand. U kunt ook bestaande mappings uit andere bestanden bijwerken, als u de inspringing van de mapping regels niet hebt veranderd. Wees voorzichtig met het bijwerken van mappings en maak altijd eerst een backup.

Alvorens de wizard uit te voeren moet de module de EDIFACT standaard kennen. Zonder deze informatie zal de assistent nog steeds een werkende mapping kunnen maken, maar hij kan geen herhalingen herkennen en kent de elementnamen, de toegestane lengte enz. niet.

Wij beschrijven hoe de EDIFACT standaarden te importeren in het installatie hoofdstuk.

Na het importeren van de juiste standaard beschrijving, dient u de header eigenschappen van de EDI Mapping in te stellen. Daarna kunt u de wizard uitvoeren en uw voorbeeldbestand selecteren. De analyse van het bestand kan enige tijd in beslag nemen, dus zorg ervoor dat u met een klein bestand begint. De mapping uitvoering zal later veel sneller gaan.

Opdrachten

De EDIFACT converter ondersteunt een paar speciale commando’s. De beschikbare commando’s zijn:

EXIT

Dit commando verlaat de huidige mapping, zonder de huidige tabelrecord te schrijven. Gebruik het met voorzichtigheid.

RUNASYNC

Met dit commando kunt u een andere mapping starten, zoals een post-processing. Maar u hebt geen tabelgegevens nodig om naar de volgende mapping te gaan en u kunt de mapping dynamisch specificeren. Dit wordt vooral gebruikt in pre-process mappings, waar u een andere EDIFACT mapping aanroept, gebaseerd op het berichttype of de afzender. Het commando met de naam SkipSegments kan helpen om onnodige delen van het EDIFACT bestand over te slaan en uw mapping klein te houden.

SkipSegements

Met dit commando kunt u alle EDIFACT-gegevens tot een bepaald segment overslaan. Dit wordt vooral gebruikt in pre-process mappings, waarbij je bijvoorbeeld alleen de header wilt parsen en de rest van het bestand wilt overslaan, omdat dat door een andere mapping verwerkt zal worden. Het is ook mogelijk om dit te gebruiken, om bepaalde berichttypes over te slaan, terwijl andere in dezelfde mapping worden verwerkt.

ReadUntilSegment

Uitgeschakeld sinds versie 4.00 van de module. Dit commando maakt een nieuw EDI bericht aan en sluit systeemtabellen. Wij raden aan om in plaats daarvan de commando’s SkipSegments in combinatie met RUNASYNC te gebruiken.

RUN

Uitgeschakeld sinds versie 4.00 van de module. Gebruik in plaats daarvan RUNASYNC, indien mogelijk. Het RUN commando zal EDI systeemtabellen vergrendelen en voorkomen dat meerdere EDI processen tegelijkertijd plaatsvinden.

Convertor Functies

De EDIFACT converter levert het object met de naam EDIFACT dat de speciale functie SEGMENTCOUNT levert die u kunt gebruiken om het aantal segmenten in het huidige EDIFACT bericht uit te voeren. Deze waarde wordt typisch gebruikt in het segment UNT voor het data-element met de naam: Number of Segments in a Message.

Importeren / Exporteren

We zullen de eigenschappen en kenmerken voor import en export afzonderlijk bespreken.

Importeren van EDIFACT-gegevens

Importeer Mapping koptekst eigenschappen

Direction

Om EDIFACT gegevens in Microsoft Dynamics NAV 2009R2 Classic te importeren kiest u de eigenschap waarde Import.

Encoding

Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. Wij kunnen niet alle variaties ondersteunen, maar u kunt de best passende uit de lijst proberen:

Default

Gebruik de interne codering van Microsoft Dynamics NAV 2009R2 Classic.

Windows-1252

Gebruik de Windows codering. De codepagina kan variëren naargelang de installatie.

MS Dos

Gebruik een DOS codering.

UTF-8

Vereist Microsoft Dynamics 2013R2 of hoger.

Gebruik UTF-8 codering.

UTF-16

Vereist Microsoft Dynamics 2013R2 of hoger.

Gebruik UTF-16 codering.

Sample Search Depth

U kunt bepalen dat de assistent voor het maken van een nieuwe mapping moet zoeken naar meerdere interpretaties van de gegevensstructuur. Als u deze eigenschap instelt op een waarde hoger dan één, resulteert dat in meerdere kandidaten en een langere analysetijd tijdens de uitvoering van de wizard mapping aanmaken.

Lussen importeren / Groep

De EDIFACT-structuur bevat groepen, die u niet kunt zien aan de feitelijke gegevens. Deze groepen worden in de documentatie gedefinieerd en maken het mogelijk om structuren te herhalen. Groepen kunnen, net als elke andere lus, worden gebruikt om bijvoorbeeld tabellen toe te voegen.

Als u een tabel toevoegt in schrijfmodus bij een EDIFACT import, zal de converter de kindstructuren controleren of alle verplichte elementen aanwezig zijn en of aan alle filters is voldaan. Dit is nuttig om voorwaardelijke vertakkingen toe te voegen in de mapping. Anderzijds kan het troubleshooten bemoeilijken omdat de mapping delen kan overslaan.

Wij raden aan de eigenschap Min. Repeat op ten minste één te zetten, als u verwacht dat de structuur in het bestand aanwezig zal zijn. Op deze manier hoeft de module de kindstructuur niet te controleren en kan direct proberen de regels om te zetten. Dit maakt de mapping een beetje sneller en geeft ook betere foutmeldingen in het geval dat de mapping structuur niet overeenkomt met het bestand.

U kunt de lussen ook gebruiken zonder een tabel toe te voegen. Bij invoer zullen zij zich gedragen als een tabel in schrijfmodus en de kindstructuur controleren alvorens de lus binnen te gaan. U kunt dit gebruiken als u de gegevens niet wilt importeren of als u alleen geïnteresseerd bent in de laatste waarden van de lus.

Eigenschappen gegevenslijn importeren

Na het aanmaken van een EDI mapping regel, kunt u de eigenschappen configureren.

Importeren Mapping datalijnen

Wij zullen alleen de eigenschappen tonen voor EDI mapping lijnen met de Type eigenschap ingesteld op Data, daar de andere eigenschappen zich gedragen zoals in elke andere mapping. Er zijn verschillende soorten datalijnen.

Edifact Type

Deze eigenschap bepaalt het type dat u wilt configureren.

De beschikbare opties zullen variëren naargelang de positie waar u de mapping regel probeert toe te voegen. Sommige datalijnen zijn alleen toegestaan als kind van een ander type.

Deze lijst toont alle beschikbare opties voor EDIFACT import:

Service String Advice

De lijn vertegenwoordigt het speciale segment UNA, dat service string advice wordt genoemd. Het wordt gebruikt om te definiëren welke controlekarakters worden gebruikt. Vanuit technisch oogpunt is het ook verplicht om niet 7-bit karakters in het bestand te gebruiken. Anveo EDI Connect zal de standaard karakters gebruiken, indien niet anders gespecificeerd. Als het segment UNA in het bestand zit, moet u deze datalijn toevoegen aan de mapping om het bestand te kunnen importeren. Deze regel zal geen fout veroorzaken, indien het bestand het segment niet bevat. De feitelijk gebruikte controlekarakters zijn momenteel gedefinieerd in de mapping. De

Segment

Een segment definieert het soort gegevens dat volgt. In EDIFACT bestaan segmentnamen gewoonlijk uit drie tekens en definiëren zij een basisfunctie. Een mapping regel van het type Segment specificeert de segmentidentifier. De eigenlijke gegevens worden weergegeven als kindlijnen in de EDI mapping.

Composite

Een composiet combineert verschillende gegevenselementen, die bij elkaar horen. Een samenstelling is alleen zichtbaar in het bestand, als meerdere gegevenselementen in de samenstelling worden gebruikt. De composiet zelf bevat geen gegevens.

DataElement

Het data-element is de structuur die de eigenlijke gegevens bevat, die u kunt toewijzen aan velden.

Import Service String Advice

De feitelijk gebruikte controlekarakters zijn momenteel gedefinieerd in de mapping. De informatie uit het bestand wordt momenteel genegeerd. In EDIFACT zijn de tekens gewoonlijk altijd de standaard tekens.

Component Element Separator

Het scheidingsteken dat wordt gebruikt tussen gegevenselementen van een samenstelling.

Element Separator

Het scheidingsteken dat wordt gebruikt tussen gegevenselementen buiten een composiet.

Decimal Notation

Het teken dat als decimaalteken wordt gebruikt.

Release Indicator

Een teken dat kan worden gebruikt om aan te geven dat het volgende teken moet worden geïnterpreteerd als een letterlijk teken en niet als een controleteken.

Repetition Separator

Een teken dat een herhaling van een data-element aanduidt. Anveo EDI Connect ondersteunt op dit moment geen herhaalde data elementen.

Segment Terminator

De segment terminator, die het segment zal beëindigen. Of met andere woorden, dit teken wordt gebruikt om verschillende segmenten van elkaar te scheiden.

Segment

U moet de segmenten definiëren, die in het bestand kunnen staan. Als u de gegevens wilt parseren, moet u ook de samenstellingen en gegevenselementen toevoegen, die u wilt verwerken. Een segment kan voorwaardelijk zijn, wat betekent dat het in het bestand kan staan, maar er niet hoeft te staan.

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A.

Message Type

Deze eigenschap kan worden gebruikt om het EDIFACT berichttype te specificeren dat wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: ORDERS.

Mandatory

Geeft aan of een element in het bestand moet staan of dat het optioneel is.

Mandatory

Het element moet in het bestand staan. Als deze mapping een kind van een lus is, kan hij ook worden gebruikt als aanvaardingscriterium, of de lus al dan niet kan worden verwerkt, zoals hierboven beschreven.

Conditional

Het element is voorwaardelijk. Maak geen fout als het niet in het bestand staat. Dit element heeft geen invloed op de aanvaarding van een lus.

Position

Specificeert de positie van het segment volgens de EDIFACT documentatie. Deze eigenschap wordt alleen gebruikt als referentie en op nieuwe lijnen om het juiste segment te vinden. De eigenschap wordt genegeerd tijdens het importeren van een bestand.

Spec. Max. Repeat

Bepaalt hoe vaak het element herhaald kan worden volgens de documentatie. Dit heeft geen invloed op de import van het bestand, u moet een lus toevoegen of de regel dupliceren, als u meerdere instanties wilt verwerken.

Tag

Definieert de segmentmarkering. De segmenttag is de waarde die in het bestand voorkomt, meestal drie tekens lang, zoals BGM, UNB enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

Compositeimporteren

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A.

Mandatory

Geeft aan of de composiet in het segment moet staan of dat het optioneel is.

Mandatory

De composiet moet in het segment zitten. Het kan ook worden gebruikt als een aanvaardingscriterium voor het bovenliggende segment.

Conditional

De samenstelling is voorwaardelijk. Maak geen fout als het niet in het bestand staat. Dit element heeft geen invloed op de aanvaarding van een lus.

Position

Specificeert de positie van de composiet volgens de EDIFACT documentatie. De positie is meestal een getal, zoals “010”. Het getal moet deelbaar zijn door 10. Dezelfde positie kan slechts eenmaal worden gelezen. De position eigenschap kan ook de positie van de mapping lijn veranderen.

Tag

Bepaalt de tag van de composite. Typische tags zijn “C001”, de tag heeft geen invloed op de verwerking van de bestanden. Het wordt hoofdzakelijk gebruikt om automatisch te bepalen of een element volgens de norm verplicht is enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

DataElementimporteren

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A.

DestExpr

Specificeert het doel van de gegevens. We hebben een apart gedeelte over de bestemmingsexpressie. U kunt het bestemmingstype expressie leeg laten, als u de gegevens niet wilt verwerken, maar dat op een later tijdstip misschien wel wilt. U kunt de regel mapping schrappen, als u de gegevens niet wilt verwerken.

U kunt filters gebruiken om aanvaardingscriteria te definiëren, die een deel van de mapping niet zullen verwerken of een fout zullen creëren, indien de gegevens niet met de filter overeenstemmen. Vooral voor EDIFACT raden wij ten zeerste aan om filters te gebruiken, telkens wanneer u gecombineerde waarden met een qualifier neemt om te controleren of de qualifier de verwachte is.

Mandatory

Geeft aan of het data-element in het segment/samenstel moet voorkomen of dat het facultatief is.

Mandatory

Het data-element moet in het segment/samenstel voorkomen. Het kan ook worden gebruikt als een aanvaardingscriterium voor het bovenliggende segment.

Conditional

Het gegevenselement is voorwaardelijk. Maak geen fout als het niet in het bestand staat. Dit element heeft geen invloed op de aanvaarding van een lus.

Position

Specificeert de positie van het data element volgens de EDIFACT documentatie. De positie is meestal een getal, zoals “010”. Het getal moet deelbaar zijn door 10. Dezelfde positie kan slechts eenmaal worden gelezen. Met de eigenschap position
kan ook de positie van de mapping lijn worden gewijzigd.

Tag

Definieert de tag van het data-element. De tag heeft geen invloed op de verwerking van bestanden. Het wordt hoofdzakelijk gebruikt om automatisch te bepalen of een element volgens de norm verplicht is, enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

Spec. Data Type

Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.

Incorrect Length

De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de uitgang niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing als de waarde langer is dan toegestaan en kort de uitvoer af tot de toegestane lengte.

Max (Truncate)

Truncate de waarde, is het langer dan toegestaan.

Max (Truncate…)

Maak de waarde korter dan toegestaan en voeg “…” toe aan het eind om aan te geven dat de waarde niet volledig is.

Exact (Error)

Creëer een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

De waarde wordt afgekapt of opgevuld als deze niet de opgegeven lengte heeft en er wordt een waarschuwing gegeven.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als die te kort is.

Exact (Truncate/Pad)

Trunceren of opvullen van de waarde tot het opgegeven aantal tekens.

Spec. Length Type

Deze eigenschap definieert of het veld variabele of vaste lengte heeft volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.

Max. length

Het veld heeft een variabele lengte.

Exact length

Het veld heeft een vaste lengte.

Length

Bepaalt hoeveel tekens in het data-element zijn toegestaan.

Format Type

U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geïnterpreteerd, op basis van het beoogde gegevenstype.

Date

De gegevens worden geïnterpreteerd als een datum. U kunt het formaat specificeren met de eigenschap Format String.

Time

De gegevens worden geïnterpreteerd als tijdsinformatie. U kunt het formaat specificeren met de eigenschap Format String.

Date/Time

De gegevens worden geïnterpreteerd als datum/tijdinformatie. U kunt het formaat specificeren met de eigenschap Format String.

Format String

Alleen beschikbaar, als de eigenschap Format Type is ingesteld. Specificeert de datum/tijd formaat string, zoals beschreven in werken met datum/tijd formaat strings.

Sample Values

U kunt een lijst van voorbeeldwaarden bijhouden. De mapping creatie/update wizard zal deze lijst automatisch vullen vanuit het voorbeeld bestand.

Exporteren van EDIFACT-gegevens

Exporteer Mapping koptekst eigenschappen

Direction

Om EDIFACT gegevens uit Microsoft Dynamics NAV 2009R2 Classic te exporteren selecteert u de eigenschap waarde Export.

Encoding

Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. Wij kunnen niet alle variaties ondersteunen, maar u kunt de best passende uit de lijst proberen:

Default

Gebruik de interne codering van Microsoft Dynamics NAV 2009R2 Classic.

Windows-1252

Gebruik de Windows codering. De codepagina kan variëren naargelang de installatie.

MS Dos

Gebruik een DOS-codering.

UTF-8

Vereist Microsoft Dynamics 2013R2 of hoger.

Gebruik UTF-8 codering.

UTF-16

Vereist Microsoft Dynamics 2013R2 of hoger.

Gebruik UTF-16 codering.

Line Breaks

EDIFACT-bestanden kunnen regelafbrekingen hebben na elk segment. Dit zal het bestand iets groter maken, maar gemakkelijker te lezen. Deze eigenschap bepaalt of de omzetter regeleinden moet uitvoeren. Deze optie kan niet dynamisch worden gewijzigd, als de ene partner regeleinden nodig heeft en de andere niet, dan moet je twee aparte mappings maken. De converter zal een Windows regeleinde gebruiken (carriage return en line feed).

Sample Search Depth

U kunt bepalen dat de assistent voor het maken van een nieuwe mapping moet zoeken naar meerdere interpretaties van de gegevensstructuur. Als u deze eigenschap instelt op een waarde hoger dan één, resulteert dat in meerdere kandidaten en een langere analysetijd tijdens de uitvoering van de wizard mapping aanmaken.

Fallback Communication Channel

Het communicatiekanaal dat moet worden gebruikt, indien het niet eerder is gespecificeerd door hetzij een andere mapping, AL / C/AL code of door gebruik te maken van de bedrijfstransacties. Dit kan leeg gelaten worden vanaf Anveo EDI Connect 4.00.

Send Channel After Convert

Configureert of het communicatiekanaal moet worden verzonden na het uitvoeren van deze mapping. Dit kan worden gebruikt om de bestanden automatisch te verzenden, zonder dat daarvoor een aparte opdracht nodig is.

Fallback Receiver Partner

U kunt een ontvanger-partner specificeren die als fallback wordt gebruikt, voor het geval er eerder geen partner is gespecificeerd. De partner wordt door sommige communicatiekanalen gebruikt om de ontvanger te selecteren. En kan binnen de mapping worden geraadpleegd om bijvoorbeeld een identificatienummer van de partner te geven.

Exporteer Mapping Lijn Eigenschappen

Na het aanmaken van een EDI mapping regel, kunt u de eigenschappen configureren.

Exporteer Mapping Gegevens Lijnen

Wij zullen alleen de eigenschappen tonen voor EDI mapping lijnen met de Type eigenschap ingesteld op Data, daar de andere eigenschappen zich gedragen zoals in elke andere mapping. Er zijn verschillende soorten datalijnen.

Edifact Type

Deze eigenschap bepaalt het type dat u wilt configureren.

De beschikbare opties zullen variëren naargelang de positie waar u de mapping regel probeert toe te voegen. Sommige datalijnen zijn alleen toegestaan als kind van een ander type.

Deze lijst toont alle beschikbare opties voor EDIFACT import:

Service String Advice

De lijn vertegenwoordigt het speciale segment UNA, dat service string advice wordt genoemd. Het wordt gebruikt om te definiëren welke controlekarakters worden gebruikt. Vanuit technisch oogpunt is het ook verplicht om niet 7-bit karakters in het bestand te gebruiken. Anveo EDI Connect zal de standaard karakters gebruiken, indien niet anders gespecificeerd. Als het segment UNA in het bestand zit, moet u deze datalijn toevoegen aan de mapping om het bestand te kunnen importeren. Deze regel zal geen fout veroorzaken, indien het bestand het segment niet bevat. De feitelijk gebruikte controlekarakters zijn momenteel gedefinieerd in de mapping. De

Segment

Een segment definieert het soort gegevens dat volgt. In EDIFACT bestaan segmentnamen gewoonlijk uit drie tekens en definiëren zij een basisfunctie. Een mapping regel van het type Segment specificeert de segmentidentifier. De eigenlijke gegevens worden weergegeven als kindlijnen in de EDI mapping.

Composite

Een composiet combineert verschillende gegevenselementen, die bij elkaar horen. Een samenstelling is alleen zichtbaar in het bestand, als meerdere gegevenselementen in de samenstelling worden gebruikt. De composiet zelf bevat geen gegevens.

DataElement

Het data-element is de structuur die de eigenlijke gegevens bevat, die u kunt toewijzen aan velden.

Export Service String Advice

Als u een “Service String Advice” (UNA) toevoegt aan een EDI-export mapping, kunt u de tekens configureren die in het uitvoerbestand worden gebruikt. Het UNA-segment dient de eerste datalijn in de EDI mapping te zijn.

Component Element Separator

Het scheidingsteken dat wordt gebruikt tussen gegevenselementen van een samenstelling.

Element Separator

Het scheidingsteken dat wordt gebruikt tussen gegevenselementen buiten een composiet.

Decimal Notation

Het teken dat als decimaalteken wordt gebruikt.

Release Indicator

Een teken dat kan worden gebruikt om aan te geven dat het volgende teken moet worden geïnterpreteerd als een letterlijk teken en niet als een controleteken.

Repetition Separator

Een teken dat een herhaling van een data-element aanduidt. Anveo EDI Connect ondersteunt op dit moment geen herhaalde data elementen, maar u kunt wel definiëren welk karakter gebruikt wordt in de output van de “Service String Advice”. Door deze waarde in te stellen ontsnapt ook automatisch het herhalingsteken in de gegevensuitvoer.

Segment Terminator

De segment terminator, die het segment zal beëindigen. Of met andere woorden, dit teken wordt gebruikt om verschillende segmenten van elkaar te scheiden. U kunt opgeven of u extra regeleinden wilt gebruiken in de eigenschappen mapping koptekst mapping.

Export Segment

Alleen in de mapping gedefinieerde segmenten kunnen worden uitgevoerd. U moet dus alle vereiste segmenten in het uitvoerbestand configureren.

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN. Deze eigenschap heeft geen invloed op de uitgang van de convertor.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A. Deze eigenschap heeft geen invloed op de uitgang van de convertor.

Message Type

Deze eigenschap kan worden gebruikt om het EDIFACT berichttype te specificeren dat wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: ORDERS. Deze eigenschap heeft geen invloed op de uitgang van de convertor.

Conditional Output

U kunt deze eigenschap op de waarde True zetten om het element alleen uit te voeren als een gespecificeerde bronuitdrukking overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Een filter om de SourceExpr aan te toetsen. De bronexpressie zal worden geïnterpreteerd als tekst voor het toepassen van het filter. Het element zal alleen in de uitvoer verschijnen, als de waarde van de gespecificeerde bronuitdrukking binnen het gespecificeerde filter valt.

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of het overeenkomt met het opgegeven filter en het element moet verschijnen in de uitvoer, of niet.

Mandatory

Geeft aan of een element in het bestand moet staan of dat het optioneel is.

Mandatory

Het element moet in het bestand staan. Dit veld staat alleen ter informatie op de export. De converter kan ontbrekende verplichte elementen niet detecteren.

Conditional

Het element is voorwaardelijk.

Position

Specificeert de positie van het segment volgens de EDIFACT documentatie. Deze eigenschap wordt alleen gebruikt als referentie en op nieuwe lijnen om het juiste segment te vinden. De eigenschap heeft geen invloed op de uitgang van de convertor.

Spec. Max. Repeat

Bepaalt hoe vaak het element herhaald kan worden volgens de documentatie. Dit heeft geen invloed op de uitvoer van de convertor en wordt niet gecontroleerd tijdens de uitvoer.

Tag

Definieert de segmentmarkering. De segmenttag is de waarde die in het bestand voorkomt, meestal drie tekens lang, zoals BGM, UNB enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

Compositeuitvoer

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN. Dit heeft geen invloed op de uitgang van de convertor.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A. Dit heeft geen invloed op de uitgang van de convertor.

Conditional Output

U kunt deze eigenschap op de waarde True zetten om het element alleen uit te voeren als een gespecificeerde bronuitdrukking overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Een filter om de SourceExpr aan te toetsen. De bronexpressie zal worden geïnterpreteerd als tekst voor het toepassen van het filter. Het element zal alleen in de uitvoer verschijnen, als de waarde van de gespecificeerde bronuitdrukking binnen het gespecificeerde filter valt.

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of het overeenkomt met het opgegeven filter en het element moet verschijnen in de uitvoer, of niet.

Mandatory

Geeft aan of de composiet in het segment moet staan of dat het optioneel is.

Mandatory

De composiet moet in het segment zitten. Deze eigenschap is alleen ter informatie en heeft geen invloed op de uitvoer van de convertor.

Conditional

De samenstelling is voorwaardelijk.

Position

Specificeert de positie van de composiet volgens de EDIFACT documentatie. Deze eigenschap is belangrijk, omdat zij ook bepaalt hoe de informatie in het bestand moet worden uitgevoerd. De positie is meestal een getal, zoals “010”. Het getal moet deelbaar zijn door 10. Dezelfde positie kan slechts eenmaal worden geschreven. De position eigenschap kan ook de positie van de mapping lijn veranderen.

Tag

Bepaalt de tag van de composite. Typische tags zijn “C001”, de tag heeft geen invloed op de verwerking van de bestanden. Het wordt hoofdzakelijk gebruikt om automatisch te bepalen of een element volgens de norm verplicht is, enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

DataElementexporteren

Agency

Deze eigenschap kan worden gebruikt om het agentschap te specificeren dat verantwoordelijk is voor de EDIFACT standaard die wordt gebruikt. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: UN. Deze eigenschap heeft geen invloed op de uitvoer in het bestand.

Version

Deze eigenschap kan worden gebruikt om de EDIFACT versie die wordt gebruikt te specificeren. Dit is optioneel, maar zonder deze informatie kan de converter niet automatisch detecteren of een element bijvoorbeeld verplicht is. Een typische waarde is: D96A. Deze eigenschap heeft geen invloed op de uitvoer in het bestand.

SourceExpr

Specificeert de bron van de gegevens die moeten worden geschreven. We hebben een apart hoofdstuk over de bron expressie eigenschap.

Conditional Output

U kunt deze eigenschap op de waarde True zetten om het element alleen uit te voeren als een gespecificeerde bronuitdrukking overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Een filter om de SourceExpr aan te toetsen. De bronexpressie zal worden geïnterpreteerd als tekst voor het toepassen van het filter. Het element zal alleen in de uitvoer verschijnen, als de waarde van de gespecificeerde bronuitdrukking binnen het gespecificeerde filter valt.

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output op True is ingesteld. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of het overeenkomt met het opgegeven filter en het element moet verschijnen in de uitvoer, of niet.

Mandatory

Geeft aan of het data-element in het segment/samenstel moet voorkomen of dat het facultatief is.

Mandatory

Het data-element moet in het segment/samenstel voorkomen. Als een element op verplicht wordt gezet, wordt de uitvoer gegenereerd, zelfs als de waarde leeg is. Dit kan resulteren in ongeldige bestanden, aangezien verplichte elementen altijd een waarde moeten hebben. De converter zal in dit geval geen fout maken. U moet controleren of de vereiste informatie voor de export aanwezig is met behulp van een controle mapping.

Conditional

Het gegevenselement is voorwaardelijk.

Position

Specificeert de positie van het data element volgens de EDIFACT documentatie. De positie is belangrijk voor de convertor om te beslissen waar de informatie moet worden uitgevoerd. De positie is meestal een getal, zoals “010”. Het getal moet deelbaar zijn door 10. Dezelfde positie kan slechts eenmaal worden geschreven. De position eigenschap kan ook de positie van de mapping lijn veranderen.

Tag

Definieert de tag van het data-element. De tag heeft geen invloed op de verwerking van bestanden. Het wordt hoofdzakelijk gebruikt om automatisch te bepalen of een element volgens de norm verplicht is, enz.

Name

De naam wordt momenteel niet gebruikt en dient alleen ter referentie.

Spec. Data Type

Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.

Incorrect Length

De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de uitgang niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing als de waarde langer is dan toegestaan en kort de uitvoer af tot de toegestane lengte.

Max (Truncate)

Truncate de waarde, is het langer dan toegestaan.

Max (Truncate…)

Maak de waarde korter dan toegestaan en voeg “…” toe aan het eind om aan te geven dat de waarde niet volledig is.

Exact (Error)

Creëer een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

De waarde wordt afgekapt of opgevuld als deze niet de opgegeven lengte heeft en er wordt een waarschuwing gegeven.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als die te kort is.

Exact (Truncate/Pad)

Trunceren of opvullen van de waarde tot het opgegeven aantal tekens.

Spec. Length Type

Deze eigenschap definieert of het veld variabele of vaste lengte heeft volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.

Max. length

Het veld heeft een variabele lengte.

Exact length

Het veld heeft een vaste lengte.

Length

Bepaalt hoeveel tekens in het data-element zijn toegestaan.

Format Type

U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geformatteerd, op basis van het brontype gegevens.

Text

Het veld wordt opgemaakt als tekst.

Date/Time

Een datum/tijd informatie. Het formaat kan worden gespecificeerd door een qualifier die de toegestane DTM qualifiers uit de EDIFACT standaard weergeeft. U kunt de andere formaten Datum en Datum/Tijd gebruiken, als u het formaat op een andere manier wilt specificeren.

Date/Time Format

De gegevens zijn geformatteerd als een datum en tijd informatie. U kunt het formaat specificeren met de eigenschap Format String.

Date Format

De gegevens zijn geformatteerd als datuminformatie. U kunt het formaat specificeren met de eigenschap Format String.

Number

De gegevens worden geformatteerd als een numerieke waarde.

Format Qualifier

Alleen beschikbaar als de eigenschap Format Type ingesteld is op Date/Time.

U kunt de lookup gebruiken om alle beschikbare formaten te zien. De getallen zijn gelijk aan de EDIFACT formaat qualifier voor DTM velden.

Format String

Enkel beschikbaar indien de eigenschap Format Type ingesteld is op Date/Time Format of Date format.

Indien de eigenschap Format Type is ingesteld op NAV Format String, kunt u de format string invoeren, zoals beschreven in de AL / C/AL help.

Indien ingesteld op datum/tijd kunt u een format string invoeren, zoals beschreven in werken met datum/tijd format strings.

Blank Zeros

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Specificeert, indien beschikbaar, dat lege waarden moeten worden uitgevoerd als een leeg veld in plaats van de standaard lege weergave.

Decimal Character

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Geeft aan welk teken als decimaal scheidingsteken moet worden gebruikt. Voor EDIFACT moet u de waarde waarschijnlijk niet veranderen.

Thousands Separator Character

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Of duizendtallen gescheiden moeten worden en zo ja, welk teken gebruikt moet worden. Voor EDIFACT moet u de waarde waarschijnlijk niet veranderen.

Max. Decimal Places

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Het maximale aantal decimalen dat moet worden uitgevoerd.

Min. Decimal Places

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Het minimale aantal decimalen dat in de uitvoer moet staan. Hierdoor worden de ontbrekende plaatsen automatisch opgevuld met nullen.

Sign

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Of het positieve/negatieve teken moet worden uitgevoerd.

Negative Only

Voer alleen het “-” teken uit.

Always

Geef het “+” en “-” teken.

Sign after Value

Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Of het teken na de cijfers moet komen. Voor EDIFACT moet u de waarde waarschijnlijk niet veranderen en op de standaardwaarde laten staan.

Sample Values

U kunt een lijst van voorbeeldwaarden bijhouden. De mapping creatie/update wizard zal deze lijst automatisch vullen vanuit het voorbeeld bestand.