Entry Points > Modulo Stock > Script standard FUNSTKB 

CALSAFSTO: Calcolo stock sicurezza

Questo entry point permette di effettuare un calcolo specifico dello stock di sicurezza.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Prima della chiamata del sotto programma standard di calcolo dello stock di sicurezza (se la parametrizzazione richiede un ricalcolo dello stock di sicurezza)

            La variabIle GPE deve essere forzata<> 0 per non eseguire il programma standard.

Variabili e videate disponibili

Variabile o videata

Definizione

Mask STKB [STKB]

Parametri di lancio

Tabella [ITF]

Articolo sito in linea

Tabella [STE]

Parametri stock in linea

Tabella [TCL]

Categoria articolo in linea

Local Decimal TISS()

Riquadro dei consumi mensili

Local Integer IT

Numero di valori di TISS

Local integer WJOU

Numero di giorni medio mensile

Local decimal WDEL

Lead time riapprovvigionamento

Local decimal WSAF

Utilizzare lo stock di sicurezza calcolato

Local integer ISAF

Mettere 0 se lo stock di sicurezza è stato calcolato senza errore

Se <> 0 il programma continuerà con il vecchio valore calcolato.

Global integer GPE

Forzare <> 0 per non eseguire il programma standard

Forzare = 0 per eseguire il programma standard.

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

 

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

 

 

 

 

CALREOTSD: Calcolo soglia riapprovvigionamento

Questo entry point permette di effettuare un calcolo specifico della soglia di riapprovvigionamento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Prima della chiamata del sotto programma standard di calcolo della soglia di riapprovvigionamento (se la parametrizzazione richiede un ricalcolo della soglia di riapprovvigionamento)

            La variabile GPE deve essere forzata<> 0 per non eseguire il programma standard.

Variabili e videate disponibili

Variabile o videata

Definizione

Mask STKB [STKB]

Parametri di lancio

Tabella [ITF]

Articolo sito in linea

Tabella [STE]

Parametri stock in linea

Tabella [TCL]

Categoria articolo in linea

Local Decimal TISS()

Riquadro dei consumi mensili

Local Integer IT

Numero di valori di TISS

Local integer WJOU

Numero di giorni medio mensile

Local decimal WDEL

Lead time riapprovvigionamento

Local decimal WSEC

Stock di sicurezza di riferimento

Local decimal WTSD

Utilizzare la soglia di riapprovvigionamento calcolata

Local integer ITSD

Mettere 0 se la soglia di riapprovvigionamento è stata calcolata senza errore

Se <> 0 il programma continuerà con il vecchio valore calcolato.

Global integer GPE

Forzare <> 0 per non eseguire il programma standard

Forzare = 0 per eseguire il programma standard.

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

 

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

 

 

 

 

CALREOMIN: Calcolo lotto economico

Questo entry point permette di effettuare un calcolo specifico del lotto economico.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Prima della chiamata del sotto programma standard di calcolo del lotto economico (se la parametrizzazione richiede un ricalcolo del lotto economico)

            La variabile GPE deve essere forzata <> 0 per non eseguire il programma standard.

Variabili e videate disponibili

Variabile o videata

Definizione

Mask STKB [STKB]

Parametri di lancio

Tabella [ITF]

Articolo sito in linea

Tabella [STE]

Parametri stock in linea

Tabella [TCL]

Categoria articolo in linea

Local Decimal TISS()

Riquadro dei consumi mensili

Local Integer IT

Numero di valori di TISS

Local integer WJOU

Numero di giorni medio mensile

Local decimal WDEL

Lead time riapprovvigionamento

Local decimal WMIN

Utilizzare il lotto economico calcolato

Local integer IMIN

Mettere 0 se il lotto economico è stato calcolato senza errore

Se <> 0 il programma continuerà con il vecchio valore calcolato.

Global integer GPE

Forzare <> 0 per non eseguire il programma standard

Forzare = 0 per eseguire il programma standard.

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

 

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

 

 

 

 

CALSTOMAX: Calcolo stock massimo

Questo entry point permette di effettuare un calcolo specifico dello stock massimo.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Prima della chiamata del sotto programma standard di calcolo dello stock massimo (se la parametrizzazione richiede un ricalcolo dello stock massimo)

            La variabile GPE deve essere forzata <> 0 per non eseguire il programma standard.

Variabili e videate disponibili

Variabile o videata

Definizione

Mask STKB [STKB]

Parametri di lancio

Tabella [ITF]

Articolo sito in linea

Tabella [STE]

Parametri stock in linea

Tabella [TCL]

Categoria articolo in linea

Local Decimal TISS()

Riquadro dei consumi mensili

Local Integer IT

Numero di valori di TISS

Local integer WJOU

