Entry Points > Modulo Stock > Script standard CALREO 

FILTRE_STF: variazione del filtro sulle ubicazioni da riapprovvigionare

Questo entry point permette di sostituire il "Link" standard (tra le tabelle delle ubicazioni e delle assegnazioni ubicazione) e di conseguenza di modificarlo o di aggiungere filtri supplementari.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Se è stato richiesto nella videata di lancio, c'è un file traccia aperto.

Diversi casi di chiamata - Variabili significative

Questo entry point è situato nel sotto-programma TRT_REAPPRO del programma CALREO. 

E' chiamato dopo l'alimentazione dei filtri da applicare per determinare i record da elaborare e prima del link tra la tabella delle assegnazioni e quella delle ubicazioni.

Permette di descrivere un nuovo 'Link' (per esempio aggiunta della tabella dei tipi ubicazione) e di modificare i filtri esistenti oppure aggiungerne di nuovi.

E' necessario posizionare la variabile locale a WNEW=1 per non eseguire il 'Link' standard.  

I parametri disponibili sono:

- [L]WNEW            da valorizzare a 1

- [L]WFILSTF         Filter su STOLOCAFF

- [L]WFILSTC         Filter su STOLOC 

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...).

Tabella

Contenuto significativo

Descrizione Tabella

STOLOCAFF

No

Assegnazioni ubicazioni

STOLOC

No

Ubicazioni

TABLOCTYP

No

Tipi di ubicazione

ITMMASTER

No

Articoli

ITMFACILIT

No

Articoli siti

STOALL

No

Allocazioni

STOREO

No

Riapprovvigionamenti

BPDLVCUST

No

Clienti consegnati

TABFOR

No

Formule

WORKSTATIO

No

Centri di lavoro

 

VERIF_STA: Per decidere di elaborare o meno un'ubicazione da riapprovvigionare.

Questo entry point permette di definire se l'ubicazione è da riapprovvigionare per l'articolo.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Se è stato richiesto nella videata di lancio, c'è un file traccia aperto.

Diversi casi di chiamata - Variabili significative

Questo entry point si trova nel sotto-programma TRT_REAPPRO del programma CALREO. 

E' chiamato all'inizio del ciclo sulla tabella delle assegnazioni e permette di definire se l'ubicazione è da riapprovvigionare per tale articolo.

E' necessario posizionare la variabile locale a WOK=0 se, dopo il controllo, si rileva che tale ubicazione non è da riapprovvigionare.  

I parametri disponibili sono:

- [L]WOK              Da valorizzare a 0

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...).

Tabella

Contenuto significativo

Descrizione Tabella

STOLOCAFF

Assegnazioni ubicazioni

STOLOC

Ubicazioni

TABLOCTYP

No

Tipi di ubicazione

ITMMASTER

No

Articoli

ITMFACILIT

No

Articoli siti

STOALL

No

Allocazioni

STOREO

No

Riapprovvigionamenti

BPDLVCUST

No

Clienti consegnati

TABFOR

No

Formule

WORKSTATIO

No

Centri di lavoro

 

NEW_CALSTO: Per sostituire il calcolo dello stock disponibile di un'ubicazione.

Questo entry point permette di sostituire il calcolo standard dello stock disponibile di un'ubicazione con un altro calcolo che è da scrivere.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Se è stato richiesto nella videata di lancio, c'è un file traccia aperto.

Diversi casi di chiamata - Variabili significative

Questo entry point si trova nel sotto-programma TRT_REAPPRO del programma CALREO. 

E' chiamato dal ciclo sulla tabella delle assegnazioni dopo il controllo sul record da riapprovvigionare.

Permette di sostituire il calcolo dello stock disponibile standard ($CAL_STO) con un altro.

E' necessario posizionare la variabile locale a WNEW=1 se è stato descritto un altro calcolo.  

I parametri modificabili sono:

- [L]WNEW              Da valorizzare a 1

- [L]WSTOQTYSTU   Alimentare la quantità in stock

- [L]WSTOQTYALL   Alimentare la quantità allocata

- [L]WSTOQTYRUP   Alimentare la quantità in rottura

Nel riquadro qui in basso, il flag contenuto significativo evidenzia che il contenuto è allineato al contesto (il cliente corrente è caricato…).

Tabella

Contenuto significativo

Descrizione Tabella

STOLOCAFF

Assegnazioni ubicazioni

STOLOC

Ubicazioni

TABLOCTYP

No

Tipi di ubicazione

ITMMASTER

No

Articoli

ITMFACILIT

No

Articoli siti

STOALL

No

Allocazioni

STOREO

No

Riapprovvigionamenti

BPDLVCUST

No

Clienti consegnati

TABFOR

No

Formule

WORKSTATIO

No

Centri di lavoro

 
Tabelle aperte 

CRIT_STO: Entry point che permette di aggiungere un filtro sul file stock

Entry point che permette di aggiungere un filtro sul file stock in fase di calcolo della quantità da riapprovvigionare.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata - Variabili significative

L'entry point si trova nell'etichetta CAL_STO del programma CALREO, nel ciclo di lettura del file STOCK[STO]. 

E' disponibile una variabile CRITSTO di 250 caratteri per definire un filtro supplementare sul file STOCK[STO].

Nel riquadro sottostante, il flag contenuto significativo significa che il contenuto è allineato al contesto (il cliente corrente è caricato…).

Tabella

Contenuto significativo

Descrizione Tabella

STOCK

No

Stock

CRITSTO

No

Variabile alfanumerica di 250 caratteri

 
Tabelle aperte 

CAL_QTYSTU: Entry point che permette di modificare il calcolo dell'arrotondamen

Entry point che permette di modificare il calcolo dell'arrotondamento della quantità da riapprovvigionare.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata - Variabili significative

Viene chiamato durante il caricamento del buffer STOREO/REO prima della sua scrittura.

Permette di sostituire il calcolo standard  dell'arrotondamento della quantità da riapprovvigionare.

E' necessario posizionare la variable GPE = 1 se si è descritto un altro calcolo.  

I campi del file STOREO/REO : 

            STOFCY , ITMREF, LOCCAT,LOC,PCU,QTYPCU,PCUSTUCOE,STU,DEFPOT   sono caricati

In standard il calcolo avviene come segue:

     [F:REO]QTYSTU    = [F:REO]QTYPCU * [F:REO]PCUSTUCOE

   Call QTEARR([F:REO]QTYSTU,[F:REO]STU) From TRTDIV

Il componente QTEARR effettua l'arrotondamento a seconda del numero di decimali di STU

Tabella

Contenuto significativo

Descrizione Tabella

STOLOCAFF

Assegnazione occupazioni

 STOLOC

Ubicazioni

ITMMASTER

Articolo

CRITSTO

No

Variabile alfanumerica di 250 caratteri

 Tabelle aperte 

WRIT_REO: Entry point che permette di modificare il buffer [F :REO]

Entry point che permette di modificare il contenuto del buffer [F :REO]

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata - Variabili significative

L'entry point si trova nell'etichetta TRT_REA del programma CALREO, prima dell'istruzione Write [REO]

Tabella /campo

Contenuto significativo

Descrizione Tabella

 WNBRLOTECA

Numero di lotto economico

 WQTYECOUS

Quantità economica in UM

 WMANQUANT

Quantità mancante in UM

 WSTOQTYSTU

Stock in UM

STOLOCAFF

Assegnazione occupazioni

STOLOC

Ubicazioni

ITMFACILIT

Articolo sito

ITMMASTER

Articolo

 Tabelle aperte