#########################################################################
# Vom Eingabepunkt PURTRS verwendbare Variablen #
# #
# PACTION : Aktion GOBJET führt den Aufruf durch #
# PVERSION : Numerischer Wert der X3-Versionsnummer#
# FJL : Typ Maskensteuerung#
# MFROM : Code Erfassungsmaske
# #
#########################################################################
$ACTION
Case ACTION
When "PURTRS"
Case FJL
When "PTA" : # Maskensteuerung Ausschreibungen
When "PTD" : # Maskensteuerung Materialanforderungen
When "PTC" : Gosub PURTRS_PTC : # Maskensteuerung Aufträge
When "PTT" : # Maskensteuerung Kontrakte
When "PTF" : # Maskensteuerung Rechnungen
Endcase
When Default
Endcase
Return
#---------------------------------------------------------#
# Verwaltung der Parameter der individuellen Auftragsfelder #
# ------------------------------------------------------- #
# Feld AAAA im Register Verwaltung nicht erfassbar#
#definiert als angezeigt in der Basismaske POH1 #
# Feld BBBB im Register Summe erfassbar#
#definiert als Erfassungsfeld in der Basismaske POH3 #
# Feld CCCC im Register Positionen nicht erfassbar#
#definiert als angezeigt in der Basismaske POH2 #
# Feld DDDD im Register Positionen erfassbar#
#definiert als Erfassungsfeld in der Basismaske POH2 #
#---------------------------------------------------------#
$PURTRS_PTC
Case PACTION
When "RAZCRE"
[M:PTC1]AAAAFLG=1
[M:PTC2]BBBBCOD=1
[M:PTC1]CCCCFLG=1 : [M:PTC1]CCCCSCR=1 : Grizo [M:PTC1]CCCCSCR
[M:PTC3]DDDDCOD=1 : [M:PTC3]DDDDSCR=1 : Actzo [M:PTC3]DDDDDCR
When "LIENS" :
If [M:PTC1]AAAAFLG=0 [M:PTC1]AAAAFLG=1 : Endif
If [M:PTC2]BBBBCOD=0 [M:PTC2]BBBBCOD=1 : Endif
If [M:PTC1]CCCCFLG=0 [M:PTC1]CCCCFLG=1 : [M:PTC1]CCCCSCR=1 : Endif
If [M:PTC3]DDDDCOD=0 [M:PTC3]DDDDCOD=1 : [M:PTC1]DDDDSCR=1 : Endif
If [M:PTC1]CCCCFLG=1 Grizo [M:PTC1]CCCCSCR Else Actzo [M:PTC1]CCCCSCR : Endif
If [M:PTC3]DDDDCOD=3 Grizo [M:PTC3]DDDDSCR Else Actzo [M:PTC3]DDDDSCR : Endif
When "INICRE"
When "INIMOD"
When "CREATION", "MODIF"
Case MFROM
When "POH1"
If [M:PTC1]AAAAFLG=1
TZONE(IZON)="AAAA" : TMOD(IZON)=3 : IZON += 1
Endif
When "POH3"
If [M:PTC2]BBBBCOD>1
TZONE(IZON)="BBBB" : TMOD(IZON)=[M:PTC2]BBBBCOD : IZON += 1
Endif
When "POH2"
If [M:PTC1]CCCCFLG=1
TZONE(IZON)="CCCC" : TMOD(IZON)=3 : IZON += 1
Endif
If [M:PTC1]CCCCSCR>1
TZONE(IZON)="CCCC" : TMOD(IZON)=9 : TINT(IZON)=num$([M:PTC1]CCCCSCR) : IZON += 1
Endif
If [M:PTC3]DDDDCOD>1
TZONE(IZON)="DDDD" : TMOD(IZON)=[M:PTC2]DDDDCOD : IZON += 1
Endif
If [M:PTC3]DDDDSCR>1
TZONE(IZON)="DDDD" : TMOD(IZON)=9 : TINT(IZON)=num$([M:PTC3]DDDDSCR) : IZON += 1
Endif
Endcase
When "APRES_MODIF"
If PVERSION<130
Case zoncou
When "CCCCFLG"
If val(zc)=1
[M:PTC1]CCCCSCR=1
If !GIMPORT Affzo [M:PTC1]CCCCSCR : Grizo [M:PTC1]CCCCSCR: Endif
Elsif !GIMPORT
Actzo [M:PTC1]CCCCSCR
Endif
When "DDDDCOD"
If val(zc)=3
[M:PTC3]DDDDSCR=1
If !GIMPORT Affzo [M:PTC3]DDDDSCR : Grizo [M:PTC3]DDDDSCR : Endif
Elsif !GIMPORT
Actzo [M:PTC3]DDDDSCR
Endif
Endcase
Else
Case COUZON
When "CCCCFLG"
If val(CZ)=1
[M:PTC1]CCCCSCR=1
If !GIMPORT Affzo [M:PTC1]CCCCSCR : Grizo [M:PTC1]CCCCSCR: Endif
Elsif !GIMPORT
Actzo [M:PTC1]CCCCSCR
Endif
When "DDDDCOD"
If val(CZ)=3
[M:PTC3]DDDDSCR=1
If !GIMPORT Affzo [M:PTC3]DDDDSCR : Grizo [M:PTC3]DDDDSCR : Endif
Elsif !GIMPORT
Actzo [M:PTC3]DDDDSCR
Endif
Endcase
Endif
Endcase
Return
Dieser Eingabepunkt betrifft die Verwaltung der Erfassungsmaskensteuerung im Einkauf. Der Eingabepunkt wird verwendet in den Ausschreibungen, Materialanforderungen, Aufträgen, Kontrakten, Wareneingängen, Retouren und Rechnungen.
Mit dem Eingabepunkt kann das von der Maskensteuerung generierte Fenster verändert werden, z. B.: Löschen eines individuellen Registers.
Der Eingabepunkt liegt in der Verarbeitung SUBPTX.
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.
Es ist keine Protokolldatei geöffnet.
Der Eingabepunkt wird in den Aktionen CREATION, MODIF und ANNUL der folgenden Verarbeitungen aufgerufen:
- SUBPTA: Maskensteuerungen Ausschreibungen
- SUBPTD: Maskensteuerung Materialanforderungen
- SUBPTE : - Maskensteuerungen Aufträge zur Fremdbearbeitung
- SUBPTC: Maskensteuerungen Aufträge
- SUBPTT: Maskensteuerungen Kontrakte
- SUBPTR: Maskensteuerungen Wareneingänge
- SUBPTN: Maskensteuerungen Lieferantenretouren
- SUBPTF: Maskensteuerungen Eingangsrechnungen
Transaktion | Erfassungsmasken
| Parametermaske |
|
|
|
Ausschreibungen | PQH1: Maske Ausschreibungen | PTA0: Maske Kopf |
|
| PTA1: Register Parameter 1 |
|
| PTA2: Register Parameter 2 |
|
|
|
Materialanforderungen | PSH0: Maske Kopf | PTD0: Maske Kopf |
| PSH1: Register Positionen | PTD1: Register Parameter 1 |
|
| PTD2: Register Parameter 2 |
|
|
|
Aufträge zur Fremdbearbeitung | SCO0: Maske Kopf | PTE0: Maske Kopf |
| SCO1: Register Artikelverwaltung | PTE1: Register Parameter |
| SCO2: Register Material | PTE2: Register Dokumente |
| SCO3: Register Service | PTE3: Register Erfassung |
|
|
|
Aufträge | POH0: Maske Kopf | PTC0: Maske Kopf |
| POH1: Register Verwaltung | PTC1: Register Parameter |
| POH2: Register Positionen | PTC2: Register Kopf |
| POH3: Register Summe | PTC3: Register Position 1 |
| POI1: Maske Bestellvorschläge Einkauf | PTC4: Register Position 2 |
|
| PTX4: Register Position 3 |
|
|
|
Kontrakte | POC0: Maske Kopf | PTT0: Maske Kopf |
| POC1: Register Verwaltung | PTT1: Register Parameter |
| POC2: Register Artikel | PTT2: Register Kopf |
| POC3: Register Summe | PTT3: Register Position 1 |
|
| PTX4: Register Position 2 |
|
|
|
Wareneingänge | PTH1: Maske Wareneingänge | PTR0: Maske Kopf |
|
| PTR1: Register Parameter |
|
| PTR2: Register Position 1 |
|
| PTR3: Register Position 2 |
|
| STOETR2: Register Bestand |
|
|
|
Retouren | PNH1: Maske Wareneingänge | PTN0: Maske Kopf |
|
| PTN1: Register Parameter |
|
| PTN2: Register Position 1 |
|
| PTN3: Register Position 2 |
|
| PTN4: Register Position 3 |
|
|
|
Rechnungen | PIH0: Maske Kopf | PTF0: Maske Kopf |
| PIH1: Register Verwaltung | PTF1: Register Parameter |
| PIH3: Register Position | PTF2: Register Kopf |
| PIH4: Register Prüfung | PTF3 Register Position |
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 :PTR]PTRTYP Transaktionstyp
[F :PTR]PTRNUM Transaktionscode
WINREF Name des Referenzfensters
="O" + Objektname ("PQH", "PSH", "POH", "POC", "PTH", "PNH", "PIH", "SCO")
NOMWIN Name des für diese Maskensteuerng generierten Fensters
= "WO" + Objektname + Maskensteuerungscode
Maskensteuerungstyp | Bezeichnung | Objekt | WINREF | NOMWIN |
1 | Ausschreibung | PQH | OPQH | "WOPQH" + [F:PTR]PTRNUM |
2 | Materialanforderungen | PSH | OPSH | "WOPSH" + [F:PTR]PTRNUM |
3 | Aufträge | POH | OPOH | "WOPOH" + [F:PTR]PTRNUM |
5 | Kontrakte | POC | OPOC | "WOPOC" + [F:PTR]PTRNUM |
6 | Wareneingänge | PTH | OPTH | "WOPTH" + [F:PTR]PTRNUM |
7 | Retouren | PNH | OPNH | "WOPNH" + [F:PTR]PTRNUM |
8 | Rechnungen | PIH | OPIH | "WOPIH" + [F:PTR]PTRNUM |
9 | Aufträge zur Fremdbearbeitung | SCO | OSCO | "WOSCO" + [F:PTR]PTRNUM |
Tabelle | Verarbeitung | Wichtiger Inhalt | Tabellentitel |
PURTRS | SUBPTA SUBPTD SUBPTE SUBPTC SUBPTT SUBPTR SUBPTN SUBPTF | 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.
Dieser Eingabepunkt betrifft die Verwaltung der Erfassungsmaskensteuerung im Einkauf. Der Eingabepunkt wird verwendet in den Ausschreibungen, Materialanforderungen, Aufträgen zur Fremdbearbeitung Aufträgen, Kontrakten, Wareneingängen, Retouren und Rechnungen.
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 SUBPTX.
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.
Es ist keine Protokolldatei geöffnet.
Der Eingabepunkt wird in den Aktionen CREATION, MODIF und ANNUL der folgenden Verarbeitungen aufgerufen:
- SUBPTA: Maskensteuerungen Ausschreibungen
- SUBPTD: Maskensteuerung Materialanforderungen
- SUBPTE : - Maskensteuerungen Aufträge zur Fremdbearbeitung
- SUBPTC: Maskensteuerungen Aufträge
- SUBPTT: Maskensteuerungen Kontrakte
- SUBPTR: Maskensteuerungen Wareneingänge
- SUBPTN: Maskensteuerungen Lieferantenretouren
- SUBPTF: Maskensteuerungen Eingangsrechnungen
Transaktion | Erfassungsmasken
| Parametermaske |
|
|
|
Ausschreibungen | PQH1: Maske Ausschreibungen | PTA0: Maske Kopf |
|
| PTA1: Register Parameter 1 |
|
| PTA2: Register Parameter 2 |
|
|
|
Materialanforderungen | PSH0: Maske Kopf | PTD0: Maske Kopf |
| PSH1: Register Positionen | PTD1: Register Parameter 1 |
|
| PTD2: Register Parameter 2 |
|
|
|
Aufträge zur Fremdbearbeitung | SCO0: Maske Kopf | PTE0: Maske Kopf |
| SCO1: Register Artikelverwaltung | PTE1: Register Parameter |
| SCO2: Register Material | PTE2: Register Dokumente |
| SCO3: Register Service | PTE3: Register Erfassung |
|
|
|
Aufträge | POH0: Maske Kopf | PTC0: Maske Kopf |
| POH1: Register Verwaltung | PTC1: Register Parameter |
| POH2: Register Positionen | PTC2: Register Kopf |
| POH3: Register Summe | PTC3: Register Position 1 |
| POI1: Maske Bestellvorschläge Einkauf | PTC4: Register Position 2 |
|
| PTX4: Register Position 3 |
|
|
|
Kontrakte | POC0: Maske Kopf | PTT0: Maske Kopf |
| POC1: Register Verwaltung | PTT1: Register Parameter |
| POC2: Register Artikel | PTT2: Register Kopf |
| POC3: Register Summe | PTT3: Register Position 1 |
|
| PTX4: Register Position 2 |
|
|
|
Wareneingänge | PTH1: Maske Wareneingänge | PTR0: Maske Kopf |
|
| PTR1: Register Parameter |
|
| PTR2: Register Position 1 |
|
| PTR3: Register Position 2 |
|
| STOETR2: Register Bestand |
|
|
|
Retouren | PNH1: Maske Wareneingänge | PTN0: Maske Kopf |
|
| PTN1: Register Parameter |
|
| PTN2: Register Position 1 |
|
| PTN3: Register Position 2 |
|
| PTN4: Register Position 3 |
|
|
|
Rechnungen | PIH0: Maske Kopf | PTF0: Maske Kopf |
| PIH1: Register Verwaltung | PTF1: Register Parameter |
| PIH3: Register Position | PTF2: Register Kopf |
| PIH4: Register Prüfung | PTF3 Register Position |
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 :PTR]PTRTYP Transaktionstyp
[F :PTR]PTRNUM Transaktionscode
WINREF Name des Referenzfensters
="O" + Objektname ("PQH", "PSH", "POH", "POC", "PTH", "PNH", "PIH", "SCO")
NOMWIN Name des für diese Maskensteuerng generierten Fensters
= "WO" + Objektname + Maskensteuerungscode
Maskensteuerungstyp | Bezeichnung | Objekt | WINREF | NOMWIN |
1 | Ausschreibung | PQH | OPQH | "WOPQH" + [F:PTR]PTRNUM |
2 | Materialanforderungen | PSH | OPSH | "WOPSH" + [F:PTR]PTRNUM |
3 | Aufträge | POH | OPOH | "WOPOH" + [F:PTR]PTRNUM |
5 | Kontrakte | POC | OPOC | "WOPOC" + [F:PTR]PTRNUM |
6 | Wareneingänge | PTH | OPTH | "WOPTH" + [F:PTR]PTRNUM |
7 | Retouren | PNH | OPNH | "WOPNH" + [F:PTR]PTRNUM |
8 | Rechnungen | PIH | OPIH | "WOPIH" + [F:PTR]PTRNUM |
9 | Aufträge zur Fremdbearbeitung | SCO | OSCO | "WOSCO" + [F:PTR]PTRNUM |
Tabelle | Verarbeitung | Wichtiger Inhalt | Tabellentitel |
PURTRS | SUBPTA SUBPTD SUBPTE SUBPTC SUBPTT SUBPTR SUBPTN SUBPTF | 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.