Entry Points > Modulo Modulo base > Script standard SUBICC 

DECLARE: Dichiarazioni di variabili e aperture di tabelle

Questo entry point permette di dichiarare delle variabili e di aprire delle tabelle o di effettuare elaborazioni di inizializzazione.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata
Variabili e videate disponibili

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

Char ERR_TRA (132)

Per un messaggio di errore

 

Tabelle aperte 

Tabella

Descrizione Tabella

BOM

Testata distinta base

BOMD

Legami di Distinta base

ITCNAT

Dettaglio nature-costo

ITCNATW  [INWW]

Dettaglio nature-costo (temporaneo)

ITMBOM

Articolo distinta base (codice + basso livello)

ITMCOST

Articolo costo

ITMCOSTW [ICWW]

Articolo costo creato

ITMMASTER

Articolo master

ITMFACILIT

Articolo-sito

ITMMVT

Totali articolo

MATCSTW

Tabella di lavoro (in corso di caricamento)

OVERHEAD

Spese generali

ROUOPE

Operazione di ciclo

ROUTING

Testata ciclo

TABBOMALT

Alternative di distinta base

TABCUR

Valute

TABFOR

Formule

TABROUALT

Alternative di cicli

TABUNIT

Tabelle delle unità

WORKCOST

Sezione di valorizzazione

WORKSTATIO

Postazione di lavoro

 

QTYCALC: Cambio quantità di calcolo

Questo entry point permette di modificare la quantità di calcolo utilizzata quando si sceglie di calcolare i costi previsionali di un insieme di articoli.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Il contesto è il caricamento della tabella di lavoro MATCSTW con tutti gli articoli da calcolare.

In standard, la quantità di calcolo è la quantità di lotto economico, in mancanza il lotto tecnico, in mancanza 1. Per cambiare questa quantità (già assegnata), basta mettere un altro valore nella variabile [F:MAW]MATQTYTOP. Attenzione questo campo non deve mai essere nullo.

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

Char ERR_TRA (132)

Per un messaggio di errore

 

CALITC: Scelta del calcolo di un costo

Questo entry point permette di accettare o meno il calcolo del costo per un articolo.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Il contesto è il ciclo di lettura degli articoli-siti che rispondono ai criteri di selezione.

In standard, se l'articolo possiede una distinta base per l'alternativa selezionata nella finestra di criterio o non possiede nessuna distinta base, il costo sarà calcolato (alimentazione della tabella MATCSTW).

Variabili e videate disponibili

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

 Integer LCAL

 Indica se bisogna calcolare il costo standard dell'articolo in corso (0=No, 1=Si)

 

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

BOM

NO

Testata distinta base

BOMD

NO

Legami di Distinta base

ITCNAT

NO

Dettaglio nature-costo

ITCNATW  [INWW]

NO

Dettaglio nature-costo (temporaneo)

ITMBOM

NO

Articolo distinta base (codice + basso livello)

ITMCOST

NO

Articolo costo

ITMCOSTW [ICWW]

NO

Articolo costo creato

ITMMASTER

SI

Articolo master

ITMFACILIT

SI

Articolo-sito

ITMMVT

NO

Totali articolo

MATCSTW

SI

Tabella di lavoro (in corso di caricamento)

OVERHEAD

NO

Spese generali

ROUOPE

NO

Operazione di ciclo

ROUTING

NO

Testata ciclo

TABBOMALT

NO

Alternative di distinta base

TABCUR

NO

Valute

TABFOR

NO

Formule

TABROUALT

NO

Alternative di cicli

TABUNIT

NO

Tabelle delle unità

WORKCOST

NO

Sezione di valorizzazione

WORKSTATIO

NO

Postazione di lavoro

APCLCITC: Dopo il calcolo di un costo standard

Questo entry point permette di fare degli aggiornamenti complementari dopo il calcolo di un costo standard.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Il contesto è il ciclo di calcolo degli articoli registrati in MATCSTW [F:MAW].

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

SI

Articolo master

ITMFACILIT

NO

Articolo-sito

ITMCOST

SI

Articolo-costo

MATCSTW

SI

Tabella di lavoro

APMAJITC: Dopo aggiornamento del costo

