SY_KAPRAnlegen
sk
Owned by sk
Erzeugt eine neue Plan-Reservierung fuer eine Kunden-Auftrags-Position.
Die Funktion erzeugt und reserviert eine neue Plan-Reservierung (Tabelle kaprtab) für eine existierende Kundenauftrags-Position.
Prototype
SY_KAPRAnlegen(Auart,Aufnr,Posnr,Artnr,Menge,Lagernr,Liefkwt[,Text60,Tesachb,Disponent])
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Auart | string | Auftragsart |
Aufnr | integer | Auftrags-Nr. |
Posnr | integer | Positions-Nr. |
Artnr | string | Artikel-Nr. |
Menge | number | Menge |
Lagernr | integer | Lager-Nr. |
Liefkwt | integer | Liefertermin |
Text60 | string | Bemerkung (optional) |
Tesachb | string | technischer Sachbearbeiter (optional) |
Disponent | string | Disponent (optional) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | integer | neue Lfd.Nr. Plan-Reservierung (kaprtab.seqnr) oder Fehlercode (<0) |
2 | string | Fehler-Informationen (nur im Fehlerfall, ansonsten blank) |
Hinweise
Beispiel
-- neuen Plan-Reservierung fuer KA 8225973, Pos 10 fuer Artikel-Nr. T020113 anlegen local RetCode,RetIdent = SY_KAPRAnlegen( "KA", -- Auftragsart 'KA' 8225973, -- Auftrags-Nr. 8225973 10, -- Positions-Nr. 10 "T020113", -- Artikel-Nr. 'T020113' 10, -- Menge 10 0, -- Lager-Nr. 0 2022471, -- Liefertermin 2022/47/1 "Test aus LUA" ) -- Bemerkung 'Test aus Lua' if RetCode < 0 then print( "Fehler beim Erzeugen KA-Plan-Reservierung: "..tostring(RetCode).."/"..RetIdent ) else print( "Neue KA-Plan-Reservierung mit Lfd.Nr. "..tostring(RetCode).." erzeugt" ) end