Entry Points > Modulo Stock > Script standard CFGLIBB 

INISCE: Inizio esecuzione scenario

Questo entry point è chiamato in azione « INIT » dall'esecuzione di uno scenario.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

C'è un file di traccia aperto a seconda del valore della variabile di sistema S_TRAFLG posizionabile dallo scenario.

Vari casi di chiamata

Chiamata alla fine della sezione ‘INIT_CFGSCE’: il nome del 'box' viene alimentato con il valore WUXsssss (sssss = scenario)

Le variabili globali descrizione dei campi sono inizializzate (variabili T_)

Il riquadro delle variabili W_VARLAB è creato.

Variabili e videate disponibili

Variabile o videata

Definizione

Char BOITE

Nome della videata non ancora visualizzato

Char(20) T_sss

Descrizioni campi videate (sss = nome del simbolo)

 

Tabelle aperte 

Sono aperte tutte le tabelle necessarie alla configurazione.

CFGITMREF: Modifica composto di riferimento

Questo entry point serve a modificare in modo dinamico il composto di riferimento definito in uno scenario.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso se la variabile S_UPDMOD <> 2.

Vi è una transazione in corso se la variabile S_UPDMOD = 2.

File traccia

C'è un file di traccia aperto a seconda del valore della variabile di sistema S_TRAFLG posizionabile dallo scenario.

Vari casi di chiamata

Questo entry point è chiamato in esecuzione di scenario quando occorre leggere il composto di riferimento.


Variabili e videate disponibili

Variabile o videata

Definizione

Char (20) W_ITM

Contiene il composto di riferimento dello scenario

Caricare in W_ITM il composto di riferimento che deve utilizzare il configuratore (l’articolo deve esistere)

 

 

Tabelle aperte 

Sono aperte tutte le tabelle necessarie alla configurazione.

CFGCPNREF: Modifica componente di riferimento

Questo entry point serve a modificare in modo dinamico il componente di riferimento definito in uno scenario.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso se la variabile S_UPDMOD <> 2.

Vi è una transazione in corso se la variabile S_UPDMOD = 2.

File traccia

C'è un file di traccia aperto a seconda del valore della variabile di sistema S_TRAFLG posizionabile dallo scenario.

Vari casi di chiamata

Questo entry point è chiamato in esecuzione di scenario quando occorre leggere il componente di riferimento.

Variabili e videate disponibili

Variabile o videata

Definizione

Tabella [F :CSL]

Record riga di scenario componente interessato

 

 

Char (GLONITM) W_ITM

Contiene il componente di riferimento dello scenario

Caricare in W_ITM il componente di riferimento che deve utilizzare il configuratore (l’articolo deve esistere)

 

 

Tabelle aperte 

Sono aperte tutte le tabelle necessarie alla configurazione.

CFG_AAAA: Entry point generico azioni del configuratore

Questo entry point è chiamato per ogni azione di tipo ‘selezione tabelle’, ‘selezione lista’, ‘inserimento finestra’ o ‘programma standard’ gestite dal programma CFGLIBB.  (AAAA = Azione)

Permette di effettuare un'elaborazione preliminare all'azione standard e/o di non effettuare l'azione standard.

Contesto e modalità di funzionamento

Questo entry point è chiamato per le seguenti azioni gestite dal programma CFGLIBB. 

Programma standard       SAICFGSCE   :           Inserimento risposte scenario

                                       SAICFGSEL    :           Inserimento selezione articoli / opzioni varianti

                                       SAICFGSHA   :           Inserimento forme e modelli

Inserimento finestra                 SELCFG         :           Selezione scenario da uno scenario padre

Variabili e videate disponibili

Variabile o videata

Definizione

GPOINT

Contiene ‘CFG_’ seguito dal codice azione (INIT,OUVRE….)

GACTION

Contiene il nome dell’azione (SAICFGSCE, SAICFGSEL…)

GPE

Caricato con zero: l'azione standard viene effettuata

Caricato <> zero : l'azione standard non è effettuata

 

