Anveo EDI Connect / Config / Mappings / Il convertitore EDIFACT
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Il convertitore EDIFACT

Il convertitore EDIFACT supporta l’importazione e l’esportazione di qualsiasi tipo di lotto EDIFACT in qualsiasi versione EDIFACT. Attualmente non supportiamo tipi di messaggi EDIFACT interattivi.

Si suppone che tu sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.

Ci sono video di formazione disponibili per il convertitore EDIFACT.

Procedura guidata di creazione e aggiornamento delleMapping

Il convertitore EDIFACT ha un potente assistente per creare la struttura mapping da un file di esempio. Potete anche aggiornare le mappature esistenti da file aggiuntivi, se non avete cambiato l’indentazione delle linee di mapping. Fate attenzione all’aggiornamento delle mappature e fate sempre un backup prima.

Prima di eseguire il wizard il modulo deve conoscere lo standard EDIFACT. Senza queste informazioni l’assistente sarà ancora in grado di creare una mapping funzionante, ma non può riconoscere le ripetizioni e non conosce i nomi degli elementi, la lunghezza consentita ecc.

Descriviamo come importare gli standard EDIFACT nel capitolo sull’installazione.

Dopo aver importato la descrizione standard corretta, è necessario impostare le proprietà di intestazione dell’EDI Mapping. Dopodiché puoi eseguire la procedura guidata e selezionare il tuo file di esempio. L’analisi del file può richiedere del tempo, quindi assicuratevi di iniziare con un file piccolo. L’esecuzione del mapping sarà molto più veloce in seguito.

Comandi

Il convertitore EDIFACT supporta alcuni comandi speciali. I comandi disponibili sono:

EXIT

Questo comando lascerà la mapping corrente, senza scrivere il record della tabella corrente. Usare con cautela.

RUNASYNC

Questo comando permette di avviare una mapping diversa, come una post-elaborazione. Ma non è necessario che i dati della tabella passino al mapping successivo e si può specificare il mapping dinamicamente. Questo è usato principalmente nelle mappature pre-elaborazione, dove si chiama un diverso EDIFACT mapping, basato sul tipo di messaggio o sul mittente. Il comando con il nome SkipSegments può aiutare a saltare le parti non necessarie del file EDIFACT e mantenere la vostra mapping piccola.

SkipSegements

Questo comando permette di saltare tutti i dati EDIFACT fino a un segmento specificato. Questo è usato principalmente nelle mappature di pre-processo, dove si vuole analizzare solo, per esempio, l’intestazione e saltare il resto del file, perché sarà processato da un diverso mapping. È anche possibile usare questo, per saltare certi tipi di messaggi, mentre se ne elaborano altri nello stesso mapping.

ReadUntilSegment

Deprecato dalla versione 4.00 del modulo. Questo comando crea un nuovo messaggio EDI e blocca le tabelle di sistema. Raccomandiamo invece di usare i comandi SkipSegments in combinazione con RUNASYNC.

RUN

Deprecato dalla versione 4.00 del modulo. Usate invece RUNASYNC, se possibile. Il comando RUN bloccherà le tabelle di sistema EDI e impedirà processi EDI multipli allo stesso tempo.

Funzioni del convertitore

Il convertitore EDIFACT fornisce l’oggetto con il nome EDIFACT che fornisce la funzione speciale SEGMENTCOUNT che si può usare per mostrare il numero di segmenti nel messaggio EDIFACT corrente. Questo valore è tipicamente usato nel segmento UNT per l’elemento di dati con il nome: Number of Segments in a Message.

Importazione / Esportazione

Discuteremo le proprietà e le caratteristiche per le importazioni e le esportazioni separatamente.

Importazione di dati EDIFACT

Importare le proprietà dell’intestazione di Mapping

Direction

Per importare i dati EDIFACT in Microsoft Dynamics NAV 2018 selezionate il valore della proprietà Import.

Encoding

Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma puoi provare la migliore corrispondente dalla lista:

Default

Usa la codifica interna di Microsoft Dynamics NAV 2018.

