Einsprungpunkte > Modul Stammdaten > Standardskript TRTCOST 

APQTYDES: Änderung der bei der Abarbeitung der Stückliste berechneten Menge.

Mit diesem Eingabepunkt kann die bei der Abarbeitung der Stückliste berechnete Menge angepasst oder eine vom Standard abweichende Menge zugewiesen werden.

 Hierfür ist die Variable GQTY zu belegen.

Kontext und Funktionsmodus

Maskensteuerung

Es gibt keine laufende Maskensteuerung.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Der Eingabepunkt liegt in einem rekursiven Unterprogramm, das die Baumstruktur der Stückliste durchläuft.

Die spezifische Verarbeitung erfolgt analog zu der Standardbearbeitung der Positionen, kann jedoch eine der vom unmittelbar zuvor aufgerufenen Unterprogramm berechneten Mengen übernehmen:

   If GSCAMAJ = 1

        If LQTNA <> 0

            GQTY = LQTNA

        Else

            GQTY = LQTN

        Endif

   Else

        If LQTBA <> 0

            GQTY = LQTBA

        Else

            GQTY = LQTB

        Endif

   Endif

 

Verfügbare Variablen und Masken

 

Variable bzw. Maske

Definition

Decimal LQTB

Bruttomenge (Berücksichtigung des Ausschussanteils)

Decimal LQTBA

Bruttomenge gerundet

Decimal LQTN

Nettomenge

Decimal LQTNA

Nettomenge gerundet

GSCAMAJ

Wert des Parameters SCAMAJ (1 = nein, 2 = ja)

Char ERR_TRA (132)

Fehlertext für die Protokolldatei

 Mit der Variable GPE wird das Standardverhalten geändert. Standardmäßig ist die Variable mit null belegt. Dies bedeutet, dass Komponenten ohne Mengen und ohne Stücklistenbewertung oder mit als "erfasst" definierten Kosten nicht in die Tabelle MATCSTW geschrieben werden.

Um diese Komponenten dennoch in die Tabelle zu schreiben, ist GPE auf den Wert 1 zu setzen.

Verfügt die Komponente nicht über eine bekannte Stückliste ([F:ITB]BOMEXIFLG<>2), kann der rekursive Aufruf erzwungen werden, indem GPE mit dem Wert 2 belegt wird.

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

JA

Kopf Stückliste

BOMD

JA

Stücklistenlinks

ITCNAT (v130)

NEIN

Auskunft Kostenarten

ITCNATW (v 130) [INWW]

NEIN

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

NEIN

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

NEIN

Artikel - Kosten

ITMCOSTW [ICWW]

NEIN

Artikel Kosten (Buffer)

ITMMASTER

JA  

Artikel Komponenteninventarartikel

ITMFACILIT

NEIN

Artikel - Standort

OVERHEAD

NEIN

Gemeinkosten

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

TABFOR

NEIN

Formeln

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

 

APECRMAW: Schreiben der Artikel bei der Abarbeitung der Stückliste.

Dieser Eingabepunkt kommt bei der Abarbeitung der Stückliste zum Tragen.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Der Eingabepunkt befindet sich am Ende des Unterprogramms, das beim Abarbeiten der Stückliste einen Datensatz in die Tabelle MATCSTW [MAW] schreibt.

 

Verfügbare Variablen und Masken

Variable bzw. Maske

Definition

Decimal LQTB

Bruttomenge (Berücksichtigung des Ausschussanteils)

Decimal LQTBA

Bruttomenge gerundet

Decimal LQTN

Nettomenge

Decimal LQTNA

Nettomenge gerundet

GSCAMAJ

Wert des Parameters SCAMAJ (1 = nein, 2 = ja)

Char ERR_TRA (132)

Fehlertext für die Protokolldatei

 

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

JA

Kopf Stückliste

BOMD

JA

Stücklistenlinks

ITCNAT (v130)

NEIN

Auskunft Kostenarten

ITCNATW (v 130) [INWW]

NEIN

Auskunft Kostenarten - Kosten (temporär)

ITMBOM

JA

Artikel - Stückliste (Code unterste Ebene)

ITMCOST

NEIN

Artikel - Kosten

ITMCOSTW [ICWW]

NEIN

Artikel Kosten (Buffer)

ITMMASTER

JA  

Artikel Komponenteninventarartikel

ITMFACILIT

JA

Artikel - Standort

OVERHEAD

NEIN

Gemeinkosten

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

TABFOR

NEIN

