Il convertitore X12
Anveo EDI Connect supporta l’importazione e l’esportazione di file X12. Il convertitore utilizza la stessa base di codice del convertitore EDIFACT, ma si comporta in modo leggermente diverso, a causa delle differenze di formato e dell’impossibilità di accedere direttamente allo standard X12.
Si presuppone che si sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.
Creazione e aggiornamento guidato Mapping
Il convertitore X12 dispone di un potente assistente per creare la struttura mapping da un file di esempio. Per motivi di copyright non possiamo fornire lo standard X12 con il prodotto e quindi non possiamo nemmeno rilevare loop, lunghezza del campo ecc. automaticamente. Tuttavia, creiamo una riga per ogni segmento, composito ed elemento di dati. È possibile aggiungere le informazioni mancanti in un secondo momento.
Prima di avviare l’assistente, è necessario controllare le proprietà dell’intestazione e selezionare i caratteri di controllo corretti.
Comandi
Il convertitore X12 supporta alcuni comandi speciali. I comandi disponibili sono:
Questo comando lascia la mapping corrente, senza scrivere il record della tabella corrente. Usare con cautela.
Questo comando consente 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. Viene utilizzato principalmente nelle mappature di pre-processo, in cui si chiama una mapping X12 diversa, in base al tipo di messaggio o al mittente. Il comando SkipSegments può aiutare a saltare le parti non necessarie del file X12 e a mantenere la mapping ridotta.
Questo comando consente di saltare tutti i dati X12 fino a un segmento specificato. Si usa soprattutto nelle mappature di pre-processo, quando si vuole analizzare solo, ad esempio, l’intestazione e saltare il resto del file, perché sarà elaborato da una mapping diversa. È anche possibile utilizzare questa funzione per saltare alcuni tipi di messaggi, mentre ne vengono elaborati altri nella stessa mapping.
Deprecato dalla versione 4.00 del modulo. Questo comando crea un nuovo messaggio EDI e blocca le tabelle di sistema. Si consiglia di utilizzare i comandi SkipSegments in combinazione con RUNASYNC.
Deprecato dalla versione 4.00 del modulo. Se possibile, utilizzare invece RUNASYNC. Il comando RUN blocca le tabelle del sistema EDI e impedisce l’esecuzione di più processi EDI contemporaneamente.
Funzioni del convertitore
Il convertitore X12 fornisce un oggetto con il nome X12 che contiene la funzione speciale SEGMENTCOUNT, che può essere utilizzata per ottenere il numero di segmenti nel messaggio X12 corrente. Questo valore viene tipicamente utilizzato nel segmento SE per il dato con la funzione: Total number of segments included in a transaction set.
Il segmento ISA
Il segmento X12 ISA (Interchange Control Header) è il primo segmento di un set di transazioni X12 EDI (Electronic Data Interchange). Serve come intestazione per l’intero set di transazioni e fornisce informazioni di controllo che identificano il mittente e il destinatario del set di transazioni, nonché il tipo di trasmissione EDI.
Se si aggiunge il segmento ISA a mano, assicurarsi di impostare il campo di tutti i dati a lunghezza fissa (truncate/pad) e di utilizzare le lunghezze di campo fornite. Il segmento ISA deve essere di 106 caratteri in totale. I componenti del segmento ISA e la loro lunghezza in caratteri sono:
Qualificatore delle informazioni di autorizzazione (2)
Informazioni sull’autorizzazione (10)
Qualificatore delle informazioni di sicurezza (2)
Informazioni sulla sicurezza (10)
Qualificatore ID interscambio (2)
ID mittente dell’interscambio (15)
Qualificatore ID interscambio (2)
ID del ricevitore di interscambio (15)
Data di interscambio (6)
Tempo di interscambio (4)
Identificatore delle norme di controllo dell’interscambio (1)
Numero di versione del controllo dell’interscambio (5)
Numero di controllo dell’interscambio (9)
Riconoscimento richiesto (1)
Indicatore di utilizzo (1)
Separatore di elementi (1)
Per produrre questo elemento, aggiungere un composito e denominarlo ISA16. Come figli di questo composito, aggiungere due elementi di dati e denominarli ISA16.1 e ISA16.2. Per l’esportazione, entrambi devono avere l’espressione di origine impostata su costante e valore vuoto. Entrambi i dati devono essere contrassegnati come obbligatori. In questo modo il convertitore emette solo il separatore di elementi, che può essere specificato nelle proprietà dell’intestazione mapping.
Importazione / Esportazione
Discuteremo separatamente le proprietà e le caratteristiche delle importazioni e delle esportazioni.
Importazione di dati X12
Importazione delle proprietà dell’intestazione Mapping
Per importare i dati X12 in Microsoft Dynamics NAV 2013R2, selezionare il valore della proprietà Import.
È possibile definire che l’assistente per la creazione di una nuova mapping debba cercare più interpretazioni della struttura di 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 creazione guidata della mapping.
Il carattere da utilizzare per separare gli elementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
Il carattere da utilizzare per separare i sottoelementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
Il carattere da utilizzare per terminare un segmento. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
Importazione di loop / Gruppo
La struttura X12 contiene gruppi, che non sono visibili dai dati reali. Questi gruppi sono definiti nella documentazione e consentono di ripetere le strutture. I gruppi possono essere utilizzati, come qualsiasi altro ciclo, per aggiungere, ad esempio, tabelle.
Se si aggiunge una tabella in modalità di scrittura in un’importazione X12, il convertitore controllerà le strutture figlie per verificare se tutti gli elementi obbligatori sono presenti e se tutti i filtri sono soddisfatti. È utile per aggiungere rami condizionali nella mapping. D’altra parte, può rendere più difficile la risoluzione dei problemi perché la mapping può saltare alcune parti.
Si consiglia di impostare la proprietà Min. Repeat ad almeno uno, se si prevede che la struttura sia presente nel file. In questo modo il modulo non deve controllare la struttura figlio e può provare a convertire direttamente le righe. Questo renderà la mapping un po’ più veloce e fornirà anche migliori messaggi di errore nel caso in cui la struttura della mapping non corrisponda al file.
È possibile utilizzare i loop anche senza aggiungere una tabella. All’importazione si comportano come una tabella in modalità di scrittura e controllano la struttura figlio prima di entrare nel ciclo. È possibile utilizzare questa opzione se non si desidera importare i dati o se si è interessati solo agli ultimi valori del ciclo.
Importazione delle proprietà della linea di dati Mapping
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.
Importazione di linee di dati di Mapping
Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Esistono più tipi di linee dati.
Questa proprietà definisce il tipo di linea dati che si desidera configurare.
Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la riga mapping. Alcune linee di dati sono ammesse solo come figli di un altro tipo.
Questo elenco mostra tutte le opzioni disponibili per le importazioni X12:
Un segmento definisce il tipo di dati che segue. In X12 i nomi dei segmenti hanno solitamente un massimo di tre caratteri e definiscono una funzione di base. Una riga mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlio nella mapping EDI.
Un composito è costituito da diversi sottoelementi che si appartengono. Un composito è visibile nel file solo se vengono utilizzati più sottoelementi del composito. Il composito stesso non contiene dati.
L’elemento di dati è la struttura che contiene i dati effettivi, che possono essere mappati ai campi.
Segment Importazione
È necessario definire i segmenti che possono essere presenti nel file. Se si desidera analizzare i dati, è necessario aggiungere anche i composti e gli elementi dei dati che si desidera elaborare. Un segmento può essere condizionato, cioè potrebbe essere presente nel file, ma non deve essere necessariamente presente.
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo.
Questa proprietà può essere utilizzata per specificare il tipo di messaggio X12 utilizzato. È facoltativo.
Specifica se un elemento deve essere presente nel file o se è facoltativo.
L’elemento deve essere presente nel file. Se questa riga di mapping è figlia di un ciclo, può essere utilizzata anche come criterio di accettazione, per stabilire se il ciclo può essere elaborato o meno, come descritto sopra.
L’elemento è condizionale. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione del segmento secondo la documentazione. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà viene ignorata durante l’importazione di un file.
Definisce la frequenza con cui l’elemento può essere ripetuto, secondo la documentazione. Questo non influisce sull’importazione del file; è necessario aggiungere un ciclo o duplicare la riga, se si desidera elaborare più istanze.
Definisce il tag del segmento. Il tag del segmento è il valore che appare nel file, in genere lungo fino a tre caratteri, come “ST”, “SE” ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Importazione di un Composite
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo.
Specifica se il composito deve essere presente nel segmento o se è facoltativo.
Il composito deve essere presente nel segmento. Può anche essere utilizzato come criterio di accettazione per il segmento padre.
Il composito è condizionato. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione del composito in base alla documentazione, in genere moltiplicata per 10. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.
Definisce il tag del composito. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Importazione di DataElement
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo.
Specifica la destinazione dei dati. Abbiamo una sezione separata sull’espressione di destinazione. È possibile lasciare vuoto il tipo di espressione di destinazione, se non si desidera elaborare i dati, ma si potrebbe farlo in un secondo momento. È possibile eliminare la riga mapping, se non si desidera elaborare i dati.
È possibile utilizzare i filtri per definire i criteri di accettazione, che non elaboreranno una parte della mapping o creeranno un errore se i dati non corrispondono al filtro. Soprattutto per X12 si consiglia vivamente di utilizzare i filtri, ogni volta che si prendono valori combinati con un qualificatore per verificare che il qualificatore sia quello previsto.
Specifica se il dato deve essere presente nel segmento/composito o se è facoltativo.
Il dato deve essere presente nel segmento/composito. Può anche essere utilizzato come criterio di accettazione per il segmento padre.
L’elemento di dati è condizionale. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.
Specifica la posizione dell’elemento di dati in base alla documentazione, in genere moltiplicata per 10. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.
Definisce il tag dell’elemento di dati. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Questa proprietà definisce il tipo di dati secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.
Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.
Il campo è di lunghezza variabile.
Il campo ha una lunghezza fissa.
Definisce il numero di caratteri consentiti nell’elemento di dati.
È possibile selezionare il tipo di dati da importare.
Sono disponibili i seguenti valori:
Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.
I dati vengono interpretati come una data. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni su data e ora. È possibile specificare il formato con la proprietà 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.
È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento mapping compilerà automaticamente questo elenco dal file di esempio.
Esportazione di dati X12
Esportazione delle proprietà dell’intestazione Mapping
Per esportare i dati X12 da Microsoft Dynamics NAV 2013R2, selezionare il valore della proprietà Export.
È possibile definire che l’assistente per la creazione di una nuova mapping debba cercare più interpretazioni della struttura di 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 creazione guidata della mapping.
Il carattere da utilizzare per separare gli elementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
Il carattere da utilizzare per separare i sottoelementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
Il carattere da utilizzare per terminare un segmento. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.
I file X12 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 produrre interruzioni di riga. Questa opzione non può essere modificata dinamicamente; se un partner richiede le interruzioni di riga e un altro no, è necessario creare due mappature separate. Il convertitore utilizzerà un’interruzione di riga di Windows (ritorno a capo e avanzamento riga).
Il canale di comunicazione che deve essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o dalle transazioni commerciali. A partire da Anveo EDI Connect 4.00, questa opzione può essere lasciata vuota.
Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questa mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.
È possibile specificare un partner ricevitore da utilizzare come ripiego, nel caso in cui non sia stato specificato alcun partner. Il partner viene utilizzato da alcuni canali di comunicazione per selezionare il destinatario. È possibile accedere alla mapping per ottenere, ad esempio, il numero di identificazione del partner.
Esportazione delle proprietà della linea di Mapping
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.
Esportazione di linee di dati di Mapping
Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Esistono più tipi di linee dati.
Questa proprietà definisce il tipo di linea dati che si desidera configurare.
Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la riga mapping. Alcune linee di dati sono ammesse solo come figli di un altro tipo.
Questo elenco mostra tutte le opzioni disponibili per le importazioni X12:
Un segmento definisce il tipo di dati che segue. In X12 i nomi dei segmenti hanno solitamente un massimo di tre caratteri e definiscono una funzione di base. Una riga mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlio nella mapping EDI.
Un composito combina diversi elementi di dati che appartengono a una stessa categoria. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene dati.
L’elemento di dati è la struttura che contiene i dati effettivi, che possono essere mappati ai campi.
Segment esportazioni
È possibile emettere solo i segmenti definiti nella mapping. È quindi necessario configurare tutti i segmenti richiesti nel file di output.
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo. Questa proprietà non influisce sull’uscita del convertitore.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo. Questa proprietà non influisce sull’uscita del convertitore.
Questa proprietà può essere utilizzata per specificare il tipo di messaggio X12 utilizzato. È facoltativo. Questa proprietà non influisce sull’uscita del convertitore.
È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.
Specifica se un elemento deve essere presente nel file o se è facoltativo.
L’elemento deve essere presente nel file. Questo campo è presente nelle esportazioni solo a titolo informativo. Il convertitore non è in grado di rilevare gli elementi obbligatori mancanti.
L’elemento è condizionale.
Specifica la posizione del segmento secondo la documentazione X12. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà non influisce sull’uscita del convertitore.
Definisce la frequenza con cui l’elemento può essere ripetuto, secondo la documentazione. Questo non influisce sull’uscita del convertitore e non viene controllato durante l’uscita.
Definisce il tag del segmento. Il tag del segmento è il valore che appare nel file, in genere lungo fino a tre caratteri, come “ST”, “SE” ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Esportazione Composite
Molti tipi di messaggi X12 non richiedono compositi.
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo. Questo non influisce sull’uscita del convertitore.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo. Questo non influisce sull’uscita del convertitore.
È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.
Specifica se il composito deve essere presente nel segmento o se è facoltativo.
Il composito deve essere presente nel segmento. Questa proprietà è solo informativa e non influisce sull’uscita del convertitore.
Il composito è condizionato.
Specifica la posizione del composito in base alla documentazione, in genere moltiplicata per 10. Questa proprietà è importante, in quanto definisce anche il modo in cui vengono prodotte le informazioni nel file. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.
Definisce il tag del composito. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Esportazione dell’DataElement
Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. È facoltativo. Questa proprietà non influisce sull’output del file.
Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. È facoltativo. Questa proprietà non influisce sull’output del file.
Specifica l’origine dei dati da scrivere. Abbiamo una sezione separata sulla proprietà dell’espressione di origine.
È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.
Specifica se il dato deve essere presente nel segmento/composito o se è facoltativo.
Il dato deve essere presente nel segmento/composito. L’impostazione di un elemento come obbligatorio comporta la generazione dell’output, anche se il valore è vuoto. Ciò può causare file non validi, poiché gli elementi obbligatori devono sempre avere un valore. In questo caso il convertitore non creerà alcun errore. È necessario verificare che le informazioni richieste per l’esportazione siano presenti utilizzando un controllo mapping.
L’elemento di dati è condizionale.
Specifica la posizione dell’elemento di dati in base alla documentazione, in genere moltiplicata per 10. 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 una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.
Definisce il tag dell’elemento di dati. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.
Il nome non è attualmente utilizzato e serve solo come riferimento.
Questa proprietà definisce il tipo di dati secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.
Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.
Il campo è di lunghezza variabile.
Il campo ha una lunghezza fissa.
Definisce il numero di caratteri consentiti nell’elemento di dati.
È possibile selezionare il tipo di dati da importare.
Sono disponibili i seguenti valori:
Il campo viene formattato automaticamente, in base al tipo di dati di origine.
Il campo è formattato come testo.
Informazioni su data e ora. Il formato può essere specificato da un qualificatore che rappresenta i qualificatori DTM consentiti dallo standard X12. È possibile utilizzare gli altri formati Data e Data/Ora, se si desidera specificare il formato in un altro modo.
I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni sulla data. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come valori numerici.
Disponibile solo se la proprietà Format Type è impostata su Date/Time.
È possibile utilizzare la ricerca per vedere tutti i formati disponibili. I numeri sono uguali al qualificatore del formato X12 per i campi DTM.
Disponibile solo se la proprietà Format Type è se a Date/Time Format o a Stringa di Date format.
Se la proprietà Format Type è impostata su NAV Format String, è possibile inserire la stringa di formato, come descritto nella guida AL / C/AL.
Se è impostato su data/ora, è possibile inserire una stringa di formato, come descritto in Lavorare con le stringhe di formato di data/ora.
Disponibile solo se la proprietà Format Type è impostata su Number. Se disponibile, specifica che i valori vuoti devono essere restituiti come un campo vuoto, invece della rappresentazione vuota predefinita.
Disponibile solo se la proprietà Format Type è impostata su Number. Specifica il carattere da utilizzare come separatore decimale. Per X12 probabilmente non si dovrebbe modificare il valore.
Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere utilizzato. Per X12 probabilmente non si dovrebbe modificare il valore.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali da visualizzare.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali da inserire nell’output. In questo modo i posti mancanti verranno automaticamente riempiti di zeri.
Disponibile solo se la proprietà Format Type è impostata su Number. Indicare o meno il segno positivo/negativo.
Emettere solo il segno “-“.
Emettere il segno “+” e “-“.
Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri. Per X12 probabilmente non si dovrebbe modificare il valore e lasciarlo al valore predefinito.
È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento mapping compilerà automaticamente questo elenco dal file di esempio.