Entry Points > Modulo Stock > Script standard FUNCBNA 

BEFWRISUG: Prima della scrittura del suggerimento

Entry point prima della scrittura di un suggerimento di fabbricazione o suggerimento d'acquisto

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La classe ORD è interamente caricata per scrittura e contiene il tipo d'ordine

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte


Osservazioni diverse

Se la variabile GPOINT è forzata al valore vuoto, il suggerimento non è scritto

BEFWRIORD: Prima della scrittura fabbisogno MWS

Entry point prima della scrittura di una traccia di suggerimento di fabbricazione (MWS).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La classe ORD è interamente caricata per la scrittura

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte


Osservazioni diverse

Se la variabile GPOINT è forzata al valore vuoto, la traccia di suggerimento non è scritta

MRPSCHDAT: Prima della schedulazione suggerimento

Entry point prima della generazione del carico e schedulazione di un suggerimento di produzione che permette di intervenire sulle date di inizio e/o di fine.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La videata [OPSS] è caricata, si consiglia di intervenire solo sulle date inizio e fine (STRDAT e ENDDAT) e sulla data di riferimento (TRTDAT). La classe [CBH] è caricata.

Questo entry point permette generalmente di forzare una schedulazione in modo a valle a partire dalla data inizio del suggerimento (calcolata a partire dal lead time di produzione della scheda articolo/sito). Per fare ciò, la rischedulazione a valle automatica deve essere attiva e si forza la variabile TRTDAT della classe [OPSS] alla data di inizio del suggerimento.

 Tabelle aperte

Tutte le tabelle del calcolo dei fabbisogni sono aperte

MRPWRITRC: Prima della scrittura delle tracce MWS

Entry point prima della scrittura delle tracce (fabbisogno materiali MWS) in seguito al calcolo di un suggerimento di produzione.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La classe [F :CBD1] è caricata con le informazioni corrispondenti alla traccia MWS.

La variabile globale GPE può essere posizionata a 1 per inibire la scrittura standard della traccia.

Questo entry point permette in particolare di frazionare il fabbisogno per realizzare una cadenza degli approvvigionamenti.

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte

REPLANNING: Prima della ripianificazione suggerimento

Entry point prima della ripianificazione di un suggerimento di produzione che permette di intervenire sulle date di inizio e/o di fine.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La videata [OPSS]  è caricata. La classe [CBH] è caricata. La variabile GREPLANNING contiene "RPL_PROCESS". 

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte

CUSSELFLT: Posizionamento di filtri supplementari.

Questo entry point permette di assumere il controllo nella creazione dei filtri di selezione nell'elaborazione di ripianifiazione.

La variabile CUSFLT (255 caratteri) permette di posizionare dei filtri su dei campi file supplementari.

Il filtro si può applicare ai file degli incorso di carico (CBNDET classe [F:CBD]).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La videata [OPSS]  è caricata. La classe [CBH] è caricata. La variabile GREPLANNING contiene "RPL_PROCESS". 

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte

CTLBOMALT: cambio distinta base

Questo entry point permette di assumere il controllo prima della lettura dei componenti allo scopo di cambiare distinta base se necessario, in funzione della data o della quantità del fabbisogno.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Variabili e videate disponibili

La classe [CBH] è caricata.

Il codice alternativa da leggere si trova su [F:CBH]BOMALT e [F:CBH]BOMALTTYP, questi valori possono essere sostituiti durante il caricamento dei componenti. Queste informazioni verranno copiate in standard nella tabella dettaglio [CBD] dove vengono aggiunte (ITMREFORI+BOMALT+BOMALTTYP permetterà di trovare quale distinta base è stata utilizzata per generare questo fabbisogno materiale).

La data del fabbisogno è stata copiata in WDAT = [F:CBD]REQDAT.

La quantità del fabbisogno è stata copiata in WBES = [F:CBD]REQQTY.

La variabile GPE contiene 0, da modificare se non si vuole attivare il ciclo su [F:BOD]. 

Tabelle aperte 

Tutte le tabelle del calcolo dei fabbisogni sono aperte