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

De EDIFACT-omzetter

De EDIFACT-converter ondersteunt de import en export van elk batch EDIFACT-type in elke EDIFACT-versie. Op dit moment ondersteunen we geen interactieve EDIFACT-berichttypen.

We gaan ervan uit dat u weet hoe u met mapping moet werken en hoe u de EDI-eigenschappen moet openen.

Er zijn trainingsvideo’s beschikbaar voor de EDIFACT-converter.

Wizard Mapping maken en bijwerken

De EDIFACT-converter heeft een krachtige assistent om de mapping te maken van een voorbeeldbestand. U kunt bestaande mappings ook bijwerken vanuit andere bestanden, als u de inspringing van de mapping niet hebt gewijzigd. Wees voorzichtig met het bijwerken van mappings en maak altijd eerst een back-up.

Voordat de wizard wordt uitgevoerd, moet de module de EDIFACT standaard kennen. Zonder deze informatie kan de assistent nog steeds een werkende mapping maken, maar hij kan geen herhalingen herkennen en kent de elementnamen, toegestane lengte enz. niet.

In het installatiehoofdstuk beschrijven we hoe u de EDIFACT standaarden importeert.

Na het importeren van de juiste standaardbeschrijving moet u de header-eigenschappen van de EDI Mapping instellen. Daarna kun je de wizard uitvoeren en je voorbeeldbestand selecteren. De analyse van het bestand kan enige tijd in beslag nemen, dus zorg ervoor dat je begint met een klein bestand. De mapping zal later veel sneller zijn.

Opdrachten

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

EXIT

Dit commando verlaat de huidige mapping, zonder het huidige tabelrecord te schrijven. Voorzichtig gebruiken.

RUNASYNC

Met dit commando kun je een andere mapping starten, zoals een nabewerking. Maar u hoeft geen tabelgegevens door te geven aan de volgende mapping en u kunt de mapping dynamisch opgeven. Dit wordt voornamelijk gebruikt in pre-process mappings, waarbij u een andere EDIFACT mapping aanroept op basis van 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 deze opdracht kunt u alle EDIFACT-gegevens tot een opgegeven segment overslaan. Dit wordt voornamelijk gebruikt in pre-process mappings, waar je bijvoorbeeld alleen de header wilt parsen en de rest van het bestand wilt overslaan, omdat het verwerkt zal worden door een andere mapping. Het is ook mogelijk om dit te gebruiken om bepaalde berichttypes over te slaan, terwijl andere in dezelfde mapping worden verwerkt.

ReadUntilSegment

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

RUN

Verouderd sinds versie 4.00 van de module. Gebruik in plaats daarvan RUNASYNC, indien mogelijk. Het commando RUN vergrendelt EDI-systeemtabellen en voorkomt dat meerdere EDI-processen tegelijkertijd plaatsvinden.

Converter 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.

EDIFACT-gegevens importeren

Mapping importeren

Direction

Om EDIFACT-gegevens te importeren in Microsoft Dynamics NAV 2016 selecteert u de eigenschap Import.

Encoding

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

Default

Gebruik de interne codering van Microsoft Dynamics NAV 2016.

Windows-1252

Gebruik de Windows-codering. De codepagina kan variëren afhankelijk van de installatie.

MS Dos

Gebruik een DOS-codering.

UTF-8

Microsoft Dynamics 2013R2 of hoger vereist.

Gebruik UTF-8 codering.

UTF-16

Microsoft Dynamics 2013R2 of hoger vereist.

Gebruik UTF-16 codering.

Sample Search Depth

U kunt definiëren 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 dit in meerdere kandidaten en een langere analysetijd tijdens het uitvoeren van de wizard mapping maken.

Lussen / Groep importeren

De EDIFACT-structuur bevat groepen, die u niet kunt zien aan de feitelijke gegevens. Deze groepen worden gedefinieerd in de documentatie 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 in schrijfmodus toevoegt bij een EDIFACT-import, controleert de converter de kindstructuren of alle verplichte elementen aanwezig zijn en of aan alle filters is voldaan. Dit is handig om voorwaardelijke vertakkingen toe te voegen in de mapping. Aan de andere kant kan het het oplossen van problemen moeilijker maken omdat de mapping delen kan overslaan.

