Einsprungpunkte > Modul Stammdaten > Standardskript SUBICC 

DECLARE: Variablen deklarieren und Tabellen öffnen.

Dieser Eingabepunkt ermöglicht das Erklären der Variablen und das Öffnen der Tabellen oder die Durchführung der Initialisierungsverarbeitungen.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle
Verfügbare Variablen und Masken

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

 Char ERR_TRA (132)

 Für eine Fehlermeldung

 

Geöffnete Tabellen

Tabelle

Tabellentitel

BOM

Kopf Stückliste

BOMD

Stücklistenlinks

ITCNAT

Auskunft Kostenarten

ITCNATW [INWW]

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

Artikel - Kosten

ITMCOSTW [ICWW]

Artikel erstellte Kosten

ITMMASTER

Übergeordneter Artikel

ITMFACILIT

Artikel - Standort

ITMMVT

Artikelsummen

MATCSTW

Arbeitstabelle (wird geladen)

OVERHEAD

Gemeinkosten

ROUOPE

Arbeitsgang in Arbeitsplan

ROUTING

Arbeitsplan Kopf

TABBOMALT

Stücklistenvarianten

TABCUR

Währungen

TABFOR

Formeln

TABROUALT

Arbeitsplan Alternativen

TABUNIT

Einheitentabelle

WORKCOST

Sektorbewertung

WORKSTATIO

Arbeitsplatz

 

QTYCALC: Änderung Berechnungsmenge.

Mit diesem Eingabepunkt kann bei der Kostenkalkulation für eine Reihe von Artikeln die verwendete Berechnungsmenge geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Belegung der Arbeitstabelle MATCSTW mit sämtlichen zu berechnenden Artikeln.

In der Standardversion entspricht die Berechnungsmenge der Menge der optimalen Charge. Ist keine solche vorhanden, der technischen Charge. Ist auch diese nicht vorhanden, beträgt die Berechnungsmenge 1. Um diese (bereits zugewiesene) Menge zu ändern, muss lediglich die Variable [F:MAW]MATQTYTOP mit einem anderen Wert belegt werden. Achtung, das Feld darf niemals leer sein..

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

 Char ERR_TRA (132)

 Für eine Fehlermeldung

 

AVREWITC: vor dem erneuten Schreiben der Kosten.

Mit diesem Eingabepunkt kann die Kostenkalkulation für einen Artikel akzeptiert oder zurückgewiesen werden.

Kontext und Funktionsmodus

Transaktion

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Leseschleife über die Artikel-Standort-Elemente, die den Auswahlkriterien entsprechen.

In der Standardversion wird die Kostenkalkulation ausgeführt (Belegung der Tabelle MATCSTW), wenn der Artikel entweder für die im Kriterienfenster selektierte Variante über eine Stückliste oder über überhaupt keine Stückliste verfügt.

Verfügbare Variablen und Masken

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

 Integer LCAL

 Gibt an, ob für den aktuellen Artikel die Plankosten berechnet werden sollen (0 = nein, 1 = ja)

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

BOM

NEIN

Kopf Stückliste

BOMD

NEIN

Stücklistenlinks

ITCNAT

NEIN

Auskunft Kostenarten

ITCNATW [INWW]

NEIN

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

NEIN

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

NEIN

Artikel - Kosten

ITMCOSTW [ICWW]

NEIN

Artikel erstellte Kosten

ITMMASTER

JA

Übergeordneter Artikel

ITMFACILIT

JA

Artikel - Standort

ITMMVT

NEIN

Artikelsummen

MATCSTW

JA

Arbeitstabelle (wird geladen)

OVERHEAD

NEIN

Gemeinkosten

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

TABBOMALT

NEIN

Stücklistenvarianten

TABCUR

NEIN

Währungen

TABFOR

NEIN

Formeln

TABROUALT

NEIN

Arbeitsplan Alternativen

TABUNIT

NEIN

Einheitentabelle

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

AVWRIITC: vor der Kostenerstellung.

Mit diesem Eingabepunkt können nach der Plankostenberechnung zusätzliche Aktualisierungen durchgeführt werden.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Berechnungsschleife über die in MATCSTW [F:MAW] gespeicherten Artikel.

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMMASTER

JA

Übergeordneter Artikel

ITMFACILIT

NEIN

Artikel - Standort

 ITMCOST

JA

Artikel - Kosten

MATCSTW

JA

Arbeitstabelle

APMAJITC: nach der Kostenaktualisierung.

Mit diesem Eingabepunkt wird nach der Aktualisierung der Tabelle Artikel - Kosten gearbeitet, entweder bei der Erstellung oder beim erneuten Schreiben.

