5. ALLINEAMENTO ANAGRAFICA ARTICOLI 5
1.1. Schema logico
1.1.1. Premessa
L’anagrafica articoli in BaaN contiene tutte le più importanti informazioni necessarie al riordino, consumo e
costificazione di ogni codice impiegato dal gruppo Aprilia.
Poiché i codici nascono in Aprilia, al fine di mantenere allineate le anagrafiche di ACS e AWS è necessaria
una procedura che copi da azienda ad azienda i nuovi articoli creati e che registri le modifiche apportate a
quelli già presenti.
Il processo è schematizzabile nel modo seguente:
Alcune spiegazioni:
Tra Aprilia e ACS la copia è totale, l’anagrafica degli articoli viene poi manualmente modificata in
ACS per adattarla alle logiche commerciali e logistiche di una gestione per ricambi e accessori,
diverse da quelle impiegate per la gestione produttiva di Aprilia
Tra Aprilia e AWS l’aggiornamento è parziale; l’anagrafica di AWS viene alimentata da Aprilia solo
per articoli quali moto e prodotti diversificati (biciclette)
Tra ACS e AWS l’aggiornamento è parziale, vengono copiati solo gli articoli accessori o ricambi, che
siano movimentabili in AWS (con costo standard o listino esistente)
Aprilia
ACS
AWS
TUTTI GLI ARTICOLI
MOTO E VEICOLI
DIVERSIFICATI
ACCESSORI E
RICAMBI
6. ALLINEAMENTO ANAGRAFICA ARTICOLI 6
1.2. Definizione Procedura
1.2.1. Premessa
Tramite la presente procedura si vuole uniformare il processo di allineamento dell’anagrafica articoli tra
company su BaaN (tabelle tiitm001, tiitm910, tiitm100), in modo da renderlo controllabile e facilmente
estendibile ad altre entità.
Le sessioni che verranno sostituite sono la tiitmc201m000, che al momento gestisce l’allineamento tra AWS
e Aprilia-ACS, e la sessione tiitmc911m000, che gestisce tramite complessa procedura l’allineamento tra
Aprilia e ACS. Di seguito il dettaglio delle company BaaN:
Società Company BaaN
Aprilia 110
ACS 111
AWS 172
Queste sessioni non partono dallo stesso concetto che ha ispirato il presente documento, e compiono anche
operazioni che esulano dal vero aggiornamento dell’anagrafica articoli, ma che in pratica forzano
l’elaborazione inserendo nelle company di destinazione valori di campi obbligatori al salvataggio di nuovi
articoli, laddove questi non siano presenti. Si ritiene che tali operazioni non siano di competenza di una
procedura adi allineamento di anagrafica, ma che siano invece da evidenziare le mancanze di tali valori,
affinché un ente competente li inserisca, oppure di superare il problema condividendo tabelle di definizione di
tali valori tra company, visto che evidentemente questi ultimi non sono considerati critici.
1.2.2. Schema
Allo scopo si utilizza il presente schema operativo:
7. ALLINEAMENTO ANAGRAFICA ARTICOLI 7
1.2.3. Definizione Testata
La sessione consente di creare la scheda di conversione, che contiene l’indicazione del codice testata lancio,
della company di origine dei dati, di quella di destinazione dei dati, e del flag per la scelta dell’aggiornamento
globale o solo dei campi parametrizzati (in questo caso degli articoli verranno aggiornati solo i campi
specificati nella parametrizzazione di destinazione).
La sessione di Gestione Scheda è la tiitm9150m000.
Definizione Scheda di
conversione
Parametrizzazione Scheda
Lancio Allineamento
8. ALLINEAMENTO ANAGRAFICA ARTICOLI 8
1.2.3.1.Form
La form contiene i seguenti campi:
Nome Campo Descrizione
Scheda Conversione Nome scheda
Descrizione Descrizione scheda
Company Origine Company di estrazione dei dati di anagrafica
Company Destinazione Company la cui anagrafica verrà aggiornata
Aggiorna solo Destinazione Indica se gli unici campi oggetto dell’elaborazione sono quelli presenti nella
parametrizzazione di destinazione oppure tutti
1.2.4. Parametrizzazione testata
L’utente può ora parametrizzare l’allineamento (ie la scheda di conversione), attraverso l’indicazione di
parametri che limitino i dati in entrata e parametri che indirizzino i dati in uscita, selezionando solo un range
9. ALLINEAMENTO ANAGRAFICA ARTICOLI 9
dei record in ingresso oppure selezionando valori specifici di campi di destinazione, in modo da rendere
l’elaborazione compatibile ai requisiti dell’anagrafica articoli della company di destinazione.
Si accede alle sessioni preposte tramite tasti “Origine” e “Destinazione” della Gestione Scheda.
La sessione di parametrizzazione dell’origine dei dati è la tiitm9151s000, quella di parametrizzazione della
destinazione è la tiitm9152s000
1.2.4.1.Parametrizzazione Origine
La form è la seguente:
L’utente inserisce i campi che costituiscono il criterio di selezione dell’anagrafica sulla company di partenza,
similmente alla costruzione di una query.
1.2.4.2.Parametrizzazione Destinazione
La form è la seguente:
10. ALLINEAMENTO ANAGRAFICA ARTICOLI 10
L’utente può inserire i campi i cui valori devono rimanere immutati oppure variati nella company di
destinazione in modo che il loro nuovo valore sia diverso dal corrispondente nella company di origine.
Se il campo inserito ha il flag Variaz a sì allora il valore indicato sarà quello impostato dal sistema nel campo
di destinazione, se il flag Variaz è a no, allora il sistema lascerà immutato il valore del campo nella company
di destinazione in caso di aggiornamento, oppure imposterà il valore di default nel caso di inserimento.
Se il campo inserito ha il flag Variaz a “con valore” allora il valore indicato sarà quello impostato dal sistema
nel campo di destinazione, se il flag Variaz è a “con campo” allora il valore del corrispondente campo, avente
stesso dominio di quello di destinazione, sarà impostato dal sistema sul campo di destinazione, se il flag
Variaz è a “no”, allora il sistema lascerà immutato il valore del campo nella company di destinazione in caso
di aggiornamento, oppure imposterà il valore di default nel caso di inserimento.
Solo i campi presenti in sessione verranno aggiornati nel caso si imposti Aggiorna solo destinazione a sì in
tiitm9150m000.
1.2.5. Lancio Allineamento
Per il lancio allineamento si seleziona una delle testate elaborate, e si avvia l’allineamento. Si deve
permettere inoltre l’indicazione di un eventuale file di log da creare, tramite inserimento di nome file e path.
La scelta tra schede esistenti sarà resa possibile tramite sessione di visualizzazione tiitm9550s000.
La sessione di lancio dell’elaborazione è la tiitm9160m000,
1.2.5.1.Form
Commento [MR1]: Vedi 1.7
11. ALLINEAMENTO ANAGRAFICA ARTICOLI 11
La form riporta l’indicazione della scheda scelta, con i dati relativi in visualizzazione, e permette il settaggio
dei seguenti flag:
Data Modifica il lancio riguarderà solo articoli che abbiano data di ultima modifica o creazione nel
range specificato
Tipo Aggiornamento: “Inserimento”, solo per inserire records presenti sulla company di destinazione
e non di origine, “aggiornamento”, solo per la modifica di record già presenti sulla company di
destinazione, ed “entrambi”
Aggiorna Alternativi, per aggiornare gli articoli alternativi
File di Log, nel caso si voglia creare un file di log, e relativo path
12. ALLINEAMENTO ANAGRAFICA ARTICOLI 12
1.3. Schede Allineamento
1.3.1. Lista schede
Di seguito viene riportata l’elenco delle schede di aggiornamento attualmente in uso, aggiornate alla data di
revisione del documento. Vengono lanciate con un numero di giorni di attività compreso tra il giorno di lancio
e quello 7 giorni precedente.
Nome Scheda Note Job Origine Destin
azione
110-172-D Inserimento Articoli Diversificati ART110 - 1072DI 110 172
110-172-M Inserimento Articoli Moto ART110 – 1072MI 110 172
110-172-MINI Inserimento Articoli Minimoto ART110 – 1072NI 110 172
110-111-ACQXMXD Inserimento Articoli Acq, no M o D ART110 – 1011XI 110 111
110-111-AC2XMXD Inserimento Articoli Acq, no M o D,
87<item>87ZZZZZZ
ART110 – 10117I 110 111
110-111-AC3XMXD Inserimento Articoli Acq, no M o D,
89<item>89ZZZZZZ
ART110 – 10119I 110 111
110-111-AC4XMXD Inserimento Articoli Acq, no M o D,
LV<item>LVZZZZZZ
ART110 – 1011LI 110 111
110-111-ACQ-M-D Inserimento Articoli Acq, M o D ART110 – 1011AI 110 111
110-111-PRO-M-D Inserimento Articoli Prod, M o D ART110 – 1011PI 110 111
110-111-PROXMXD Inserimento Articoli Prod, no M o D ART110 – 1011YI 110 111
110-111-XPXA Inserimento Articoli no Prod e Acq ART110 – 1011ZI 110 111
111-172-A Inserimento Articoli Accessori ART172 – 1172AI 111 172
111-172-R Inserimento Articoli Ricambi ART172 – 1172RI 111 172
110-172-D* Aggiornamento Articoli Diversificati ART110 – 1072DA 110 172
110-172-M* Aggiornamento Articoli Moto ART110 – 1072MA 110 172
110-111* Aggiornamento ART110 - 1011_A 110 111
111-172-A* Aggiornamento Articoli Accessori ART172 – 1172AA 111 172
111-172-R* Aggiornamento Articoli Ricambi ART172 – 1172RA 111 172
111-172-CS* Aggiornamento Articoli con cod segn CS ART172 – 1172SA 111 172
111-172-ES* Aggiornamento Articoli con cod segn ES ART172 – 1172EA 111 172
Commento [MR2]: 20/10 esclusi
articoli Guzzi
Commento [MR3]: 20/10 esclusi
articoli Guzzi
Commento [MR4]: 20/10 esclusi
articoli Guzzi
Commento [MR5]: 20/10 esclusi
articoli Guzzi
13. ALLINEAMENTO ANAGRAFICA ARTICOLI 13
111-172-KIT* Aggiornamento Articoli con cod segn KIT,
acq
ART172 – 1172KA 111 172
110-172-MINI* Aggiornamento Articoli minimoto ART110 – 1072NA 110 172
1.3.2. Dettaglio Schede Inserimento
Di seguito sono riportati solo i campi che assumono valori diversi da quelli che hanno nella company di
origine, i campi non citati vengono copiati tali e quali da quelli dell’origine.
1.3.2.1.Scheda 110-172 Inserimento
Campi anagrafica a destinazione non ricopiati dai dati di destinazione
Campo Nuovo valore
Componente pr. costo Se tipo articolo uguale a “M”, “010”, altrimenti “013”
Magazzino “001”
Tipo Articolo “acquisto” se codice segnalazione diverso da “KIT”, altrimenti
“prodotto”
Consegne Dirette da “0”
Cod. IVA “17”
Valutazione Giacenza “Costo standard”
Codice set UM „STD“
UM Gestionale (INV) “NR”
UM magazzino “NR”
Fornitore “1001”
Paese d’origine “I”
Agg dati gia/ord “Sì”
Priorità uscita “Per ubicazione”
Giacenza massima “0”
fantasma Se codice segnalazione uguale “KIT”, “sì”, altrimenti “no”
Acquirente Default
Pianif Default
Commento [MR6]: 20/10 esclusi
articoli Guzzi
14. ALLINEAMENTO ANAGRAFICA ARTICOLI 14
Prezzo acquisto Default
Gruppo Commissioni Default
Gruppo riduz. Default
Fattore Scarto Default
Categoria Fiscale Default
Codice metodo previsionale Default
Mod stag scorta sic. Default
Modello stag domanda Default
Scorta sicurezza Default
Punto di riordino Default
Estensione Anagrafica Articoli
Tipo Speciale Default
Attività Default
Magazzino consegna “”
Blocco outbound “no”
Flag to lavoro “no”
Multifornitura CL “no”
Giro mix Default
Modello magazzino Default
Consegnatore Default
Art Generico Prod Default
Raggr Tecnico 2 Default
Raggr Tecnico 3 Default
1.3.2.2.Scheda 110-111 Inserimento
Campi anagrafica a destinazione non ricopiati dai dati di destinazione
Campo Nuovo valore
15. ALLINEAMENTO ANAGRAFICA ARTICOLI 15
Componente pr. costo Se articolo tra “87” e “87ZZZZZZ”, “A70”; altrimenti “A60”
Tipo Articoli Se articolo tra “87” e “87ZZZZZZ”, “A”; se articolo tra “LV” e
“LVZZZZZZZZ” e tra “89” e “89ZZZZZZZ”, “L”, altrimenti “R”
Cod. Segnalazione “BLK”
Gruppo Articoli “---“
Magazzino Se Tipo Articolo “prodotto” o “acquisto” , “61”
Livello servizio “0”
Scorta sicurezza “0”
Cod. metodo previs. “002”
Mod stag scorta sic. Default
Modello stag domanda Default
Categoria Fiscale Default
Gruppo prezzo (acq) “---”
Gruppo statistico (acq) “---”
Prezzo acquisto Default
Acquirente “0”
Pianif “0”
Ispezione “sì”
Gruppo prezzo (ven). “---”
Gruppo statistico (ven) “---”
Gruppo commis. Default
Gruppo riduzione Default
Consegne dirette da “99999999”
Sistema d’ordine “SIC”
Agg. Dati giacen / ord “no”
Fantasma “no”
Fatt scarto/ritiro Default
Lead time 1
Qtà min ordine 1
16. ALLINEAMENTO ANAGRAFICA ARTICOLI 16
Qtà multipla di 1
Ordine intervallo 20
Livello min serv 0
Estensione Anagrafica Articoli
Tipo Speciale Default
Codice gruppo statistico Default
Codice omologazione “”
Tipo materiale “non gestito” in caso di tipo articolo “prod” , altrimenti passato
Magazzino consegna Default
Review periodo 20
Average delay 0
Control type Opt. Service level target
Target control qty 0
1.3.2.3.Scheda 111-172 Inserimento
Campi anagrafica a destinazione non ricopiati dai dati di destinazione
Campo Nuovo valore
Componente pr. costo Se tipo articolo uguale a “R”, “011”, altrimenti “012”
Magazzino “101”
Tipo Articolo “acquisto” se codice segnalazione diverso da “KIT”
Consegne Dirette da “0”
Cod. IVA “17”
Valutazione Giacenza “Costo standard”
Codice set UM „STD“
UM Gestionale (INV) “NR”
UM magazzino “NR”
Commento [MR7]: Modifica 1.8,
modifiche know how
17. ALLINEAMENTO ANAGRAFICA ARTICOLI 17
Gestione lotti “non applicabile”
Fornitore “1002”
Scorta di sicurezza Default
Agg dati gia/ord “Sì”
Priorità uscita “Per ubicazione”
Giacenza massima “0”
fantasma Se codice segnalazione uguale “KIT”, “sì”
Acquirente Default
Pianif Default
Prezzo acquisto Default
Ispezione “sì”
UM prezzo acquisto UM prezzo vendita
Gr. Prezzo acquisto Gr. Prezzo vendita
Gruppo Commissioni Default
Gruppo riduz. Default
Fattore Scarto Default
Categoria Fiscale Default
Codice metodo previsionale Default
Mod stag scorta sic. Default
Modello stag domanda Default
Scorta sicurezza Default
Punto di riordino Default
Lead time 7
Intervallo ordine 7
Livello min servizio 0
Qtà min ordine 1
Qtà multipla di 1
Ordine intervallo 20
Commento [MR8]: Vedi 1.7
Commento [MR9]: Vedi 1.7
18. ALLINEAMENTO ANAGRAFICA ARTICOLI 18
Livello min serv 0
Blocco outbound “no”
Flag to lavoro “no”
Multifornitura CL “no”
Giro mix Default
Modello magazzino Default
Consegnatore Default
Review periodo 7
Average delay 0
Control type Opt. Service level target
Target control qty 0
Acquista da produzione no
1.3.3. Dettaglio Schede Aggiornamento
Di seguito vengono riportati solo i campi che vengono aggiornati, quelli non citati rimangono immutati.
1.3.3.1.Scheda 110-111 Aggiornamento
Campi anagrafica a destinazione aggiornati dai dati di destinazione
Campo Aggiornato
Descrizione
Cod. IVA
Divisa acquisto
Codice nomenclatura
Lead time
Estensione Anagrafica Articoli
Tutti i campi tranne tipo
speciale, codice gruppo
statistico, tiitm910.obso.c,
tiitm910.wrdt(1-5) e magazzino
consegna, a default
Commento [MR10]: Modifica 1.8,
modifiche know how
Commento [MR11]: Modifica 1.9,
modifica know how
19. ALLINEAMENTO ANAGRAFICA ARTICOLI 19
1.3.3.2.Scheda 110-172 Aggiornamento
Campi anagrafica a destinazione aggiornati dai dati di destinazione
Campo Aggiornato
Descrizione
Peso Peso
Tipo Articolo “acquisto” se codice segnalazione diverso da “KIT”, altrimenti
“prodotto”
Gruppo articoli
Tipo prodotto
Codice esclusione
Codice segnalazione
UM acquisto
UM prezzo acquisto
Gr. Prezzo (acq)
Gruppo statistico (acq)
UM vendita
UM prezzo
Gr. Prezzo (ven)
Gruppo statistico (ven)
Codice nomenclatura
Fantasma
Estensione Anagrafica Articoli
Tutti i campi esclusi Art Generico Prod, Rag tecnico cambio colore , raggr tecnico 2 e raggr tecnico
3
1.3.3.3.Scheda 111-172 Aggiornamento
Commento [MR12]: Rimesso in data
22 set 03, Michele e Mattia Rubbini
20. ALLINEAMENTO ANAGRAFICA ARTICOLI 20
Campi anagrafica a destinazione aggiornati dai dati di destinazione
Campo Aggiornato
Descrizione
Peso
Tipo Articolo “acquisto” se codice segnalazione diverso da “KIT”, altrimenti
“prodotto”
Gruppo articoli
Tipo prodotto
Codice esclusione
Codice segnalazione
UM acquisto
UM prezzo acquisto
Gr. Prezzo (acq)
Gruppo statistico (acq)
UM vendita UM acquisto
UM prezzo vendita UM prezzo acquisto
Gr. Prezzo (ven)
Gruppo statistico (ven)
Codice nomenclatura
Paese d’origine
Fantasma
Estensione Anagrafica Articoli
Tutti i campi, ad eccezione di
tiitm910.wdrt(1-5)
1.4. Criticità
Commento [MR13]: Vedi 1.7
Commento [MR14]: Vedi 1.7
21. ALLINEAMENTO ANAGRAFICA ARTICOLI 21
Ricorsività dell’allineamento Tutti i job di allineamento sono settati in modo che le schede allineino
articoli modificati eo creati in un intervallo temporale di 3 giorni nel
passato, dalla data di elaborazione. Se un articolo per qualche ragione
non passa dopo questi 4 tentativi deve essere fatto passare tramite
lancio manuale della scheda corrispondente
Controllo esistenza listino Nel passaggio da 111 a 172 è stato replicata la verifica dell’esistenza di
un listino di vendita da 111 a 172. In dettaglio, il sistema verifica che
l’articolo abbia costo standard diverso da zero (o almeno uno tra costo
materiali e operazioni diverso da zero), in caso negativo verifica che il
codice articolo esiste nel listino “AW” in caso di Ricambio, AZ altrimenti.
In caso negativo il codice non viene passato.
Accessori Ricambi con codice
segnalazione CS o ES
In fase di inserimento, da company 111 a 172, gli articoli con questi
codici segnalazioni vengono passati allo stesso modo di tutti gli altri.
Nella sessione precedente essi venivano passati senza codice di
segnalazione, in caso esistesse giacenza nella company di origine, con
codice altrimenti. Data la nuova gestione filiale unica, per cui
l’anagrafica unica di 172 viene in realtà utilizzata tra diverse filiali, sono
stati modificati i controlli su questi codici segnalazione in 172, al
momento dell’inserimento della transazione di movimentazione del
magazzino.
Descrizioni in linguacodifica
alternativa
Al contrario dei programmi che ha sostituito, l’allineamento anagrafica
non reperisce la descrizione in lingua da impostare al posto della
descrizione articolo, a seconda della lingua della company di
destinazione. Per realizzare l’aggiornamento della descrizione in lingua,
sulla company 172 gira la sessione tiitm9212m000 nel job 172NGT.
1.5. Note
1.5.1. Revisione 1.7
aggiunta possibilità di selezionare, in destinazione, anche un campo dell’anagrafica di origine, purchè
avente stesso dominio di quello di destinazione. In questo modo l’unità di misura di vendita
dell’anagrafica della company di destinazione può avere valore contenuto nell’unità di misura di
acquisto dell’anagrafica della company di origine. I valori dell’enumerato “Variaz” della tiitm9152s000
sono ora no, con valore, con campo
Aggiornate inoltre schede di allineamento per i campi aggiunti nell’estensione dell’anagrafica
(tiitm910)
1.5.2. Revisione 2.0
Articoli Guzzi hanno peso inserito direttamente in 172, quindi non devono essere aggiornati
da 111, ho inserito quindi controllo sul range articoli nelle schede di aggiornamento da 111 a
172
I job ogni tanto si bloccano, quindi si è deciso di fare un job per scheda, la codifica è la
seguente:
Commento [MR15]: Eliminata
16/06/03
22. ALLINEAMENTO ANAGRAFICA ARTICOLI 22
Posizione Codice Significato
1-2 Ultime 2 cifre company origine
3-4 Ultime 2 cifre company destinazione
5 Indicazione del tipo articolo trattato
(non sempre parlante)
6 I Inserimento, A Aggiornamento
.
1.5.3. Revisione 2.1
Nelle schede di aggiornamento 111-172, si è impostato a “sì” l’aggiornamento degli alternativi, perché in 172,
dove nessuno li gestisce, devono essere esattamente come in 111.