Windows-1252

Usa la codifica di Windows. La codifica può variare in base all’installazione.

MS Dos

Utilizzare una codifica DOS.

UTF-8

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-8.

UTF-16

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-16.

Sample Search Depth

Potete definire che l’assistente per creare un nuovo mapping debba cercare più interpretazioni della struttura dei dati. Impostando questa proprietà a un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della procedura guidata di creazione di mapping.

Importazione di loop/gruppo

La struttura EDIFACT contiene gruppi, che non si possono vedere dai dati reali. Questi gruppi sono definiti nella documentazione e permettono di ripetere le strutture. I gruppi possono essere usati, come qualsiasi altro ciclo per aggiungere, per esempio, delle tabelle.

Se si aggiunge una tabella in modalità di scrittura in un’importazione EDIFACT, il convertitore controllerà le strutture figlio se tutti gli elementi obbligatori sono presenti e se tutti i filtri sono soddisfatti. Questo è utile per aggiungere rami condizionali nel mapping. D’altra parte, può rendere più difficile la risoluzione dei problemi perché il mapping può saltare delle parti.

Potete anche usare i cicli senza aggiungere una tabella. Sulle importazioni si comportano come una tabella in modalità di scrittura e controllano la struttura figlia prima di entrare nel ciclo. Puoi usare questo se non vuoi importare i dati o se sei interessato solo agli ultimi valori del ciclo.

Importazione delle proprietà della linea dei dati

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.

Importazione di linee di dati di Mapping

Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Ci sono più tipi di linee di dati.

Edifact Type

Questa proprietà definisce il tipo di linea dati che volete configurare.

Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la linea mapping. Alcune linee di dati sono permesse solo come figli di un altro tipo.

Questa lista mostrerà tutte le opzioni disponibili per le importazioni EDIFACT:

Service String Advice

La linea rappresenta il segmento speciale UNA, che è chiamato avviso di stringa di servizio. Si usa per definire quali caratteri di controllo sono usati. Da un punto di vista tecnico è anche obbligatorio usare caratteri non a 7 bit nel file. Anveo EDI Connect userà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è nel file, dovete aggiungere questa linea di dati al mapping per poter importare il file. Questa linea non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Il

Segment

Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno di solito tre caratteri e definiscono una funzione di base. Una linea mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlie nel mapping EDI.

Composite

Un composito combina diversi elementi di dati che appartengono tra loro. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene alcun dato.

DataElement

L’elemento di dati è la struttura che contiene i dati effettivi, che potete mappare sui campi.

Importazione di Service String Advice

I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Le informazioni del file sono attualmente ignorate. In EDIFACT i caratteri sono di solito sempre quelli predefiniti.

Component Element Separator

Il carattere di separazione usato tra gli elementi di dati di un composto.

Element Separator

Il carattere di separazione usato tra gli elementi di dati all’esterno di un composto.

Decimal Notation

Il carattere usato come punto decimale.

Release Indicator

Un carattere che può essere usato per specificare che il carattere seguente deve essere interpretato come un letterale e non come un carattere di controllo.

Repetition Separator

Un carattere che specifica una ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti.

Segment Terminator

Il terminatore di segmento, che terminerà il segmento. O in altre parole, questo carattere è usato per separare diversi segmenti.

Segmentimportazione

È necessario definire i segmenti, che possono essere nel file. Se volete analizzare i dati, dovrete anche aggiungere i composti e gli elementi di dati che volete elaborare. Un segmento può essere condizionato, il che significa che potrebbe essere nel file, ma non deve esserci per forza.

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.

Message Type

Questa proprietà può essere usata per specificare il tipo di messaggio EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: ORDERS.

Mandatory

Specifica se un elemento deve essere presente nel file o se è opzionale.

Mandatory

L’elemento deve essere presente nel file. Se questa linea di mapping è figlia di un ciclo, potrebbe anche essere usata come criterio di accettazione, se il ciclo può essere processato o meno, come descritto sopra.

Conditional

