Um die Streckenerfassung aufzurufen kann eine
private Funktion eingerichtet werden. Dabei hat der Controlstring folgende Form:
jpl streckenerfassung_auftragaufruf ":pEinkaufVerkauf" ":h.klammernr$" ":pProfil"
Diese jpl-Funktion hat 3 Parameter:
|
Parameterbezeichnung |
Beschreibung |
|
EINKAUFVERKAUF |
1 => Einkauf 2 => Verkauf |
|
MODUS |
"KONTRAKTSTAMM" => Mit diesem Parameter wird die Streckenerfassung mit der ersten gefundenen Streckennummer des Kontrakts aufgerufen. Die Kontrakt ID wird dafür aus dem ersten Feld (ID1) der Auswahlliste geholt. Zu dem Kontrakt wird dann die Streckennummer ermittelt, wird keine Nummer gefunden wird die Streckenmaske nicht geöffnet.
"AUFTRAGMITMAPPE" => Mit diesem Parameter kann die Streckenerfassung für einen Vorgang geöffnet werden. Befindet sich der Vorgang bereits in einer Strecke, wird diese aufgerufen. Ansonsten wird der Vorgang einer Strecke mit der Nummer des Vorgangs zugeordnet und aufgerufen.
Leerstring, ID1, ID2, ID3, ID4 => Die Streckennummer wird aus dem angegebenen ID Feld der Auswahlliste ermittelt. Bei einem Leerstring wird die ID1 verwendet.
Numerischer Wert => Die Streckenerfassung wird mit der übergebenen Nummer aufgerufen. |
|
PROFIL |
Hier
wird das zu verwendende Streckenerfassungsprofil festgelegt. |