r.kaczmarek
18th May 2005, 16:07
Hallo zusammen,
ich habe ein Problem beim Kompilieren eines Scripts. Das Script enthält den folgenden Code (nur Auszug):
.....
stpapi.put.field("tdinv1120m000","tdinv120.orno", act_order)
stpapi.put.field("tdinv1120m000","tdinv120.cwar", tuobo110.cwar)
ret = stpapi.change.view("tdinv1120m000", error.msg)
if (ret <> 1) then
tuobo110.rcod = "1"
if not isspace(error.msg) then
tuobo110.ertx = error.msg
else
tuobo110.ertx = form.text$("tuobo1210.01")
tuobo110.ertx = sprintf$(tuobo110.ertx, tuobo110.orno, tuobo110.cwar)
endif
stpapi.end.session("tdinv1120m000")
sess1120_open = false
else
sess1120_open = true
endif
else
if (sess1120_open) then
i.wloc = determine.item.location(tuobo110.cwar, tuobo110.item)
stpapi.put.field("tdinv1120m000","tdinv120.wloc", i.wloc)
stpapi.put.field("tdinv1120m000","tdinv120.item", tuobo110.item)
stpapi.put.field("tdinv1120m000","tdinv120.cstc", str$(0.0))
ret = stpapi.insert("tdinv1120m000", 1, error.msg)
if (ret <> 1) then
.....
Beim Kompilieren erscheint dann die Fehlemeldung:
Error: 1 arguments expected for function 'stpapi.change.view'
Error: Illegal argument 2 for function 'stpapi.change.view'
Error: Function 'stpapi.insert' returns no value.
Das kuriose ist, in unserem Testsystem funktioniert das Kompilieren des Scripts ohne Fehler....
Kann das eventuell an unterschiedlichen Versionen der ottstpapihand liegen?
Hat jemand einen Tipp, wie das Problem behoben werden kann?
Schon mal danke im Voraus!!
ich habe ein Problem beim Kompilieren eines Scripts. Das Script enthält den folgenden Code (nur Auszug):
.....
stpapi.put.field("tdinv1120m000","tdinv120.orno", act_order)
stpapi.put.field("tdinv1120m000","tdinv120.cwar", tuobo110.cwar)
ret = stpapi.change.view("tdinv1120m000", error.msg)
if (ret <> 1) then
tuobo110.rcod = "1"
if not isspace(error.msg) then
tuobo110.ertx = error.msg
else
tuobo110.ertx = form.text$("tuobo1210.01")
tuobo110.ertx = sprintf$(tuobo110.ertx, tuobo110.orno, tuobo110.cwar)
endif
stpapi.end.session("tdinv1120m000")
sess1120_open = false
else
sess1120_open = true
endif
else
if (sess1120_open) then
i.wloc = determine.item.location(tuobo110.cwar, tuobo110.item)
stpapi.put.field("tdinv1120m000","tdinv120.wloc", i.wloc)
stpapi.put.field("tdinv1120m000","tdinv120.item", tuobo110.item)
stpapi.put.field("tdinv1120m000","tdinv120.cstc", str$(0.0))
ret = stpapi.insert("tdinv1120m000", 1, error.msg)
if (ret <> 1) then
.....
Beim Kompilieren erscheint dann die Fehlemeldung:
Error: 1 arguments expected for function 'stpapi.change.view'
Error: Illegal argument 2 for function 'stpapi.change.view'
Error: Function 'stpapi.insert' returns no value.
Das kuriose ist, in unserem Testsystem funktioniert das Kompilieren des Scripts ohne Fehler....
Kann das eventuell an unterschiedlichen Versionen der ottstpapihand liegen?
Hat jemand einen Tipp, wie das Problem behoben werden kann?
Schon mal danke im Voraus!!