Numero di giorni medio mensile

Local decimal WDEL

Lead time riapprovvigionamento

Local decimal WMAX

Utilizzare lo stock massimo calcolato

Local integer IMAX

Mettere 0 se lo stock massimo è stato calcolato senza errore

Se <> 0 il programma continuerà con il vecchio valore calcolato.

Global integer GPE

Forzare <> 0 per non eseguire il programma standard

Forzare = 0 per eseguire il programma standard.

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

 

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

 

 

 

 

STODISPAR: Parametri per stock disponibile

Questo entry point è chiamato prima del calcolo dello stock disponibile di un articolo sito a partire dal sottoprogramma STOPRETOT in calcolo di riapprovvigionamento (soglia e periodico). Permette di precisare le categorie di ubicazioni e gli stati da considerare nello stock disponibile.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Vari casi di chiamata

Prima del calcolo dello stock disponibile di un articolo sito a partire dal sottoprogramma STOPRETOT in calcolo di riapprovvigionamento per soglia e calcolo periodico.

Variabili

Due variabili sono disponibili per definire le categorie di ubicazione e gli stati da prendere in considerazione nel disponibile:

WTYPLOC :              Sono prese in considerazione tutte le ubicazioni interne + le combinazioni definite dai seguenti valori:

                                   1 = In attesa di sistemazione

                                   2 = Clienti

                                   4 = Terzisti

                                   Esempio: 5 = In attesa di sistemazione + terzisti

WSTA :                      Stato/i da prendere in considerazione = menù locale 2701

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

 

BEFWRISUG: Prima della scrittura del suggerimento

Entry point chiamato prima della scrittura di un suggerimento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Contesto

Il buffer [ORDK] è caricato. L'entry point è chiamato appena prima la chiamata al programma TRTWIP che si incarica di creare il suggerimento a partire da questo buffer. E' quindi possibile intervenire sui valori del buffer.

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[ITM]

Articolo

[ITF]

Articolo sito

[ITV]

Totali articolo sito

[ORD]

No

In corso

 

STODIS: Calcolo stock disponibile in riapprovvigionamento

Questo entry point è richiamato dopo il calcolo dello stock disponibile di un articolo sito a partire dal sottoprogramma STOPRETOT in calcolo di riapprovvigionamento per soglia o calcolo periodico.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Vari casi di chiamata

Dopo il calcolo dello stock disponibile di un articolo sito a partire dal sottoprogramma STOPRETOT in calcolo di riapprovvigionamento per soglia.

Variabili

 Variabile o videata

Definizione

WDIS Decimal

Contiene lo stock disponibile calcolato dal sotto programma STOPRETOT.

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso

  

CUSFLT: Filtro utente

Entry point che permette di aggiungere un filtro supplementare nell'ambito della selezione degli articoli da riapprovvigionare.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso

File traccia

C'è un file traccia aperto.

Contesto

Tre stringhe di caratteri LITF(250), LITM1(250) e LITM2(250) contengono i criteri di selezione rispettivamente sulle tabelle ITMFACILIT e ITMMASTER.

Una stringa di caratteri WFIL(60) contiene i criteri di selezione sulla classe ABC ed il modo di riapprovvigionamento.

L'entry point permette di modificare queste stringhe di caratteri per ottenere un filtro differente.

Esempio:

WITF += ‘[F :ITF]SAFSTO > 100’

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[ITM]

No

Articolo

[ITF]

No

Articolo sito

[ITV]

No

Totali articolo sito

[ORD]

No

In corso

CALMFGLOT: Lotto tecnico

Questo entry point permette di non arrotondare in funzione del lotto tecnico, comportamento di default nei suggerimenti di Produzione (WOS) o Conto lavoro (EOS).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Prima della chiamata del sotto-programma standard di rettifica della quantità a seconda del lotto tecnico (se è stato parametrizzato un lotto tecnico ed il suggerimento è di tipo Produzione o Conto lavoro)

            Bisogna forzare la variabile GPE <> 0 per non eseguire il programma standard.

Variabili e videate disponibili

Variabile o videata

Definizione

Mask STKB [STKB]

Parametri di lancio

Tabella [ITF]

Articolo sito in linea

Tabella [STE]

Parametri stock in linea

Tabella [TCL]

Categoria articolo in linea

Global integer GPE

Forzare <> 0 per non eseguire il programma standard

Forzare = 0 per eseguire il programma standard.

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

[FCY]

 

Sito

[ITM]

Articolo master

[ITF]

Articolo sito

[ITV]

 

Totali articolo sito

[STE]

Parametri stock sito

[TSA]

 

Coefficienti stock di sicurezza

[ITC]

 

Articolo costo

[ITH]

 

Storico totali articolo sito

[ORD]

 

In corso