We raden aan om de eigenschap Min. Repeat op minstens één te zetten als je verwacht dat de structuur aanwezig is in het bestand. Op deze manier hoeft de module de kindstructuur niet te controleren en kan hij direct proberen de regels om te zetten. Dit maakt de mapping iets sneller en geeft ook betere foutmeldingen als de mapping niet overeenkomt met het bestand.

Je kunt de lussen ook gebruiken zonder een tabel toe te voegen. Bij import zullen ze zich gedragen als een tabel in schrijfmodus en de kindstructuur controleren voordat ze de lus binnengaan. Je kunt dit gebruiken als je de gegevens niet wilt importeren of als je alleen geïnteresseerd bent in de laatste waarden van de lus.

Eigenschappen gegevenslijn importeren

Nadat u een EDI mapping hebt gemaakt, kunt u de eigenschappen configureren.

Mapping importeren

We tonen alleen de eigenschappen voor EDI mapping met de eigenschap Type ingesteld op Data, omdat de andere eigenschappen zich gedragen als in elke andere mapping. Er zijn meerdere typen datalijnen.

Edifact Type

Deze eigenschap definieert het type datalijn dat je wilt configureren.

De beschikbare opties variëren afhankelijk van de positie waar u de mapping probeert toe te voegen. Sommige gegevensregels zijn alleen toegestaan als kinderen 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. Hiermee wordt gedefinieerd welke besturingstekens worden gebruikt. Technisch gezien is het ook verplicht om niet 7-bits tekens te gebruiken in het bestand. Anveo EDI Connect gebruikt de standaardtekens, tenzij anders aangegeven. Als het segment UNA in het bestand zit, moet u deze gegevensregel toevoegen aan de mapping om het bestand te kunnen importeren. Deze regel zal geen foutmelding geven als het bestand het segment niet bevat. De gebruikte controletekens worden momenteel gedefinieerd in de mapping. De

Segment

Een segment definieert het soort gegevens dat volgt. In EDIFACT bestaan segmentnamen meestal uit drie tekens en definiëren ze een basisfunctie. Een mapping van het type Segment specificeert de segmentidentifier. De feitelijke gegevens worden weergegeven als kindregels in de EDI mapping.

Composite

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

DataElement

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

Service String Advice importeren Service String Advice

De gebruikte controletekens worden momenteel gedefinieerd in de mapping. De informatie uit het bestand wordt momenteel genegeerd. In EDIFACT zijn de tekens meestal altijd de standaard tekens.

Component Element Separator

Het scheidingsteken dat wordt gebruikt tussen data-elementen van een composiet.

Element Separator

Het scheidingsteken dat wordt gebruikt tussen data-elementen buiten een samenstelling.

Decimal Notation

Het teken dat wordt gebruikt als decimaalteken.

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 aangeeft. Anveo EDI Connect ondersteunt op dit moment geen herhaalde gegevenselementen.

Segment Terminator

De segmentafsluiting die het segment afsluit. Met andere woorden, dit teken wordt gebruikt om verschillende segmenten te scheiden.

Segment importeren

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

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 gebruikte EDIFACT-versie 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 gebruikte EDIFACT-berichttype 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: 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 is van een lus, kan deze ook worden gebruikt als acceptatiecriterium, of de lus kan worden verwerkt of niet, zoals hierboven beschreven.

Conditional

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

Position

Specificeert de positie van het segment volgens de EDIFACT documentatie. Deze eigenschap wordt alleen gebruikt ter 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 het importeren van het bestand, je moet een lus toevoegen of de regel dupliceren als je meerdere instanties wilt verwerken.

Tag

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

Name

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

Composite importeren

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 gebruikte EDIFACT-versie 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 het composiet in het segment moet zitten of dat het optioneel is.

Mandatory

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

Conditional

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

Position

Specificeert de positie van het composiet volgens de EDIFACT documentatie. De positie is meestal een getal, zoals “010”. Het getal moet deelbaar zijn door 10. Dezelfde positie kan maar één keer gelezen worden. De positie-eigenschap kan ook de positie van de mapping wijzigen.

Tag

Definieert de tag van de composiet. Typische tags zijn “C001”, de tag heeft geen invloed op het verwerken van bestanden. Het wordt voornamelijk gebruikt om automatisch te bepalen of het element verplicht is volgens de standaard enz.

Name

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

DataElement importeren

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 gebruikte EDIFACT-versie 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 bestemmingsuitdrukking. Je kunt het doeluitdrukkingstype leeg laten als je de gegevens niet wilt verwerken, maar dat op een later moment misschien wel wilt. U kunt de regel mapping verwijderen als u de gegevens niet wilt verwerken.

