Einsprungpunkte > Modul Stammdaten > Standardskript SUBSKX 

MAJTRS: Eingriff in die Verwaltung von spezifischen Feldern.

Dieser Eingabepunkt ist Teil der Verarbeitung SUBSKX (Verwaltung der Erfassungsmaskensteuerungen Bestand) und generiert eine MAJTRS-Aktion.

Mit dieser Aktion kann in der Verwaltung der individuellen Felder sowohl auf Anzeige- als auch auf Erfassungsebene eingegriffen werden.

Von diesem Eingabepunkt sind sämtliche Maskensteuerungen der Bestandserfassung betroffen: Montage / Demontage, Bestandsänderungen, Chargenänderungen, Inventuren, Sonstige Abgänge, Qualitätsprüfungen, Einlagerungsplan, Dispositionsplan, Verbrauchsbereiche, Sonstige Zugänge.

Kontext und Funktionsmodus

Maskensteuerung

Für die Aktionen INICRE, CREATION, INIMOD und MODIF ist eine laufende Maskensteuerung vorhanden.

Für die Aktionen RAZCRE, LIENS und APRES_MODIF ist keine laufende Maskensteuerung vorhanden.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Eingabepunkt wird in der Verwaltung der Parametrierung der Maskensteuerungen aufgerufen:

-          Montage / Demontage

-          Bestandsänderung

-          Chargenänderungen

-          Inventur                  

-          Sonstiger Abgang

-          Qualitätsprüfung

-          Einlagerungsplan

-Dispositionsplan. Verbrauchsbereich

-          Sonstiger Zugang

-           Kommissionierplan

-           Kommissionierschein

Dies gilt für folgende Aktionen von GOBJET:

-          RAZCRE  beim Eintritt in die Anlage, Initialisierung der Maskenfelder

-          INICRE  vor dem Schreiben des Datensatzes, Belegung der Dateifelder

-          CREATION  nach dem Schreiben des Datensatzes, Eingriff in die Feldparameter vor Generierung der Erfassungsmasken

-          LIENS  nach jedem Lesen eines Datensatzes, Eingriffe in die Maskenfelder nach jedem Lesen eines Datensatzes

-          INIMOD  vor dem erneuten Schreiben des Datensatzes, Belegung der Dateifelder

-          MODIF  nach dem erneuten Schreiben des Datensatzes, Eingriff in die Feldparameter vor Generierung der Erfassungsmasken

-          APRES_MODIF  nach der Erfassung der einzelnen Felder, Eingriff in die Maskenfelder

- EXEBOUT nach Klick auf einen Button im unteren Maskenbereich Nur der Button "Freigabe" ist interessant, denn in diesem Fall lautet der Wert der Variable REP 1 (Achtung: alphanumerischer Wert).

Inhalt der Tabelle STKTRS

Die in der Tabelle STKTRS enthaltenen Daten betreffen die gespeicherten Erfassungsparameter des Moduls Bestand, die per Maskensteuerung geändert werden können.

Es muss eine exakte Normalisierung beachtet werden: Zu jedem in eine Maske aufgenommenen Feld müssen die entsprechenden Daten in der Tabelle STKTRS angelegt werden.

Vier verschiedenen Datentypen können hinzugefügt werden:

 

 Datentyp

 Feld

 Tabelle STKTRS

 Menü

 Werte

 A

 Kopfzeile nicht erfassbar

 AAAA

 AAAAFLG

 1

 1 = nein / 2 = ja (Anzeige)

 B

 Kopfzeile erfassbar

 BBBB

 BBBBCOD

 35

 1 = erfasst / 2 = angezeigt / 3 = verborgen

 C

 Position nicht erfassbar

 CCCC

 CCCCFLG

 CCCCSCR

 1

 99

 1 = nein / 2 = ja (Anzeige)

 1 = Datenblatt + Tabelle / 2 = Datenblatt / 3 = Tabelle

 D

 Position erfassbar

 DDDD

 DDDDCOD

 DDDDSCR

 35

 99

 1 = erfasst / 2 = angezeigt / 3 = verborgen

 1 = Datenblatt + Tabelle / 2 = Datenblatt / 3 = Tabelle

 Verfügbare Masken

 Maskensteuerungen

 Masken erfasst

Neue Daten

 Parametermasken