L’elemento è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà è usata solo per riferimento e su nuove linee per trovare il segmento corretto. La proprietà viene ignorata durante l’importazione di un file.

Spec. Max. Repeat

Definisce quanto spesso l’elemento potrebbe essere ripetuto secondo la documentazione. Questo non influisce sull’importazione del file, devi aggiungere un ciclo o duplicare la linea, se vuoi elaborare più istanze.

Tag

Definisce il tag del segmento. Il tag di segmento è il valore che appare nel file, tipicamente lungo tre caratteri, come BGM, UNB ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Importazione Composite

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.

Mandatory

Specifica se il composto deve essere presente nel segmento o se è opzionale.

Mandatory

Il composto deve essere nel segmento. Potrebbe anche essere usato come criterio di accettazione per il segmento padre.

Conditional

Il composto è condizionato. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del composto secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.

Tag

Definisce il tag del composto. I tag tipici sono “C001”, il tag non influenza l’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Importazione di un DataElement

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A.

DestExpr

Specifica la destinazione dei dati. Abbiamo una sezione separata sull’espressione di destinazione. Puoi lasciare vuoto il tipo di espressione di destinazione, se non vuoi elaborare i dati, ma potresti volerlo fare in un secondo momento. Puoi cancellare la linea mapping, se non vuoi elaborare i dati.

È possibile utilizzare i filtri per definire i criteri di accettazione, che non elaboreranno una parte del mapping o creeranno un errore, se i dati non corrispondono al filtro. Specialmente per EDIFACT si raccomanda vivamente di usare i filtri, ogni volta che si prendono valori combinati con un qualificatore per controllare che il qualificatore sia quello atteso.

Mandatory

Specifica se il dato deve essere presente nel segmento/composito o se è opzionale.

Mandatory

Il dato deve essere nel segmento/composito. Potrebbe anche essere usato come criterio di accettazione per il segmento padre.

Conditional

Il dato è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del dato secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta solo una volta. La proprietà position
può anche cambiare la posizione della linea mapping.

Tag

Definisce il tag del dato. Il tag non influisce sull’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Spec. Length Type

Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce quanti caratteri sono ammessi nel dato.

Format Type

Puoi selezionare il tipo di dati che vuoi importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.

Date

I dati sono interpretati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono interpretati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono interpretati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Format String

Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in lavorare con le stringhe di formato data/ora.

Sample Values

È possibile mantenere una lista di valori di esempio. La procedura guidata di creazione/aggiornamento di mapping riempirà automaticamente questa lista dal file di esempio.

Esportazione di dati EDIFACT

Esportare le proprietà dell’intestazione di Mapping

Direction

Per esportare i dati EDIFACT da Microsoft Dynamics NAV 2018 selezionate il valore della proprietà Export.

Encoding

Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma puoi provare la migliore corrispondente dalla lista:

Default

Usa la codifica interna di Microsoft Dynamics NAV 2018.

Windows-1252

Usa la codifica di Windows. La codifica può variare in base all’installazione.

MS Dos

Utilizzare una codifica DOS.

UTF-8

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-8.

UTF-16

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-16.

Line Breaks

I file EDIFACT possono avere interruzioni di riga dopo ogni segmento. Questo renderà il file leggermente più grande, ma più facile da leggere. Questa proprietà definisce se il convertitore deve emettere interruzioni di riga. Questa opzione non può essere cambiata dinamicamente, se un partner richiede interruzioni di riga e un altro no, dovrete creare due mappature separate. Il convertitore userà un’interruzione di riga di Windows (ritorno a capo e avanzamento di riga).

Sample Search Depth

Potete definire che l’assistente per creare un nuovo mapping debba cercare più interpretazioni della struttura dei dati. Impostando questa proprietà a un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della procedura guidata di creazione di mapping.

Fallback Communication Channel

Il canale di comunicazione che dovrebbe essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o utilizzando le transazioni commerciali. Questo può essere lasciato vuoto a partire da Anveo EDI Connect 4.00.

Send Channel After Convert

Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questo mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.

Fallback Receiver Partner

