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:
Dit commando verlaat de huidige mapping, zonder het huidige tabelrecord te schrijven. Voorzichtig gebruiken.
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.
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.
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.
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
Om EDIFACT-gegevens te importeren in Microsoft Dynamics NAV 2015 selecteert u de eigenschap Import.
Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. We kunnen niet alle variaties ondersteunen, maar je kunt de best passende uit de lijst proberen:
Gebruik de interne codering van Microsoft Dynamics NAV 2015.
Gebruik de Windows-codering. De codepagina kan variëren afhankelijk van de installatie.
Gebruik een DOS-codering.
Microsoft Dynamics 2013R2 of hoger vereist.
Gebruik UTF-8 codering.
Microsoft Dynamics 2013R2 of hoger vereist.
Gebruik UTF-16 codering.
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.
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:
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
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.
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.
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.
Het scheidingsteken dat wordt gebruikt tussen data-elementen van een composiet.
Het scheidingsteken dat wordt gebruikt tussen data-elementen buiten een samenstelling.
Het teken dat wordt gebruikt als decimaalteken.
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 aangeeft. Anveo EDI Connect ondersteunt op dit moment geen herhaalde gegevenselementen.
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.
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 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 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.
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 is van een lus, kan deze ook worden gebruikt als acceptatiecriterium, of de lus kan worden verwerkt of niet, zoals hierboven beschreven.
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.
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.
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.
Definieert de segmenttag. De segmenttag is de waarde die in het bestand staat, meestal drie tekens lang, zoals BGM, UNB enz.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Composite importeren
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 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.
Geeft aan of het composiet in het segment moet zitten of dat het optioneel is.
De composiet moet in het segment zitten. Het kan ook worden gebruikt als een acceptatiecriterium voor het bovenliggende segment.
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.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
DataElement importeren
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 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.
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.
Geeft aan of het data-element in het segment/samenvoegsel moet zitten of dat het optioneel is.
Het data-element moet in het segment/samenvoegsel staan. Het kan ook worden gebruikt als een acceptatiecriterium voor het bovenliggende segment.
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.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is alleen 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 in tot de toegestane lengte.
De waarde inkorten als deze langer is dan toegestaan.
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.
Maak een fout als de uitvoer niet de opgegeven lengte heeft.
De waarde inkorten of opvullen als deze niet de opgegeven lengte heeft en een waarschuwing geven.
Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als deze te kort is.
De waarde inkorten of opvullen tot het opgegeven aantal tekens.
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.
Het veld heeft een variabele lengte.
Het veld heeft een vaste lengte.
Bepaalt hoeveel karakters zijn toegestaan in het data-element.
Je kunt het gegevenstype selecteren van de gegevens die je wilt importeren.
De volgende waarden zijn beschikbaar:
Het veld wordt automatisch geïnterpreteerd op basis van het doelgegevenstype.
De gegevens worden geïnterpreteerd als een datum. Je kunt het formaat opgeven met de eigenschap Format String.
De gegevens worden geïnterpreteerd als tijdsinformatie. Je kunt het formaat opgeven met de eigenschap Format String.
De gegevens worden geïnterpreteerd als datum-/tijdinformatie. Je kunt het formaat opgeven met de eigenschap 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.
Je kunt een lijst met voorbeeldwaarden bijhouden. De wizard mapping aanmaken/bijwerken vult deze lijst automatisch vanuit het voorbeeldbestand.
EDIFACT-gegevens exporteren
Mapping exporteren
Selecteer de eigenschap Export om EDIFACT-gegevens uit Microsoft Dynamics NAV 2015 te exporteren.
Anveo EDI Connect heeft beperkte ondersteuning voor coderingen. We kunnen niet alle variaties ondersteunen, maar je kunt de best passende uit de lijst proberen:
Gebruik de interne codering van Microsoft Dynamics NAV 2015.
Gebruik de Windows-codering. De codepagina kan variëren afhankelijk van de installatie.
Gebruik een DOS-codering.
Microsoft Dynamics 2013R2 of hoger vereist.
Gebruik UTF-8 codering.
Microsoft Dynamics 2013R2 of hoger vereist.
Gebruik UTF-16 codering.
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).
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.
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.
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.
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.
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:
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
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.
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.
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.
Het scheidingsteken dat wordt gebruikt tussen data-elementen van een composiet.
Het scheidingsteken dat wordt gebruikt tussen data-elementen buiten een samenstelling.
Het teken dat wordt gebruikt als decimaalteken.
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 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.
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.
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.
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.
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.
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.
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.
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.
Geeft aan of een element in het bestand moet staan of dat het optioneel is.
Het element moet in het bestand staan. Dit veld wordt alleen ter informatie weergegeven. 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 ter referentie en op nieuwe lijnen om het juiste segment te vinden. De eigenschap heeft geen invloed op de uitvoer van de converter.
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.
Definieert de segmenttag. De segmenttag is de waarde die in het bestand staat, meestal drie tekens lang, zoals BGM, UNB enz.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Composite exporteren
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.
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.
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.
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.
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.
Geeft aan of het composiet in het segment moet zitten 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 converter.
De composiet is voorwaardelijk.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
DataElement exporteren
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.
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.
Specificeert de bron van de gegevens die moeten worden geschreven. We hebben een aparte sectie over de bron expressie eigenschap.
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.
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.
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.
Geeft aan of het data-element in het segment/samenvoegsel moet zitten of dat het optioneel is.
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.
Het data-element is voorwaardelijk.
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.
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.
De naam wordt momenteel niet gebruikt en dient alleen ter referentie.
Deze eigenschap definieert het gegevenstype volgens de EDIFACT standaard. Dit is alleen 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 in tot de toegestane lengte.
De waarde inkorten als deze langer is dan toegestaan.
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.
Maak een fout als de uitvoer niet de opgegeven lengte heeft.
De waarde inkorten of opvullen als deze niet de opgegeven lengte heeft en een waarschuwing geven.
Maak een fout als de waarde langer is dan toegestaan. Vul de waarde op als deze te kort is.
De waarde inkorten of opvullen tot het opgegeven aantal tekens.
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.
Het veld heeft een variabele lengte.
Het veld heeft een vaste lengte.
Bepaalt hoeveel karakters zijn toegestaan in het data-element.
Je kunt het gegevenstype selecteren van de gegevens die je wilt importeren.
De volgende waarden zijn beschikbaar:
Het veld wordt automatisch geformatteerd op basis van het brongegevenstype.
Het veld wordt opgemaakt als tekst.
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.
De gegevens worden geformatteerd als datum- en tijdinformatie. Je kunt het formaat opgeven met de eigenschap Format String.
De gegevens worden geformatteerd als datuminformatie. Je kunt het formaat opgeven met de eigenschap Format String.
De gegevens worden opgemaakt als een numerieke waarde.
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.
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.
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.
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.
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.
Alleen beschikbaar als de eigenschap Format Type is ingesteld op Number. Het maximale aantal decimale plaatsen dat moet worden uitgevoerd.
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.
Alleen beschikbaar als de eigenschap Format Type is ingesteld op Number. Of het positieve/negatieve teken moet worden weergegeven.
Voer alleen het “-” teken uit.
Voer het “+” en “-” teken uit.
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.
Je kunt een lijst met voorbeeldwaarden bijhouden. De wizard mapping aanmaken/bijwerken vult deze lijst automatisch vanuit het voorbeeldbestand.