Definities conversievoorschriften (ecedi5515m000)

Deze sessie kunt u gebruiken om een lijst op te vragen van de conversievoorschriften voor uitgaande berichten die u kunt muteren of weergeven in de sessie Definities conversievoorschriften (ecedi5115s000). De gegevens die in deze sessie worden getoond, zijn gebaseerd op de conversievoorschriftgegevens die zijn ingevoerd in de sessie Conversievoorschriften (namen) (ecedi5110m000).

Klik op Afdrukken op de werkbalk om met de sessie Conversievoorschriften afdrukken (ecedi5410m000) conversievoorschriftgegevens af te drukken.

NB

Als u deze sessie hebt gestart door te zoomen, kunt u alleen een record zoeken en selecteren.

Organisatie

Code voor een set van standaarden (zoals ANSI X12, UN/EDIFACT en VDA) die worden gebruikt bij elektronische gegevensuitwisseling (EDI).

Omschrijving

De omschrijving of naam die hoort bij de code.

Richting

De richting waarin het EDI-bericht wordt verzonden.

EDI-bericht

De inkomende en/of uitgaande berichten die door de applicatie worden ondersteund. Deze berichten kunnen actief zijn (gebruikt worden in het bedrijf), of niet.

Omschrijving

De omschrijving of naam die hoort bij de code.

Veldsoort

Het formaat van het ASCII-bestand.

Note: 

Een conversievoorschrift kan worden aangemaakt voor bestanden waarin de velden een vaste lengte hebben of door een veldscheidingsteken worden gescheiden.

Code conversievoorschrift

De code waarmee het conversievoorschrift wordt aangeduid.

Omschrijving

De omschrijving of naam die hoort bij de code.

Bestemming

De bron van het veld in een uitgaand bericht, zoals gedefinieerd in de sessie Conversievoorschriften (relaties) (ecedi5112m000).

Veld

De naam van het veld, bijvoorbeeld "tdsls400.ofbp". Voor uitgaande conversievoorschriften kunt u tevens constantes gebruiken. Constantes moeten beginnen met dubbele aanhalingstekens ("). Alle tekst tussen aanhalingstekens wordt in het bericht geplaatst.

Note: 

Indien u dubbele aanhalingstekens wilt gebruiken binnen de tekststring, moet u extra aanhalingstekens invoeren. Bijvoorbeeld, de uitvoer voor ""ABC"" is "ABC".

Volgnummer

Het volgnummer van het veld. Hetzelfde veld kan meerdere keren worden opgenomen. Indien het veld maar één keer voorkomt in de conversievoorschriften, kunt u dit veld instellen op 0 of 1. Indien het veld meerdere keren voorkomt in de conversievoorschriftdefinitie, kan het volgnummer worden verhoogd met 1 voor elke keer dat het veld voorkomt in de conversievoorschriftdefinitie.

Verwerkingsvolgnummer

De volgorde waarin het veld wordt verwerkt.

Niveau

Het niveau dat is gedefinieerd in de sessie Conversievoorschriften (relaties) (ecedi5112m000).

Startpositie key

De positie van het veld in de regel.

Lengte

De fysieke lengte van het veld.

Volgend record lezen

Indien dit selectievakje is ingeschakeld, wordt er voor inkomende berichten op dit niveau een nieuw record gelezen en wordt er voor uitgaande berichten een nieuw record gelezen uit de tabel die bij het veld hoort. Indien dit selectievakje is uitgeschakeld, worden nieuwe records niet gelezen, maar blijven de huidige records actief.

Note: 

Dit veld geeft aan of er een nieuw record moet worden gelezen om de inhoud van het veld te kunnen verwerken. Op basis van de waarde van dit veld kunt u vaststellen of er een nieuwe regel uit hetzelfde bestand kan worden gelezen.

Volgorde bij iteratief niveau

Het volgnummer dat aangeeft waarnaar de cursor moet worden verplaatst nadat het veld is verwerkt. Dit veld wordt alleen gebruikt als dit record is bestemd voor het laatste veld van een iteratief niveau of voor het laatste veld van het conversievoorschrift.

Voorbeeld

U wilt een tekstveld met gegevens uit een ASCII-bestand invoeren in een orderkop die iteratief wordt uitgevoerd. Zodra het laatste tekstveld is gevuld, gaat de cursor terug naar het veld met volgnummer 3, op basis van het veld Volgnummer. De key en drie tekstvelden worden opgenomen in elke regel van niveau 2.

Veld Niveau Volgnummer Volgorde bij iteratief niveau
Ordernummer 1 1  
Referentie 1 2  
Tekstveld 2 3  
Tekstveld 2 4  
Tekstveld 2 5 3
Volgorde als key niet voldoet

Het volgnummer dat aangeeft waarnaar de cursor moet worden verplaatst als de key niet geldig is of is gewijzigd. Dit veld moet alleen worden ingevuld als het veld Nieuw record is ingesteld op Ja.

Voorbeeld 1 - iteratieve verwerking

Nadat alle tekstvelden zijn verwerkt, wordt het klantnummer gelezen. Niveau 2 is iteratief.

Veld Niveau Volgorde in Terug Terug Nieuw
Iteratief Key-record        
Ordernummer 1 1      
Referentie 1 2      
Tekstveld 2 3   6 ja
Tekstveld 2 4      
Tekstveld 2 5 3    
Klant 1 6      

Voorbeeld 2 - sequentiële verwerking

Wanneer alle orderregels zijn gevuld (niveau 2) kan er een nieuwe order worden ingevoerd (niveau 1).

Veld Niveau Volgorde in Terug Terug Nieuw
Iteratief Key-record        
Ordernummer 1 1     ja
Referentie 1 2      
Klant 1 3      
Artikel 2 4   1 ja
Hoeveelheid 2 5      
Leverdatum 2 6 4    
Record wegschrijven

Indien dit selectievakje is ingeschakeld, moet er een record worden toegevoegd aan de relevante tabel nadat een veld voor een inkomend bericht is verwerkt. Dit hangt af van het resultaat van de uitvoer-expressie. De bestemming van het veld (overhead, kop of regel) geeft aan in welke tabel de berichten worden opgeslagen.

Voorbeeld 1

Veld Bestemming Record wegschrijven
Ordernummer kop  
Referentie kop  
Klant kop ja
Artikel Regel  
Hoeveelheid Regel  
Leverdatum Regel ja

Velden die zijn verwerkt na het wegschrijven naar dezelfde bestemming, worden niet toegevoegd aan de relevante tabel. U kunt niet meerdere schrijfacties voor hetzelfde record starten (bijvoorbeeld: orderregel). Als gevolg van de hiërarchie van bestemmingen controleert LN of alle hogere bestemmingen al dan niet zijn weggeschreven. Als de hogere bestemmingen niet zijn weggeschreven, worden eerst de relevante (lagere) bestemmingen weggeschreven voordat de opgegeven bestemming wordt weggeschreven. De hiërarchie is:

  • Overhead
  • kop
  • Regel

Voorbeeld 2

Veld Bestemming Record wegschrijven
Ordernummer kop  
Referentie kop  
Klant kop  
Artikel Regel  
Hoeveelheid Regel  
Leverdatum Regel ja

Omdat er nog geen kop is weggeschreven, wordt eerst de kop weggeschreven gevolgd door de regel. Als er geen overhead is, wordt de regel weggeschreven vóór de kop.

Conversietabel

De conversietabel die wordt gebruikt om het veld te converteren.