È possibile specificare un partner di ricezione che viene utilizzato come fallback, nel caso in cui non ci sia un partner specificato prima. Il partner è utilizzato da alcuni canali di comunicazione per selezionare il destinatario. E si può accedere all’interno del mapping per emettere, per esempio, un numero di identificazione del partner.

Esportazione delle proprietà della linea Mapping

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.

Esportazione di linee di dati di Mapping

Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Ci sono più tipi di linee di dati.

Edifact Type

Questa proprietà definisce il tipo di linea dati che volete configurare.

Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la linea mapping. Alcune linee di dati sono permesse solo come figli di un altro tipo.

Questa lista mostrerà tutte le opzioni disponibili per le importazioni EDIFACT:

Service String Advice

La linea rappresenta il segmento speciale UNA, che è chiamato avviso di stringa di servizio. Si usa per definire quali caratteri di controllo sono usati. Da un punto di vista tecnico è anche obbligatorio usare caratteri non a 7 bit nel file. Anveo EDI Connect userà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è nel file, dovete aggiungere questa linea di dati al mapping per poter importare il file. Questa linea non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivi utilizzati sono attualmente definiti nel mapping. Il

Segment

Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno di solito tre caratteri e definiscono una funzione di base. Una linea mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlie nel mapping EDI.

Composite

Un composito combina diversi elementi di dati che appartengono tra loro. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene alcun dato.

DataElement

L’elemento di dati è la struttura che contiene i dati effettivi, che potete mappare sui campi.

Service String Adviceesportazione Service String Advice

Se aggiungete un “Service String Advice” (UNA) a un export EDI mapping, potete configurare i caratteri usati nel file di output. Il segmento UNA deve essere la prima linea di dati nel mapping EDI.

Component Element Separator

Il carattere di separazione usato tra gli elementi di dati di un composto.

Element Separator

Il carattere di separazione usato tra gli elementi di dati all’esterno di un composto.

Decimal Notation

Il carattere usato come punto decimale.

Release Indicator

Un carattere che può essere usato per specificare che il carattere seguente deve essere interpretato come un letterale e non come un carattere di controllo.

Repetition Separator

Un carattere che specifica una ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti, ma è possibile definire quale carattere viene utilizzato nell’output del “Service String Advice”. Inoltre, impostando questo valore, il carattere di ripetizione nelle uscite dei dati verrà evitato automaticamente.

Segment Terminator

Il terminatore di segmento, che terminerà il segmento. O in altre parole, questo carattere è usato per separare diversi segmenti. Puoi specificare se usare interruzioni di riga aggiuntive nelle proprietà dell’intestazione mapping.

Segmentesportazione

Solo i segmenti definiti nel mapping possono essere emessi. Quindi dovete configurare tutti i segmenti richiesti nel file di output.

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influisce sull’uscita del convertitore.

Message Type

Questa proprietà può essere usata per specificare il tipo di messaggio EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: ORDERS. Questa proprietà non influisce sull’uscita del convertitore.

Conditional Output

Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se un elemento deve essere presente nel file o se è opzionale.

Mandatory

L’elemento deve essere presente nel file. Questo campo si trova nelle esportazioni solo per informazione. Il convertitore non può rilevare gli elementi obbligatori mancanti.

Conditional

L’elemento è condizionale.

Position

Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà è usata solo per riferimento e su nuove linee per trovare il segmento corretto. La proprietà non influisce sull’uscita del convertitore.

Spec. Max. Repeat

Definisce quanto spesso l’elemento potrebbe essere ripetuto secondo la documentazione. Questo non influisce sull’uscita del convertitore e non viene controllato durante l’uscita.

Tag

Definisce il tag del segmento. Il tag di segmento è il valore che appare nel file, tipicamente lungo tre caratteri, come BGM, UNB ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Esportazione Composite

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questo non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questo non influisce sull’uscita del convertitore.

Conditional Output

Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se il composto deve essere presente nel segmento o se è opzionale.

Mandatory

Il composto deve essere nel segmento. Questa proprietà è solo per informazione e non influenza l’uscita del convertitore.