Formeln

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

 

BEFWRIIWC: Vor dem Schreiben der Kosten eines Arbeitsgangs.

Dieser Eingabepunkt fängt das Schreiben von ITCWST-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem Schreiben (LEXI = 0) von Datensätzen in ITCWST. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der Datensatz [F:IWC] bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer I

Index der Zeile in der Maske [M:CST] des gespeicherten Arbeitsplatzes

 Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCWST

JA

Artikel - Kosten: Arbeitsplatz

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

 

BEFREWIWC: Vor dem erneuten Schreiben der Kosten eines Arbeitsgangs.

Dieser Eingabepunkt fängt das erneute Schreiben von ITCWST-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem erneuten Schreiben (LEXI = 1) von Datensätzen in ITCWST. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der Datensatz [F:IWC] bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer I

Index der Zeile in der Maske [M:CST] des gespeicherten Arbeitsplatzes

 Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCWST

JA

Artikel - Kosten: Arbeitsplatz

ROUOPE

NEIN

Arbeitsgang in Arbeitsplan

ROUTING

NEIN

Arbeitsplan Kopf

WORKCOST

NEIN

Sektorbewertung

WORKSTATIO

NEIN

Arbeitsplatz

 

BEFWRIICC: Vor dem Schreiben von Komponentenkosten.

Dieser Eingabepunkt fängt das Schreiben von ITCMAT-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem Schreiben (LEXI = 0) von Datensätzen in ITCMAT. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICC]-Datensatz bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer I

Index der Zeile in der Maske [M:CST] der gespeicherten Komponente

 Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCMAT

JA

Artikel-Kosten: Komponente

 

BEFREWICC: Vor dem erneuten Schreiben von Komponentenkosten.

Dieser Eingabepunkt fängt das erneute Schreiben von ITCMAT-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem erneuten Schreiben (LEXI = 1) von Datensätzen in ITCMAT. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICC]-Datensatz bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer I

Index der Zeile in der Maske [M:CST] der gespeicherten Komponente

 Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCMAT

JA

Artikel-Kosten: Komponente

 

BEFWRIICN: Vor dem Schreiben einer Gemeinkostenart

Dieser Eingabepunkt fängt das Schreiben von ITCNAT-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem Schreiben (LEXI = 0) von Datensätzen in ITCNAT. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICN]-Datensatz bereits vorhanden ist

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer PRET

> 0: Fehler

 Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCNAT

JA

Artikel-Kosten: Gemeinkostenart

 

BEFREWICN: Vor dem erneuten Schreiben einer Gemeinkostenart

Dieser Eingabepunkt fängt das erneute Schreiben von ITCNAT-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem erneuten Schreiben (LEXI = 1) von Datensätzen in ITCNAT. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICN]-Datensatz bereits vorhanden ist

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer PRET

> 0: Fehler

Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

ITCNAT

JA

Artikel-Kosten: Gemeinkostenart

 

BEFREWITC: Vor dem Schreiben von Plankosten

Dieser Eingabepunkt fängt das erneute Schreiben von ITMCOST-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem Schreiben (LEXI = 0) von Datensätzen in ITMCOST. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICC]-Datensatz bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer I

Index der Zeile in der Maske [M:CST] der gespeicherten Komponente

Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

 

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten

 

BEFWRIITC: Vor dem Schreiben von Plankosten

Dieser Eingabepunkt fängt das Schreiben von ITMCOST-Datensätzen ab.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv.

Protokolldatei

Es ist eine Protokolldatei geöffnet (vor dem Aufruf des Unterprogramms ECR_TRACE ist die Variable ERR_TRA zu belegen).

Erläuterung

Dieser Eingabepunkt befindet sich unmittelbar vor dem erneuten Schreiben (LEXI = 1) von Datensätzen in ITMCOST. 

Verfügbare Variablen und Masken

Kostenkalkulation

Variable bzw. Maske

Definition

Integer LEXI

Gibt an, ob der [F:ICC]-Datensatz bereits vorhanden ist

Integer PRET

> 0: Fehler

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

Integer I

Index der Zeile in der Maske [M:CST] der gespeicherten Komponente

Kostenübertragung

Variable bzw. Maske

Definition

Integer LARRONDI

Anzahl Dezimalstellen für die Rundung aller [F:ITC]-Werte (0 = keine Rundung)

 

Geöffnete Tabellen

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

 

Tabelle

Wichtiger Inhalt

Tabellentitel

ITMCOST

JA

Artikel - Kosten