aartsn
27th June 2005, 09:48
I'm trying to add postadresses to an purchase order
The first part to add an record in tdpur041 is working, but when the second part to insert an deliveryadress in subsession tdpur4103s000 (tdpur042) no error message is seen during debugging but no record is added.
Added the program part where the afs is used
function maak.kopregel() | add pruchaseorder headline
{
stpapi.put.field("tdpur4101m000", "tdpur040.orno", str$(orno.orno))
bepaal.orno.suno()
stpapi.put.field("tdpur4101m000", "tdpur040.suno", orno.suno)
stpapi.put.field("tdpur4101m000", "tdpur040.cotp", orno.cotp)
orno.ddat = date.to.num(mat.ljr, mat.lmd, mat.ldg)
stpapi.put.field("tdpur4101m000", "tdpur040.odat", str$(orno.ddat))
stpapi.put.field("tdpur4101m000", "tdpur040.ddat", str$(orno.ddat))
stpapi.put.field("tdpur4101m000", "tdpur040.refa", orno.refa)
retval = stpapi.insert("tdpur4101m000", true, err.msg)
if retval = 0 then
start.error.routine()
else
stpapi.get.field("tdpur4101m000", "tdpur040.orno", hulp.orno)
if tel.pur42 = 3 then
>> here the problem starts,
stpapi.application.option("tdpur4101m000", 1, 1, err.msg)
stpapi.put.field("tdpur4103s000", "tdpur042.nama", orno.nama)
stpapi.put.field("tdpur4103s000", "tdpur042.namc", orno.namc)
stpapi.put.field("tdpur4103s000", "tdpur042.name", orno.name)
stpapi.put.field("tdpur4103s000", "tdpur042.ccty", "NL")
retval = stpapi.update("tdpur4103s000", false, err.msg)
if retval = 1 then
retval = stpapi.save("tdpur4103s000", err.msg)
endif
stpapi.end.session("tdpur4103s000")
endif
stpapi.end.session("tdpur4101m000")
endif
}
The first part to add an record in tdpur041 is working, but when the second part to insert an deliveryadress in subsession tdpur4103s000 (tdpur042) no error message is seen during debugging but no record is added.
Added the program part where the afs is used
function maak.kopregel() | add pruchaseorder headline
{
stpapi.put.field("tdpur4101m000", "tdpur040.orno", str$(orno.orno))
bepaal.orno.suno()
stpapi.put.field("tdpur4101m000", "tdpur040.suno", orno.suno)
stpapi.put.field("tdpur4101m000", "tdpur040.cotp", orno.cotp)
orno.ddat = date.to.num(mat.ljr, mat.lmd, mat.ldg)
stpapi.put.field("tdpur4101m000", "tdpur040.odat", str$(orno.ddat))
stpapi.put.field("tdpur4101m000", "tdpur040.ddat", str$(orno.ddat))
stpapi.put.field("tdpur4101m000", "tdpur040.refa", orno.refa)
retval = stpapi.insert("tdpur4101m000", true, err.msg)
if retval = 0 then
start.error.routine()
else
stpapi.get.field("tdpur4101m000", "tdpur040.orno", hulp.orno)
if tel.pur42 = 3 then
>> here the problem starts,
stpapi.application.option("tdpur4101m000", 1, 1, err.msg)
stpapi.put.field("tdpur4103s000", "tdpur042.nama", orno.nama)
stpapi.put.field("tdpur4103s000", "tdpur042.namc", orno.namc)
stpapi.put.field("tdpur4103s000", "tdpur042.name", orno.name)
stpapi.put.field("tdpur4103s000", "tdpur042.ccty", "NL")
retval = stpapi.update("tdpur4103s000", false, err.msg)
if retval = 1 then
retval = stpapi.save("tdpur4103s000", err.msg)
endif
stpapi.end.session("tdpur4103s000")
endif
stpapi.end.session("tdpur4101m000")
endif
}