Erzeugt eine Ticket-Verknüpfung.
Prototype
SY_TicketVerknuepfung( ticketnr, rufkz, keyfeld1[, keyfeld2, keyfeld3, keyfeld4, keyfeld5] )
Parameter
Parameter | Typ | Bedeutung |
---|
ticketnr | number | Ticket-Nr. |
rufkz | integer | Verknüpfung-Ziel |
keyfeld1 | string | Keyfeld 1 |
keyfeld2 | string | Keyfeld 2 (optional) |
keyfeld3 | string | Keyfeld 3 (optional) |
keyfeld4 | string | Keyfeld 4 (optional) |
keyfeld5 | string | Keyfeld 5 (optional) |
Verknüpfungs-Ziel (rufkz) | Keyfeld 1 | Keyfeld 2 | Keyfeld 3 | Keyfeld 4 | Keyfeld 5 |
---|
EK-Kopf (1) | EK-Art (bausl) | EK-Nr. (eknr) |
|
|
|
EK-Position (2) | EK-Art (bausl) | EK-Nr. (eknr) | EK-Positions-Nr. (ekposnr) |
|
|
VK-Kopf (3) | VK-Art (auart) | VK-Nr. (aufnr) |
|
|
|
VK-Position (4) | VK-Art (auart) | VK-Nr. (aufnr) | VK-Positions-Nr. (posnr) |
|
|
Betriebsmittel (5) | Betriebsmittel-Ident (bmident) |
|
|
|
|
Fertigungauftrag (6) | Fertigungs-Nr. (auidnr) |
|
|
|
|
Artikel (7) | Artikel-Nr. (artnr) |
|
|
|
|
Arbeitsplan-Kopf (8) | Artikel-Nr. (artnr) | Varianten-Nr. (varnr) |
|
|
|
Kunden/Lieferanten (9) | Kunden/Lieferanten-Nr. (konto) | Unter-Nr. (unr) |
|
|
|
Kostenträger (10) | Kostenträger (ktr) |
|
|
|
|
Werkzeug (11) | Werkzeug-Nr. (wznummer) |
|
|
|
|
Personal (12) | Personal-Nr. (perseh) |
|
|
|
|
Arbeitsplan-Position (13) | Artikel-Nr. (artnr) | Varianten-Nr. (varnr) | Positions-Nr. (appos) |
|
|
FA-Arbeitsfolge (14) | Fertigungs-Nr. (auidnr) | Arbeitsfolge-Nr. (afonr) | Positions-Nr. (kpos) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rückgabewert
true, im Fehlerfall nil und Fehlercode (siehe folgende Tabelle):
Fehlercode | Bedeutung |
---|
0 | OK |
1 | Ticket-Verknüpfung bereits vorhanden |
-1 | Ticket nicht gefunden |
-2 | Ticket-Verknüpfung konnte nicht erstellt werden (tsvktab) |
-10 | Ungültiges Ruf-Kz. |
-12 | Benötigte Key-Felder für Ruf-Kz. sind nicht gefüllt |
Beispiel
-- verknuepft das Ticket 4711 an den VK-Vorgang KA/123456
assert( SY_TicketVerknuepfung( 4711, 3, "KA", "123456" ) )
-- verknuepft das Ticket 4712 an den EK-Vorgang BE/123456
assert( SY_TicketVerknuepfung( 4712, 1, "BE", "123456" ) )
-- verknuepft das Ticket 4713 an die Fertigungs-Arbeitsfolge 112233/10/0 (auidnr/afonr/kpos)
assert( SY_TicketVerknuepfung( 4713, 14, "112233", "10", "0" ) )
-- verknuepft das Ticket 4714 an den Fertigungsauftrag 4444444
assert( SY_TicketVerknuepfung( 4714, 6, "4444444" ) )