alibaba
26th June 2006, 13:54
Hi:
I was test AFS receipt in Baan4C4 sch.before develpe, I sought some examples in baanboard,but not same with us :
* My script for sub.order receipt,so input serial of receipt only.and call tdpur4131s000 only (sch).
select tdpur045.*
from tdpur045
where tdpur045._index4 = {:temp.pdno,:temp.opno}
as set with 1 rows
selectdo
stpapi.put.field("tdpur4120m000","tdpur045.reno",str$(temp.rcno))
stpapi.enum.answer("tdpur4120m000","tdpur41206",tcyesno.no)
stpapi.handle.subproc("tdpur4120m000","tdpur4131s000","add")
|****in fact the choice.cont.process not any define in tdpur4120m000*****
| stpapi.continue.process("tdpur4120m000", error.cont)
stpapi.zoom.option("tdpur4120m000",1,"tdpur4131s000",error.zoom)
stpapi.put.field("tdpur4131s000","tdpur045.reno",str$(temp.rcno))
stpapi.put.field("tdpur4131s000","tdpur045.suno",tdpur045.suno)
stpapi.put.field("tdpur4131s000","tdpur045.orno",str$(tdpur045.orno))
stpapi.put.field("tdpur4131s000","tdpur045.pono",str$(tdpur045.pono))
stpapi.put.field("tdpur4131s000","tdpur045.ddtb",str$(tdpur045.ddtb))
ret.find.s = stpapi.find("tdpur4131s000")
ret.mark = stpapi.mark("tdpur4131s000")
|choice cont.process and db.save not any define in tdpur4131s000 also...
|stpapi.continue.process("tdpur4131s000", error.cont)
|stpapi.save("tdpur4131s000", error.cont)
stpapi.end.session("tdpur4131s000")
stpapi.get.field("tdpur4131s000","tdpur045.reno",ret.rcno)
stpapi.end.session("tdpur4120m000")
endselect
at step stpapi.get.field("tdpur4131s000","tdpur045.reno",ret.rcno),I cant get receipt number,and I find the last number of receipt serial (tcmcs047),that not any changed.
so, I think maybe not geranated receipt number when runtime. but in AFS LOG , that find/mark was successful!
why ? how to geranate receipt number?
thanks!
I was test AFS receipt in Baan4C4 sch.before develpe, I sought some examples in baanboard,but not same with us :
* My script for sub.order receipt,so input serial of receipt only.and call tdpur4131s000 only (sch).
select tdpur045.*
from tdpur045
where tdpur045._index4 = {:temp.pdno,:temp.opno}
as set with 1 rows
selectdo
stpapi.put.field("tdpur4120m000","tdpur045.reno",str$(temp.rcno))
stpapi.enum.answer("tdpur4120m000","tdpur41206",tcyesno.no)
stpapi.handle.subproc("tdpur4120m000","tdpur4131s000","add")
|****in fact the choice.cont.process not any define in tdpur4120m000*****
| stpapi.continue.process("tdpur4120m000", error.cont)
stpapi.zoom.option("tdpur4120m000",1,"tdpur4131s000",error.zoom)
stpapi.put.field("tdpur4131s000","tdpur045.reno",str$(temp.rcno))
stpapi.put.field("tdpur4131s000","tdpur045.suno",tdpur045.suno)
stpapi.put.field("tdpur4131s000","tdpur045.orno",str$(tdpur045.orno))
stpapi.put.field("tdpur4131s000","tdpur045.pono",str$(tdpur045.pono))
stpapi.put.field("tdpur4131s000","tdpur045.ddtb",str$(tdpur045.ddtb))
ret.find.s = stpapi.find("tdpur4131s000")
ret.mark = stpapi.mark("tdpur4131s000")
|choice cont.process and db.save not any define in tdpur4131s000 also...
|stpapi.continue.process("tdpur4131s000", error.cont)
|stpapi.save("tdpur4131s000", error.cont)
stpapi.end.session("tdpur4131s000")
stpapi.get.field("tdpur4131s000","tdpur045.reno",ret.rcno)
stpapi.end.session("tdpur4120m000")
endselect
at step stpapi.get.field("tdpur4131s000","tdpur045.reno",ret.rcno),I cant get receipt number,and I find the last number of receipt serial (tcmcs047),that not any changed.
so, I think maybe not geranated receipt number when runtime. but in AFS LOG , that find/mark was successful!
why ? how to geranate receipt number?
thanks!