Je kunt filters gebruiken om acceptatiecriteria te definiëren, die een deel van de mapping niet zullen verwerken of een fout zullen creëren als de gegevens niet overeenkomen met het filter. Vooral voor EDIFACT raden we sterk aan om filters te gebruiken 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/samenvoegsel moet zitten of dat het optioneel is.

Mandatory

Het data-element moet in het segment/samenvoegsel staan. Het kan ook worden gebruikt als een acceptatiecriterium voor het bovenliggende segment.

Conditional

Het data-element is voorwaardelijk. Maak geen fout als deze niet in het bestand staat. Dit element heeft geen invloed op de acceptatie 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 maar één keer gelezen worden. De eigenschap positie
kan ook de positie van de mapping wijzigen.

Tag

Definieert de tag van het data-element. De tag heeft geen invloed op het verwerken van bestanden. Het wordt voornamelijk gebruikt om automatisch te bepalen of het element verplicht is volgens de standaard 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 alleen 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 in tot de toegestane lengte.

Max (Truncate)

De waarde inkorten als deze langer is dan toegestaan.

Max (Truncate…)

Verklein de waarde als deze langer is dan toegestaan en voeg “…” toe aan het einde om aan te geven dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

De waarde inkorten of opvullen als deze niet de opgegeven lengte heeft en een waarschuwing geven.

Exact (Pad)

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

Exact (Truncate/Pad)

De waarde inkorten of opvullen tot het opgegeven aantal tekens.

Spec. Length Type

Deze eigenschap bepaalt of het veld een variabele of vaste lengte heeft volgens de EDIFACT standaard. Dit is alleen 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 karakters zijn toegestaan in het data-element.

Format Type

Je kunt het gegevenstype selecteren van de gegevens die je wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geïnterpreteerd op basis van het doelgegevenstype.

Date

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

Time

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

Date/Time

De gegevens worden geïnterpreteerd als datum-/tijdinformatie. Je kunt het formaat opgeven met de eigenschap Format String.

Format String

Alleen beschikbaar als de eigenschap Format Type is ingesteld. Specificeert de opmaakstring voor datum/tijd, zoals beschreven in Werken met opmaakstekenreeksen voor datum/tijd.

Sample Values

Je kunt een lijst met voorbeeldwaarden bijhouden. De wizard mapping aanmaken/bijwerken vult deze lijst automatisch vanuit het voorbeeldbestand.

EDIFACT-gegevens exporteren

Mapping exporteren

Direction

Selecteer de eigenschap Export om EDIFACT-gegevens uit Microsoft Dynamics NAV 2016 te exporteren.

Encoding

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

Default

Gebruik de interne codering van Microsoft Dynamics NAV 2016.

Windows-1252

Gebruik de Windows-codering. De codepagina kan variëren afhankelijk van de installatie.

MS Dos

Gebruik een DOS-codering.

UTF-8

Microsoft Dynamics 2013R2 of hoger vereist.

Gebruik UTF-8 codering.

UTF-16

Microsoft Dynamics 2013R2 of hoger vereist.

Gebruik UTF-16 codering.

Line Breaks

EDIFACT-bestanden kunnen regeleinden hebben na elk segment. Dit maakt het bestand iets groter, maar makkelijker leesbaar. Deze eigenschap bepaalt of de converter 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 toewijzingen maken. De converter gebruikt een Windows regeleinde (carriage return en line feed).

Sample Search Depth

U kunt definiëren 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 dit in meerdere kandidaten en een langere analysetijd tijdens het uitvoeren van de wizard mapping maken.

Fallback Communication Channel

Het communicatiekanaal dat gebruikt moet worden, indien niet eerder gespecificeerd door 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 er een aparte taak nodig is.

Fallback Receiver Partner

Je kunt een ontvangerpartner opgeven die als fallback wordt gebruikt als er eerder geen partner is opgegeven. De partner wordt door sommige communicatiekanalen gebruikt om de ontvanger te selecteren. En is toegankelijk binnen de mapping om bijvoorbeeld een identificatienummer van de partner weer te geven.

Mapping exporteren

Nadat u een EDI mapping hebt gemaakt, kunt u de eigenschappen configureren.

Mapping exporteren

We tonen alleen de eigenschappen voor EDI mapping met de eigenschap Type ingesteld op Data, omdat de andere eigenschappen zich gedragen als in elke andere mapping. Er zijn meerdere typen datalijnen.