Conditional

Il composto è condizionato.

Position

Specifica la posizione del composto secondo la documentazione EDIFACT. Questa proprietà è importante, poiché definisce anche come emettere le informazioni nel file. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.

Tag

Definisce il tag del composto. I tag tipici sono “C001”, il tag non influenza l’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Esportare un DataElement

Agency

Questa proprietà può essere usata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influenza l’output nel file.

Version

Questa proprietà può essere usata per specificare la versione EDIFACT utilizzata. Questo è opzionale, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, per esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influenza l’output nel file.

SourceExpr

Specifica la fonte dei dati da scrivere. Abbiamo una sezione separata sulla proprietà dell’espressione di origine.

Conditional Output

Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se il dato deve essere presente nel segmento/composito o se è opzionale.

Mandatory

Il dato deve essere nel segmento/composito. Impostando un elemento come obbligatorio, l’output verrà generato anche se il valore è vuoto. Questo può risultare in file non validi, poiché gli elementi obbligatori dovrebbero sempre avere un valore. Il convertitore non creerà un errore in questo caso. Dovreste controllare che le informazioni richieste per l’esportazione siano presenti usando un controllo mapping.

Conditional

Il dato è condizionale.

Position

Specifica la posizione del dato secondo la documentazione EDIFACT. La posizione è importante per il convertitore per decidere dove emettere le informazioni. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta solo una volta. La proprietà position può anche cambiare la posizione della linea mapping.

Tag

Definisce il tag del dato. Il tag non influisce sull’elaborazione dei file. Viene usato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard ecc.

Name

Il nome non è attualmente utilizzato e solo per riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Spec. Length Type

Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo per informazione e non influisce sul trattamento.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce quanti caratteri sono ammessi nel dato.

Format Type

Puoi selezionare il tipo di dati che vuoi importare.

Sono disponibili i seguenti valori:

Auto

Il campo è formattato automaticamente, in base al tipo di dati sorgente.

Text

Il campo è formattato come testo.

Date/Time

Un’informazione su data/ora. Il formato può essere specificato da un qualificatore che rappresenta i qualificatori DTM consentiti dallo standard EDIFACT. Puoi usare gli altri formati Date e Date/Time, se vuoi specificare il formato in un altro modo.

Date/Time Format

I dati sono formattati come informazioni di data e ora. Potete specificare il formato con la proprietà Format String.

Date Format

I dati sono formattati come informazioni sulla data. Potete specificare il formato con la proprietà Format String.

Number

I dati sono formattati come un valore numerico.

Format Qualifier

Disponibile solo se la proprietà Format Type è impostata su Date/Time.

Puoi usare la ricerca per vedere tutti i formati disponibili. I numeri sono uguali al qualificatore di formato EDIFACT per i campi DTM.

Format String

Disponibile solo se la proprietà Format Type è impostata su Date/Time Format o Date format string.

Se la proprietà Format Type è impostata su NAV Format String, potete inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se impostato su data/ora puoi inserire una stringa di formato, come descritto in lavorare con le stringhe di formato data/ora.

Blank Zeros

Disponibile solo se la proprietà Format Type è impostata su Number. Se disponibile, specifica che i valori vuoti dovrebbero essere mostrati come un campo vuoto invece della rappresentazione vuota predefinita.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere dovrebbe essere usato come separatore decimale. Per EDIFACT probabilmente non dovreste cambiare il valore.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere usato. Per EDIFACT probabilmente non dovreste cambiare il valore.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che dovrebbero essere nell’output. Questo riempirà automaticamente i posti mancanti con degli zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Se emettere il segno positivo/negativo.

Negative Only

Emette solo il segno “-“.

Always

Emettere il segno “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri. Per EDIFACT probabilmente non dovreste cambiare il valore e lasciarlo al valore predefinito.

Sample Values

È possibile mantenere una lista di valori di esempio. La procedura guidata di creazione/aggiornamento di mapping riempirà automaticamente questa lista dal file di esempio.