SY_ErstelleBV

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

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

Nummer

Typ

Bedeutung

1

number

Status-Code (0 = OK, != 0 = Fehler)

2

string

Wenn Status-Code = 0, dann Dispo-Nr. des neu erstellten BV.
Wenn Status-Code != 0, dann zusätzliche Daten zum aufgetretenen Fehler.

Hinweise


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

 

 

Related content