Tabelle aperte 

Tutte le tabelle del configuratore.

TRT_SYMBOLE_FIC: Caricamento dei simboli di tipo File

Questo entry point è chiamato per ogni simbolo di tipo "File".

Permette di effettuare un'elaborazione preliminare all'azione standard e/o di non effettuare l'azione standard.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso se la variabile S_UPDMOD <> 2.

Vi è una transazione in corso se la variabile S_UPDMOD = 2.

File traccia

C'è un file di traccia aperto a seconda del valore della variabile di sistema S_TRAFLG posizionabile dallo scenario.

Vari casi di chiamata

Questo entry point è chiamato in esecuzione di scenario quando occorre leggere il componente di riferimento.

Variabili e videate disponibili

Variabile o videata

Definizione

Tabella [F :CSL]

Record riga di scenario componente interessato

 

 

GPE

Caricato con zero: l'azione standard viene effettuata

Caricato <> zero : l'azione standard non è effettuata

 

Tabelle aperte 

Sono aperte tutte le tabelle necessarie alla configurazione.

LOA_CSEL : Caricamento di una riga del riquadro selezione articoli

Questo entry point viene chiamato durante il caricamento di ogni riga delle selezioni articolo ed opzioni varianti del configuratore.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Ci può essere un file traccia aperto (testare il contesto)

Variabili e videate disponibili

La variabile GPE è inizializzata a 0. Se lo specifico la passa ad un altro valore, il programma si limita a caricare la riga corrente (nessun aggiornamento di [M:CFW]).

Variabile o videata

Definizione

Mask WUSxxxx [CSEL]

Videata generata della selezione xxx

Tabella [F:ITM]

Articolo master della riga di selezione interessata

Tabella [F:ITF]

Articolo sito della riga di selezione interessata

Tabella [F :ITV]

Articolo totali della riga di selezione interessata

Tabella [F:ITS]

Articolo vendita della riga di selezione interessata

Tabella [F:TCU]

Valuta di S_CUR (GLOCALDEV di default)

Decimal [M :CSEL]CSTTOT

Costo totale pre calcolato delle selezioni effettuate nella selezione in corso.

Nolign

Numero della riga corrente

S_DYNAMT

Campo di tipo 'costo in valuta' che deve essere visualizzato. (Secondo la valuta contenuta in S_CUR precaricata di default con la valuta locale)                                    Questo campo sarà attualizzato in configurazione cliccando su ‘Ok’                                                                       Per visualizzare immediatamente fare:                         Gosub AFF_DYNAMT From CFGLIB

 

Tabelle aperte 

Le tabelle del configuratore

CTL_ITM_EQUIV: Controlli sugli articoli equivalenti trovati

Questo entry point viene chiamato durante la ricerca di equivalenza per filtrare gli articoli equivalenti, verificando ad esempio se esiste o meno un record Articolo-Sito per il Sito corrente.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file di traccia aperto a seconda del valore della variabile di sistema S_TRAFLG posizionabile dallo scenario.

Vari casi di chiamata

Chiamata nei vari casi di lettura di [F:ITM1]: che si prenda il primo articolo trovato o tutti gli articoli equivalenti per presentarli sotto forma di elenco nella videata [M:CFEQ].

L'azione viene chiamata da CFGLIBC, dove si costituisce la query su [F:ITM1]

Utilizzo del flag GPE

GPE=0 se l'algoritmo standard deve continuare (inizializzato con questo valore di default)

GPE=1 per non caricare l'articolo corrente [F:ITM1]ITMREF

GPE=2 per uscire totalmente dal ciclo di lettura

Variabile o videata

Definizione

Mask [CFV0]

Riepilogo della configurazione

Mask [CFV1]

Riepilogo della configurazione

Mask [CFV2]

Riepilogo della configurazione

Mask [CFV3]

Riepilogo della configurazione

Mask [CFV9]

Riepilogo della configurazione

 

 

Tabelle aperte 

            Le tabelle necessarie alla configurazione

Variabili e videate disponibili