Edifact Type

Deze eigenschap definieert het type datalijn dat je wilt configureren.

De beschikbare opties variëren afhankelijk van de positie waar u de mapping probeert toe te voegen. Sommige gegevensregels zijn alleen toegestaan als kinderen 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. Hiermee wordt gedefinieerd welke besturingstekens worden gebruikt. Technisch gezien is het ook verplicht om niet 7-bits tekens te gebruiken in het bestand. Anveo EDI Connect gebruikt de standaardtekens, tenzij anders aangegeven. Als het segment UNA in het bestand zit, moet u deze gegevensregel toevoegen aan de mapping om het bestand te kunnen importeren. Deze regel zal geen foutmelding geven als het bestand het segment niet bevat. De gebruikte controletekens worden momenteel gedefinieerd in de mapping. De

Segment

Een segment definieert het soort gegevens dat volgt. In EDIFACT bestaan segmentnamen meestal uit drie tekens en definiëren ze een basisfunctie. Een mapping van het type Segment specificeert de segmentidentifier. De feitelijke gegevens worden weergegeven als kindregels in de EDI mapping.

Composite

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

DataElement

Het data-element is de structuur die de eigenlijke gegevens bevat, die je 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 worden gebruikt in het uitvoerbestand. Het UNA-segment moet de eerste dataregel in de EDI mapping zijn.

Component Element Separator

Het scheidingsteken dat wordt gebruikt tussen data-elementen van een composiet.

Element Separator

Het scheidingsteken dat wordt gebruikt tussen data-elementen buiten een samenstelling.

Decimal Notation

Het teken dat wordt gebruikt als decimaalteken.

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 aangeeft. Anveo EDI Connect ondersteunt op dit moment geen herhaalde data-elementen, maar u kunt wel definiëren welk teken wordt gebruikt in de uitvoer van het “Service String Advice”. Door deze waarde in te stellen, wordt ook het herhalingsteken in gegevensuitvoer automatisch geëlimineerd.

Segment Terminator

De segmentafsluiting die het segment afsluit. Met andere woorden, dit teken wordt gebruikt om verschillende segmenten te scheiden. U kunt aangeven of er extra regeleinden moeten worden gebruikt in de eigenschappen van de kop mapping.

Segment export

Enkel segmenten gedefinieerd in de mapping kunnen worden uitgevoerd. Je moet dus alle vereiste segmenten configureren in het uitvoerbestand.

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 van de converter.

Version

Deze eigenschap kan worden gebruikt om de gebruikte EDIFACT-versie 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 van de converter.

Message Type

Deze eigenschap kan worden gebruikt om het gebruikte EDIFACT-berichttype 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: ORDERS. Deze eigenschap heeft geen invloed op de uitvoer van de converter.

Conditional Output

Je kunt deze eigenschap instellen op de waarde True om het element alleen uit te voeren als een opgegeven bronuitdrukking overeenkomt met een opgegeven filter.

NAV Filter

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

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of het overeenkomt met het gegeven 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 wordt alleen ter informatie weergegeven. 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 ter referentie en op nieuwe lijnen om het juiste segment te vinden. De eigenschap heeft geen invloed op de uitvoer van de converter.

Spec. Max. Repeat

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

Tag

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

Name

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

Composite exporteren

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 uitvoer van de converter.

Version

Deze eigenschap kan worden gebruikt om de gebruikte EDIFACT-versie 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 uitvoer van de converter.

Conditional Output

Je kunt deze eigenschap instellen op de waarde True om het element alleen uit te voeren als een opgegeven bronuitdrukking overeenkomt met een opgegeven filter.

NAV Filter

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

SourceExpr

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

Mandatory

Geeft aan of het composiet in het segment moet zitten 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 converter.

Conditional

De composiet is voorwaardelijk.

Position

Specificeert de positie van het composiet volgens de EDIFACT documentatie. Deze eigenschap is belangrijk, omdat het ook definieert 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 maar één keer geschreven worden. De positie-eigenschap kan ook de positie van de mapping wijzigen.

Tag

Definieert de tag van de composiet. Typische tags zijn “C001”, de tag heeft geen invloed op het verwerken van bestanden. Het wordt voornamelijk gebruikt om automatisch te bepalen of het element verplicht is volgens de standaard enz.

Name

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

DataElement exporteren

Agency