Kontext und Funktionsmodus

Transaktion

Eine Maskensteuerung ist aktiv.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Endgültige Aktualisierung der Tabelle ITMCOST in einer Schleife über die Arbeitstabelle ITMCOSTW. Es wird empfohlen, sich beim Zugriff auf den Datensatz der angelegten oder geänderten Tabelle ITMCOST auf die Werte der ITMCOSTW-Felder zu stützen.

 

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

 Char ERR_TRA (132)

 Für eine Fehlermeldung

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Wichtiger Inhalt

Tabellentitel

BOM

NEIN

Kopf Stückliste

BOMD

NEIN

Stücklistenlinks

ITCNAT

NEIN

Auskunft Kostenarten

ITCNATW [INWW]

NEIN

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

NEIN

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

JA

Artikel - Kosten

ITMCOSTW [ICWW]

JA

Artikel - temporäre Kosten

ITMMASTER

JA

Übergeordneter Artikel

ITMFACILIT

NEIN

Artikel - Standort

ITMMVT

NEIN

Artikelsummen

MATCSTW

NEIN

Arbeitstabelle (wird geladen)

OVERHEAD

NEIN

Gemeinkosten

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

TABBOMALT

NEIN

Stücklistenvarianten

TABCUR

NEIN

Währungen

TABFOR

NEIN

Formeln

TABROUALT

NEIN

Arbeitsplan Alternativen

TABUNIT

NEIN

Einheitentabelle

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

 

ITCIMP: Anstoß Ausdruck.

Mit diesem Eingabepunkt wird der Druckvorgang an einen von ITCCLCPRN verschiedenen Berichtscode umgeleitet.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Die Kosten für sämtliche zu verarbeitenden Artikel wurden bereits berechnet.

 

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

GPE

 Wenn der Standarddruckvorgang unterdrückt werden soll, ist GPE auf den Wert 1 zu setzen

 

Geöffnete Tabellen

In nachstehender Tabelle weist das Kennzeichen "Wichtiger Inhalt" auf Inhalte hin, die im Kontext kohärent sind.

Tabelle

Tabellentitel

BOM

Kopf Stückliste

BOMD

Stücklistenlinks

ITCNAT

Auskunft Kostenarten

ITCNATW [INWW]

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

Artikel - Kosten

ITMCOSTW [ICWW]

Artikel - temporäre Kosten

ITMMASTER

Übergeordneter Artikel

ITMFACILIT

Artikel - Standort

ITMMVT

Artikelsummen

MATCSTW

Arbeitstabelle (wird geladen)

OVERHEAD

Gemeinkosten

ROUOPE

Arbeitsgang in Arbeitsplan

ROUTING

Arbeitsplan Kopf

TABBOMALT

Stücklistenvarianten

TABCUR

Währungen

TABFOR

Formeln

TABROUALT

Arbeitsplan Alternativen

TABUNIT

Einheitentabelle

WORKCOST

Sektorbewertung

WORKSTATIO

Arbeitsplatz

 

CALITC: Auswahl einer bestimmten Kostenberechnung.

Mit diesem Eingabepunkt wird festgelegt, ob der betreffende Artikel als Rohstoff betrachtet werden soll.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Berechnungsschleife über die in MATCSTW [F:MAW] gespeicherten Artikel.

Die Variable LMATFLG wurde in der Standardversion mit 0 (halbfertig) oder mit 1 (Material) initialisiert.

Der Wert von LMATFLG kann geändert werden, um beispielsweise bei Halbfertigerzeugnissen den Wert auf 1 zu setzen. Die Plankosten werden dann wie für einen Rohstoff berechnet, d. h. in Abhängigkeit des Parameters "Auswahl Rohstoffkosten", wie er in der Aufrufmaske erfasst wurde.

Wir LMATFLG mit 2 belegt, wird keine Initialisierung durchgeführt => Kosten = leer.

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMMASTER

JA

Übergeordneter Artikel

ITMFACILIT

NEIN

Artikel - Standort

 ITMCOST

NEIN

Artikel - Kosten

MATCSTW

JA

Arbeitstabelle

FINCLCICC: Berechnungsende

Dieser Eingabepunkt ist unmittelbar nach der Berechnung sämtlicher selektierter Artikel-Kosten-Elemente relevant.

Kontext und Funktionsmodus

Transaktion

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Eine Protokolldatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Sämtliche selektierte Artikel-Kosten-Elemente wurden berechnet, jedoch mit Feld UID <> 0 gespeichert.

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

 Mask ITCCLC0 [DIA]

 Erfassungsmaske für die Berechnungsoptionen

 Char ERR_TRA (132)

 Für eine Fehlermeldung