Modello di import/export > Modulo Vendite > Modello di import/export SOH (Ordini) 

L'import di ordini permette di creare nuovi ordini o di importare modifiche su un ordine già esistente nel sistema. Ci sarà anche la possibilità se necessario di eliminare alcune righe senza che l'ordine venga eliminato. Ciò significa che deve esistere almeno una riga ordine.

Un ordine di vendita è costituito da una testata e da più righe. Il file principale da parametrizzare sarà sempre il file SORDER (testata ordine) poiché è il file legato all'oggetto SOH.

Nel caso di creazione ordini, occorrerà quindi parametrizzare due identificatori, uno per il file testata SORDER e uno per il file dettaglio SORDERQ.

Durante un import in modifica, il riconoscere l'esistenza dell'oggetto principale si effettua in modo automatico con la chiave principale che è il numero d'ordine (SOHNUM). Il riconoscere l'esistenza delle righe dettaglio si effettua in tre modi in funzione della presenza o meno del numero riga ordine nel modello d'import:

Ricerca con il n° riga (SOPLIN) se è parametrizzato e indicato: Se la riga esiste, è modificata altrimenti viene creata.

Ricerca con il riferimento articolo e la data spedizione se questi due campi sono parametrizzati e indicati. Se la riga esiste, viene modificata altrimenti viene creata.

Ricerca con il riferimento articolo se il campo è parametrizzato e indicato. Se la riga esiste, viene modificata altrimenti viene creata.

Attenzione se due righe hanno lo stesso riferimento articolo (e la stessa data spedizione), è necessario parametrizzare il n° di riga per differenziarle. Se questo non viene effettuato, sarà elaborata sempre la prima riga che corrisponde ai criteri di ricerca.

L'import ordine elabora la cancellazione di una riga dettaglio. Una riga ordine sarà cancellata se è importata con una quantità ordinata nulla. Un ordine non potrà essere totalmente cancellato. Deve esistere almeno una riga.

Durante un import si ha anche la possibilità di precisare se la riga ordine deve essere saldata o meno. Occorre aggiungere nel modello il campo SOQSTA.

Import dei kit e distinte base: Esistono due modi d'importare dei kit e delle distinte base.

Il campo LINTYP non è presente nel modello. In questo caso, occorrerà importare soltanto l'articolo composto (i componenti non vengono considerati come appartenenti al kit o alla distinta base ma trattati come degli articoli classici). L'import del composto determina la generazione automatica di tutti i componenti definiti dalla prima alternativa. I componenti di tipo Opzione o Variante sono inoltre generati per la prima opzione e la prima variante.

Il campo LINTYP è presente nel modello. In questo caso, l'import del composto non attiva la generazione automatica dei componenti. Le righe dei componenti dovranno essere importate precisando il valore di LINTYP corrispondente. Si potrà così, per dei kit o distinte base contenenti delle opzioni o delle varianti, indicare i componenti scelti.

Import dei testi semplici: quando ciò è necessario, si ha la possibilità di importare dei testi sulla testata ordine, sul piede ordine e la riga ordine. Ciò può essere parametrizzato nel modello d’import utilizzando la variabile globale GIMP (nel modello si indicheranno i campi *71…).

 GIMP(71..78) permette d'importare dei testi legati alla testata ordine. E' possibile quindi importare un testo di 8*100 caratteri ovvero 800 caratteri.

 GIMP(81..88) permette di importare dei testi legati al piede ordine.

 GIMP(da 91 a 98) permette di importare dei testi legati alle righe ordine.

Import degli assi analitici sulla riga: per importare le sezioni analitiche di una riga di documento è necessario aggiungere un livello supplementare per alimentare la tabella comune contenente le informazioni analitiche sulla riga (CPTANALIN).
SEEREFERTO Vedere il modello di import SOHFL.

Import degli elementi di fatturazione: il valore inserito degli elementi di fatturazione può essere importato nei diversi documenti attraverso dei campi INVDTAAMT. (SQH, SOH, SDH).

Prerequisiti

Campi obbligatori del modello

Le informazioni minime che devono essere importate sono le seguenti:

 Il codice del cliente (BPCORD)

 Il codice dell'articolo (ITMREF)

 La quantità (QTY). Se l'unità non viene indicata, si assumerà di default l'unità di vendita dell'articolo. Attenzione durante un import in modifica, se l'unità è cambiata, questa non sarà considerata e la quantità importata in modifica corrisponderà all'unità esistente sulla riga ordine. Per effettuare un import con cambio di unità, è necessario iniziare con l'eliminare la riga.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

Tutti i controlli effettuati dall'oggetto nell'inserimento on-line sono effettuati nell'import di ordine. Sono presenti i principali controlli quali:

Sito di vendita inesistente: Messaggio di controllo del sito di vendita dell'ordine.

Sito di spedizione inesistente: Messaggio di controllo del sito di spedizione dell'ordine.

Cliente XXX scheda inesistente: Messaggio di controllo dell'esistenza del cliente.

Articolo YYY scheda inesistente: Messaggio di controllo dell'esistenza dell'articolo e dell'articolo vendita.

Unità ZZZ scheda inesistente: Messaggio di controllo dell'esistenza e della validità dell'unità per l'articolo.

QTY campo obbligatorio: Messaggio di controllo corrispondente all'esistenza di questa informazione durante l'import di un ordine.

Tabelle utilizzate

Questo modello è utilizzabile sia in import che in export. I dati sono aggiornati sulle seguenti tabelle :

Tabella

Descrizione tabella

BPADDRESS [BPA]

Indirizzi

BPARTNER [BPR]

Business Partner

BPCUSTMVT [MVC]

Movimenti clienti

BPCUSTOMER [BPC]

Clienti

BPDLVCUST [BPD]

Ind. spedizione

CPTANALIN [CAL]

Righe contabili analitiche

FACILITY [FCY]

Siti

ITMBPC [ITU]

Articoli - Clienti

ITMCATEG [ITG]

Categoria articolo

ITMFACILIT [ITF]

Articolo- Sito

ITMMASTER [ITM]

Articoli

ITMMVT [ITV]

Totali Articolo-Sito

ITMSALES [ITS]

Articoli-vendita

ITMWRH [ITW]

Articoli - Depositi

PRICSTRUCT [PRS]

Struttura Listini (Clnt/forn)

SALESREP [REP]

Agente

SORDER [SOH]

Ordini vendita-testata

SORDERP [SOP]

Ordini vendita-prezzo

SORDERQ [SOQ]

Ordini vendita-qtà

SPRICLINK [SPK]

Ricerca listini vendita (link)

SPRICLIST [SPL]

Tariffe clienti

SQUOTED [SQD]

Dettaglio preventivo

SVCRFOOT [SVF]

Documento vendite - Elem piede

SVCRVAT [SVV]

Documento vendite - Tasse

TABCUR [TCU]

Tabella delle valute

TABMODELIV [TMD]

Tabella modalità di consegna

TABPRTMOD [TPM]

Tabella dei modelli di stampa

TABSOHTYP [TSO]

Tabella tipi ordini

TABUNIT [TUN]

Tabella delle unità

WAREHOUSE [WRH]

Depositi