Deze eigenschap kan worden gebruikt om de instantie te specificeren die verantwoordelijk is voor de gebruikte EDIFACT standaard. 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 gebruikte EDIFACT-versie 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 aparte sectie over de bron expressie eigenschap.

Conditional Output

Je kunt deze eigenschap instellen op de waarde True om het element alleen uit te voeren als een opgegeven bronuitdrukking overeenkomt met een opgegeven filter.

NAV Filter

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

SourceExpr

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

Mandatory

Geeft aan of het data-element in het segment/samenvoegsel moet zitten of dat het optioneel is.

Mandatory

Het data-element moet in het segment/samenvoegsel staan. Als je een element instelt op verplicht, wordt de uitvoer gegenereerd, zelfs als de waarde leeg is. Dit kan leiden tot ongeldige bestanden, omdat verplichte elementen altijd een waarde moeten hebben. De converter maakt in dit geval geen fout. Je moet controleren of de vereiste informatie voor de export aanwezig is door mapping te controleren.

Conditional

Het data-element is voorwaardelijk.

Position

Specificeert de positie van het data-element volgens de EDIFACT documentatie. De positie is belangrijk voor de converter 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 maar één keer geschreven worden. De positie-eigenschap kan ook de positie van de mapping wijzigen.

Tag

Definieert de tag van het data-element. De tag heeft geen invloed op het verwerken van bestanden. Het wordt voornamelijk gebruikt om automatisch te bepalen of het element verplicht is volgens de standaard 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 alleen 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 in tot de toegestane lengte.

Max (Truncate)

De waarde inkorten als deze langer is dan toegestaan.

Max (Truncate…)

Verklein de waarde als deze langer is dan toegestaan en voeg “…” toe aan het einde om aan te geven dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

De waarde inkorten of opvullen als deze niet de opgegeven lengte heeft en een waarschuwing geven.

Exact (Pad)

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

Exact (Truncate/Pad)

De waarde inkorten of opvullen tot het opgegeven aantal tekens.

Spec. Length Type

Deze eigenschap bepaalt of het veld een variabele of vaste lengte heeft volgens de EDIFACT standaard. Dit is alleen 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 karakters zijn toegestaan in het data-element.

Format Type

Je kunt het gegevenstype selecteren van de gegevens die je wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geformatteerd op basis van het brongegevenstype.

Text

Het veld wordt opgemaakt als tekst.

Date/Time

Een datum/tijd. Het formaat kan worden gespecificeerd door een qualifier die de toegestane DTM qualifiers van de EDIFACT standaard vertegenwoordigt. Je kunt de andere formaten Date en Date/Time gebruiken als je de notatie op een andere manier wilt opgeven.

Date/Time Format

De gegevens worden geformatteerd als datum- en tijdinformatie. Je kunt het formaat opgeven met de eigenschap Format String.

Date Format

De gegevens worden geformatteerd als datuminformatie. Je kunt het formaat opgeven met de eigenschap Format String.

Number

De gegevens worden opgemaakt als een numerieke waarde.

Format Qualifier

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

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

Format String

Alleen beschikbaar als Format Type is ingesteld op Date/Time Format of Date format.

Als de eigenschap Format Type is ingesteld op NAV Format String, kun je de format string invoeren, zoals beschreven in de AL / C/AL help.

Als dit is ingesteld op datum/tijd, kun je een opmaaktekenreeks invoeren, zoals beschreven in Werken met datum/tijd opmaaktekenreeksen.

Blank Zeros

Alleen beschikbaar als de eigenschap Format Type is ingesteld op Number. 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 is ingesteld op Number. Geeft aan welk teken moet worden gebruikt als decimaal scheidingsteken. Voor EDIFACT moet u de waarde waarschijnlijk niet wijzigen.

Thousands Separator Character

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

Max. Decimal Places

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

Min. Decimal Places

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

Sign

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

Negative Only

Voer alleen het “-” teken uit.

Always

Voer het “+” en “-” teken uit.

Sign after Value

Alleen beschikbaar als de eigenschap Format Type is ingesteld op Number. Of het teken achter de getallen moet staan. Voor EDIFACT moet u de waarde waarschijnlijk niet wijzigen en op de standaardwaarde laten staan.

Sample Values

Je kunt een lijst met voorbeeldwaarden bijhouden. De wizard mapping aanmaken/bijwerken vult deze lijst automatisch vanuit het voorbeeldbestand.