SY_ErstelleBV
Legt einen neuen Bestellvorschlag (BV oder BB) an. Es wird kein expliziter Fertigungsauftrag erstellt.
Prototype
SY_ErstelleBV( Artnr, [Besmg, Liefkwt, Lagernr, Blasl, Ktr, Varnr, Feart] )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Artnr | string | Artikel-Nr. |
Besmg | number | Bestell-Menge (optional, standardmäßig 1) |
Liefkwt | number | Liefertermin (optional) |
Lagernr | number | Lager-Nr. (optional, standardmäßig 0) |
Blasl | number | Beschaffungsschlüssel (optional) |
Auart | string | Auftragsart (optional) |
Aufnr | number | Auftrags-Nr. (optional) |
Posnr | number | Auftrags-Positions-Nr. (optional) |
Ktr | string | Kostenträger (optional, standardmäßig aus Auftrag oder blank) |
Varnr | number | Varianten-Nr. (optional, standardmäßig 0) |
Feart | string | Fertigungsart (optional, standardmäßig aus Auftragsart oder blank) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | number | Status-Code (0 = OK, != 0 = Fehler) |
2 | string | Wenn Status-Code = 0, dann Dispo-Nr. des neu erstellten BV. |
Hinweise
Siehe auch SY_ErstelleFA
Beispiel
-- BV erstellen
local RetCode, RetIdent = SY_ErstelleBV(
"150222", -- Artikel-Nr.
10.0, -- Bestellmenge
2024521) -- Liefertermin
if RetCode ~= 0 then
print( "BV konnte nicht erstellt werden. Fehler: "..tostring(RetCode)..", '"..tostring(RetIdent).."'")
else
print( "BV wurde erfolgreich erstellt. Neue Dispo-Nr. '"..tostring(RetIdent).."'")
end