Erzeugt eine Ticket-Verknüpfung.
Prototype
SY_TicketVerknuepfung( ticketnr, rufkz, keyfeld1[, keyfeld2, keyfeld3, keyfeld4, keyfeld5, text60] )
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) |
text60 | string | Bemerkung (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) |
|
|
|
Adresse (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) |
|
|
Zeugnis (15) | Zeugnis-Referenz-Nr. (refnr) |
|
|
|
|
Stücklisten-Kopf (16) | Artikel-Nr. (artnr) | Varianten-Nr. (varnr) |
|
|
|
VK-Archiv-Kopf (17) | VK-Art (auart) | VK-Nr. (aufnr) | VK-Archiv-Nr. (archivnr) |
|
|
VK-Archiv-Position (18) | VK-Art (auart) | VK-Nr. (aufnr) | VK-Positions-Nr. (posnr) | VK-Archiv-Nr. (archivnr) |
|
EK-Archiv-Kopf (19) | EK-Art (bausl) | EK-Nr. (eknr) | EK-Archiv-Nr. (archivnr) |
|
|
EK-Archiv-Position (20) | EK-Archiv-Nr. (archivnr) | EK-Archiv-Positions-Nr. (losnr) |
|
|
|
Fertigungauftrag Archiv (21) | FA-Archiv-Nr. (archivnr) | Fertigungs-Nr. (auidnr) |
|
|
|
Workflow (22) | Workflow-Ident (wflident) | Workflow-Lfd-Nr. (lfdnr) |
|
|
|
Prüfmittel/Vorrichtungen (23) | PM/VR-Ident (prident) | PM/VR-Kennzeichen (kzprmv) |
|
|
|
Arbeitsanweisung (24) | AA-ID (aaid) |
|
|
|
|
Planungseinheit (25) | Planungseinheit (kapaz) |
|
|
|
|
ÄMI (26) | ÄMI (ami) |
|
|
|
|
Ticket (27) | Ticket-Nr. (ticketnr) |
|
|
|
|
Rechnungseingang (29) | RE-Nr. (archivnr) |
|
|
|
|
Gelangengsbestätigung (30) | GB-Nr. (gbnr) |
|
|
|
|
Serien-Nr. (31) | Lfd.Nr. Serien-Nr. (lfdnrsnr) |
|
|
|
|
Lieferanten-Erklärung (32) | Lfd.Nr. Lief.-Erklärung (lfdnr) |
|
|
|
|
Klassifierung (33) | Klassifierung (klasnr) |
|
|
|
|
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" ) )