Datentypen hinzugefügt

 Montage / Demontage

 BBY0  Erzeugnis

  Ja

 PBY0

 

 BBY1  Komponente

  Ja

 PBY1 Allgemeine Angaben

 

 A - B  - C - D

 

 DBY0  Erzeugnis

  Ja

 DBY1  Komponente 

  Ja

 Bestandsänderung

 SCS1 Kopf und Positionen

  Ja

 SCT0

 

 SCT1 Allgemeine Angaben

 A – B

Chargenänderung

 SMX1

  Nein

 SLT0

 

 SLM1

  Nein

 SLT1

 

 SMXUPD1

  Nein

 SLT2

 

 Inventur

 SNL0  Gruppierungsposition

  Ja

 SNP0

 

 SNL1  Position Auskunft

  Ja

 SNP1

 

 SNP2 Rubriken

 C – D

 Sonstiger Abgang

 SMO0 Kopf

  Ja

 SOT0

 

 SMO1 Position

  Ja

 SOT1 Parameter

 A - B - C - D

 Qualitätskontrolle

 STQ1 Kopf und Position

  Ja

 SQT0

 

 SQT1 Parameter

A - B - C - D

 Einlagerungsplan

 SSL1 Kopf und Position

  Ja

 SRG0

 

 SRG1 Allgemeine Angaben

A - B - C - D

 Wiederbeschaffplan Bereich Verbrauch

 REO1 Kopf und Position

  Ja

 SRO0

 

 SRO1 Allgemeine Angaben

A - B - C - D

 Sonstiger Zugang 

 SMR0 Kopf

  Ja

 SRT0

 

 SMR1 Position

  Ja

 SRT1 Parameter

A - B - C - D

 
Verfügbare Variablen

Bei Aufruf der Aktion MAJTRS werden folgende Variablen belegt:

PACTION

Aktion GOBJET stößt den Aufruf an (RAZCRE, INICRE, CREATION, LIENS, INIMOD, MODIF, APRES_MODIF, EXEBOUT)

PVERSION

Numerischer Wert der Nummer der verwendeten X3-Version (z. B. GVERSION = 1.4.0 --> PVERSION = 140).

 FJL

In Verwaltung befindlicher Maskentyp (PBY = Montage / Demontage, SCT = Bestandsänderung, SLT = Chargenänderung, SNP = Inventur, SOT = Sonstiger Abgang, SQT = Qualitätsprüfung, SRG = Einlagerungsplan, SRO = Disposition Kommissionierbereich, SRT = Sonstiger Zugang, PRE = Kommissionierplan, PRT = Kommissionierschein).

 MFROM

Code der Erfassungsmaske (BBY0, BBY1, DBY0, DBY1, SCS1, SMX1, SLM1, SMXUPD1, SNL0, SNL1, SMO0, SMO1, STQ1, SSL1, REO1, SMR0, SMR1, PRE0, PRE1, PRT0 und PRT1)

Geöffnete Tabellen

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

Tabelle

Wichtiger Inhalt

Tabellentitel

STKTRS

Ja

Maskensteuerung Bestandserfassung

Sonstige Hinweise

Die Tabellen AWINDOW, AWINPAR, AMSK, AMSKZON, AMSKACT sowie sämtliche für die Verwaltung der Masken- und Verarbeitungsgenerierung notwendigen Tabellen sind geöffnet, dürfen in diesem Eingabepunkt jedoch unter keinen Umständen verändert werden.

 

STKTRSWIN: Eingriff in die generierten Fenster

Dieser Eingabepunkt betrifft die Verwaltung der Erfassungsmaskensteuerung für die Bestände. Der Eingabepunkt wird in den Maskensteuerungen für die Kommissionierscheinverwaltung aufgerufen.

Mit dem Eingabepunkt können die Browser geändert werden, mit denen in dem von der Maskensteuerung generierten Fenster navigiert wird.

Der Eingabepunkt liegt in der Verarbeitung SUBSKX.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv. Die Variable GOK wird verwendet und ausgewertet. Sie ist mit dem Wert 1 belegt. Um die Maskensteuerung zu verlassen, kann GOK auf den Wert 0 gesetzt werden.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

 Der Eingabepunkt wird in den Aktionen CREATION, MODIF und ANNUL der folgenden Verarbeitungen aufgerufen:

