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:
Dit commando verlaat de huidige mapping, zonder de huidige tabelrecord te schrijven. Gebruik het met voorzichtigheid.
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.
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.
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.
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
Om EDIFACT gegevens in Microsoft Dynamics NAV 2018 te importeren kiest u de eigenschap waarde Import.
Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. Wij kunnen niet alle variaties ondersteunen, maar u kunt de best passende uit de lijst proberen:
Gebruik de interne codering van Microsoft Dynamics NAV 2018.
Gebruik de Windows codering. De codepagina kan variëren naargelang de installatie.
Gebruik een DOS codering.
Vereist Microsoft Dynamics 2013R2 of hoger.
Gebruik UTF-8 codering.
Vereist Microsoft Dynamics 2013R2 of hoger.
Gebruik UTF-16 codering.
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.
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:
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
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.
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.
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.
Het scheidingsteken dat wordt gebruikt tussen gegevenselementen van een samenstelling.
Het scheidingsteken dat wordt gebruikt tussen gegevenselementen buiten een composiet.
Het teken dat als decimaalteken wordt gebruikt.
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.
Een teken dat een herhaling van een data-element aanduidt. Anveo EDI Connect ondersteunt op dit moment geen herhaalde data elementen.
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.
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 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 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.
Geeft aan of een element in het bestand moet staan of dat het optioneel is.
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.
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.
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.
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.
Definieert de segmentmarkering. De segmenttag is de waarde die in het bestand voorkomt, meestal drie tekens lang, zoals BGM, UNB enz.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Compositeimporteren
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 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.
Geeft aan of de composiet in het segment moet staan of dat het optioneel is.
De composiet moet in het segment zitten. Het kan ook worden gebruikt als een aanvaardingscriterium voor het bovenliggende segment.
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.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
DataElementimporteren
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 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.
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.
Geeft aan of het data-element in het segment/samenstel moet voorkomen of dat het facultatief is.
Het data-element moet in het segment/samenstel voorkomen. Het kan ook worden gebruikt als een aanvaardingscriterium voor het bovenliggende segment.
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.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.
De volgende waarden zijn toegestaan:
Controleer de lengte van de uitgang niet.
Maak een fout als de waarde langer is dan toegestaan.
Maak een waarschuwing als de waarde langer is dan toegestaan en kort de uitvoer af tot de toegestane lengte.
Truncate de waarde, is het langer dan toegestaan.
Maak de waarde korter dan toegestaan en voeg “…” toe aan het eind om aan te geven dat de waarde niet volledig is.
Creëer een fout als de uitvoer niet de opgegeven lengte heeft.
De waarde wordt afgekapt of opgevuld als deze niet de opgegeven lengte heeft en er wordt een waarschuwing gegeven.
Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als die te kort is.
Trunceren of opvullen van de waarde tot het opgegeven aantal tekens.
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.
Het veld heeft een variabele lengte.
Het veld heeft een vaste lengte.
Bepaalt hoeveel tekens in het data-element zijn toegestaan.
U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.
De volgende waarden zijn beschikbaar:
Het veld wordt automatisch geïnterpreteerd, op basis van het beoogde gegevenstype.
De gegevens worden geïnterpreteerd als een datum. U kunt het formaat specificeren met de eigenschap Format String.
De gegevens worden geïnterpreteerd als tijdsinformatie. U kunt het formaat specificeren met de eigenschap Format String.
De gegevens worden geïnterpreteerd als datum/tijdinformatie. U kunt het formaat specificeren met de eigenschap 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.
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
Om EDIFACT gegevens uit Microsoft Dynamics NAV 2018 te exporteren selecteert u de eigenschap waarde Export.
Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. Wij kunnen niet alle variaties ondersteunen, maar u kunt de best passende uit de lijst proberen:
Gebruik de interne codering van Microsoft Dynamics NAV 2018.
Gebruik de Windows codering. De codepagina kan variëren naargelang de installatie.
Gebruik een DOS-codering.
Vereist Microsoft Dynamics 2013R2 of hoger.
Gebruik UTF-8 codering.
Vereist Microsoft Dynamics 2013R2 of hoger.
Gebruik UTF-16 codering.
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).
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.
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.
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.
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.
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:
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
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.
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.
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.
Het scheidingsteken dat wordt gebruikt tussen gegevenselementen van een samenstelling.
Het scheidingsteken dat wordt gebruikt tussen gegevenselementen buiten een composiet.
Het teken dat als decimaalteken wordt gebruikt.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Geeft aan of een element in het bestand moet staan of dat het optioneel is.
Het element moet in het bestand staan. Dit veld staat alleen ter informatie op de export. De converter kan ontbrekende verplichte elementen niet detecteren.
Het element is voorwaardelijk.
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.
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.
Definieert de segmentmarkering. De segmenttag is de waarde die in het bestand voorkomt, meestal drie tekens lang, zoals BGM, UNB enz.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Compositeuitvoer
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.
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.
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.
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.
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.
Geeft aan of de composiet in het segment moet staan of dat het optioneel is.
De composiet moet in het segment zitten. Deze eigenschap is alleen ter informatie en heeft geen invloed op de uitvoer van de convertor.
De samenstelling is voorwaardelijk.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
DataElementexporteren
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.
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.
Specificeert de bron van de gegevens die moeten worden geschreven. We hebben een apart hoofdstuk over de bron expressie eigenschap.
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.
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.
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.
Geeft aan of het data-element in het segment/samenstel moet voorkomen of dat het facultatief is.
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.
Het gegevenselement is voorwaardelijk.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is louter ter informatie en heeft geen invloed op de verwerking.
De volgende waarden zijn toegestaan:
Controleer de lengte van de uitgang niet.
Maak een fout als de waarde langer is dan toegestaan.
Maak een waarschuwing als de waarde langer is dan toegestaan en kort de uitvoer af tot de toegestane lengte.
Truncate de waarde, is het langer dan toegestaan.
Maak de waarde korter dan toegestaan en voeg “…” toe aan het eind om aan te geven dat de waarde niet volledig is.
Creëer een fout als de uitvoer niet de opgegeven lengte heeft.
De waarde wordt afgekapt of opgevuld als deze niet de opgegeven lengte heeft en er wordt een waarschuwing gegeven.
Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als die te kort is.
Trunceren of opvullen van de waarde tot het opgegeven aantal tekens.
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.
Het veld heeft een variabele lengte.
Het veld heeft een vaste lengte.
Bepaalt hoeveel tekens in het data-element zijn toegestaan.
U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.
De volgende waarden zijn beschikbaar:
Het veld wordt automatisch geformatteerd, op basis van het brontype gegevens.
Het veld wordt opgemaakt als tekst.
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.
De gegevens zijn geformatteerd als een datum en tijd informatie. U kunt het formaat specificeren met de eigenschap Format String.
De gegevens zijn geformatteerd als datuminformatie. U kunt het formaat specificeren met de eigenschap Format String.
De gegevens worden geformatteerd als een numerieke waarde.
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.
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.
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.
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.
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.
Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Het maximale aantal decimalen dat moet worden uitgevoerd.
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.
Alleen beschikbaar als de eigenschap Format Type op Number is ingesteld. Of het positieve/negatieve teken moet worden uitgevoerd.
Voer alleen het “-” teken uit.
Geef het “+” en “-” teken.
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.
U kunt een lijst van voorbeeldwaarden bijhouden. De mapping creatie/update wizard zal deze lijst automatisch vullen vanuit het voorbeeld bestand.