Questo entry point permette di intervenire dopo l'aggiornamento della tabella articolo-costo sia in creazione che in riscrittura.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Il contesto è l'aggiornamento definitivo della tabella ITMCOST in un ciclo sulla tabella di lavoro ITMCOSTW. E' preferibile basarsi sui valori di campi di ITMCOSTW per accedere al record della tabella ITMCOST che è appena stato creato o modificato.

 

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

Char ERR_TRA (132)

Per un messaggio di errore

 

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

BOM

NO

Testata distinta base

BOMD

NO

Legami di Distinta base

ITCNAT

NO

Dettaglio nature-costo

ITCNATW  [INWW]

NO

Dettaglio nature-costo (temporaneo)

ITMBOM

NO

Articolo distinta base (codice + basso livello)

ITMCOST

SI

Articolo costo

ITMCOSTW [ICWW]

SI

Articolo costo temporaneo

ITMMASTER

SI

Articolo master

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

MATCSTW

NO

Tabella di lavoro (in corso di caricamento)

OVERHEAD

NO

Spese generali

ROUOPE

NO

Operazione di ciclo

ROUTING

NO

Testata ciclo

TABBOMALT

NO

Alternative di distinta base

TABCUR

NO

Valute

TABFOR

NO

Formule

TABROUALT

NO

Alternative di cicli

TABUNIT

NO

Tabelle delle unità

WORKCOST

NO

Sezione di valorizzazione

WORKSTATIO

NO

Postazione di lavoro

 

ITCIMP: Lancio della stampa

Questo entry point permette di ridirezionare la stampa su un codice stampa diverso da ITCCLCPRN.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non ci sono file traccia aperti.

Vari casi di chiamata

Quando sono stati calcolati i costi di tutti gli articoli da elaborare.

 

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

GPE

 Per evitare la stampa standard posizionare GPE a 1

 

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Descrizione Tabella

BOM

Testata distinta base

BOMD

Legami di Distinta base

ITCNAT

Dettaglio nature-costo

ITCNATW  [INWW]

Dettaglio nature-costo (temporaneo)

ITMBOM

Articolo distinta base (codice + basso livello)

ITMCOST

Articolo costo

ITMCOSTW [ICWW]

Articolo costo temporaneo

ITMMASTER

Articolo master

ITMFACILIT

Articolo-sito

ITMMVT

Totali articolo

MATCSTW

Tabella di lavoro (in corso di caricamento)

OVERHEAD

Spese generali

ROUOPE

Operazione di ciclo

ROUTING

Testata ciclo

TABBOMALT

Alternative di distinta base

TABCUR

Valute

TABFOR

Formule

TABROUALT

Alternative di cicli

TABUNIT

Tabelle delle unità

WORKCOST

Sezione di valorizzazione

WORKSTATIO

Postazione di lavoro

 

INIMATFLG: Indicare se l'articolo è un materiale

Questo entry point permette di indicare se l'articolo deve essere considerato come un materiale.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Il contesto è il ciclo di calcolo degli articoli registrati in MATCSTW [F:MAW].

La variabile LMATFLG è stata inizializzata dallo standard a 0 (semi-finito) o 1 (materiale).

E' possibile modificare il valore di LMATFLG, per esempio, per forzare il valore a 1 su un semi-finito. Il costo standard verrà allora calcolato come per un materiale, cioè in funzione del parametro "Scelta costo materiale" indicato nella videata di lancio.

Se LMATFLG è valorizzato a 2, non sarà effettuata nessuna inizializzazione => costo nullo.

Tabelle aperte 

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

SI

Articolo master

ITMFACILIT

NO

Articolo-sito

ITMCOST

NO

Articolo-costo

MATCSTW

SI

Tabella di lavoro

FINCLCICC: Fine dei calcoli

Questo entry point permette di assumere il controllo dopo il calcolo di tutti gli articoli-costi selezionati.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Tutti gli articoli-costi selezionati sono stati appena calcolati ma sono tutti registrati con il campo UID diverso da 0.

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask ITCCLC0 [DIA]

Videata di inserimento delle opzioni di calcolo

Char ERR_TRA (132)

Per un messaggio di errore