-          SUBPRT: Maskensteuerungen Kommissionierscheine

Verfügbare Masken

Transaction

Erfassungsmasken

 

Parametermaske

 

 

 

Kommissionierschein

PRH0: Maske Kopf

PRH1: Maske Positionen

PRT0: Maske Kopf

PRT1: allgemeine Maske

Verfügbare Variablen

Zur Definition der auszuführenden Verarbeitung stehen folgende Variablen zur Verfügung:

[F :AWI]                          Die Klasse [F :AWI] ist belegt und kann geändert werden, wenn das generierte Fenster bearbeitet werden soll

[F :SRT]SRTTYP         Transaktionstyp

[F :SRT]SRTNUM        Transaktionscode

WINREF                        Name des Referenzfensters

                                      = "O" + Objektname ( "PRH" )

NOMWIN                       Name des für diese Maskensteuerng generierten Fensters

                                       = "WO" + Objektname + Maskensteuerungscode 

Maskensteuerungstyp

Bezeichnung

Objekt

WINREF

NOMWIN

12

Kommissionierschein

PRH

OPRH

"WOPRH" + [F:SRT]SRTNUM

Geöffnete Tabellen 

 Tabelle

Verarbeitung

Wichtiger Inhalt

Tabellentitel

STKTRS

SUBPTR

Ja

Erfassungsmaskensteuerung Einkauf

AWINDOW

 

Ja

Fensterdictionary

Die Tabellen AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON sowie sämtliche für die Verwaltung der Masken- und Verarbeitungsgenerierung notwendigen Tabellen sind geöffnet.

 

STKTRSAWB: Eingriff in die generierten Fenster

Dieser Eingabepunkt betrifft die Verwaltung der Erfassungsmaskensteuerung für die Bestände. Der Eingabepunkt wird in den Maskensteuerungen für die Kommissionierscheinverwaltung aufgerufen.

Mit dem Eingabepunkt können die Browser geändert werden, mit denen in dem von der Maskensteuerung generierten Fenster navigiert wird.

Der Eingabepunkt liegt in der Verarbeitung SUBSKX.

Kontext und Funktionsmodus

Maskensteuerung

Eine Maskensteuerung ist aktiv. Die Variable GOK wird verwendet und ausgewertet. Sie ist mit dem Wert 1 belegt. Um die Maskensteuerung zu verlassen, kann GOK auf den Wert 0 gesetzt werden.

Protokolldatei

Es ist keine Protokolldatei geöffnet.

Unterschiedliche Anwendungsfälle

 Der Eingabepunkt wird in den Aktionen CREATION, MODIF und ANNUL der folgenden Verarbeitungen aufgerufen:

-          SUBPRT: Maskensteuerungen Kommissionierscheine

Verfügbare Masken

Transaction

Erfassungsmasken

 

Parametermaske

 

 

 

Kommissionierschein

PRH0: Maske Kopf

PRH1: Maske Positionen

PRT0: Maske Kopf

PRT1: allgemeine Maske

Verfügbare Variablen

Zur Definition der auszuführenden Verarbeitung stehen folgende Variablen zur Verfügung:

[F :AWB]                          Die Klasse [F :AWB] ist belegt und kann geändert werden, wenn das generierte Fenster bearbeitet werden soll

[F :SRT]SRTTYP         Transaktionstyp

[F :SRT]SRTNUM        Transaktionscode

WINREF                        Name des Referenzfensters

                                      = "O" + Objektname ( "PRH" )

NOMWIN                       Name des für diese Maskensteuerng generierten Fensters

                                       = "WO" + Objektname + Maskensteuerungscode 

Maskensteuerungstyp

Bezeichnung

Objekt

WINREF

NOMWIN

12

Kommissionierschein

PRH

OPRH

"WOPRH" + [F:SRT]SRTNUM

Geöffnete Tabellen 

 Tabelle

Verarbeitung

Wichtiger Inhalt

Tabellentitel

STKTRS

SUBPTR

Ja

Erfassungsmaskensteuerung Einkauf

AWINDOW

 

Ja

Fensterdictionary

Die Tabellen AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON sowie sämtliche für die Verwaltung der Masken- und Verarbeitungsgenerierung notwendigen Tabellen sind geöffnet.