sbn123
30th June 2009, 00:14
Hello Experts,
I am facing a problem in tdsls4402m000 - print picking list AFS. This session basically opens a sunsession tdsls4820s000 for specific order selection. Somehow in the AFS the specific order selection criteria is not working. The session finishes without printing the picking list for specific orders passed through tdsls4820s000 AFS. Find below my code. Please help me to find out the problem with it.
tdslsf4402m000.clear()
tdslsf4402m000.put.Print_Already_Printed_Documents(printed)
if printed = tcyesno.no then
tdslsf4402m000.put.Enter_Specific_Orders(selection)
if selection = tcyesno.yes then
tdslsf4402m000.handle.sub.process("tdsls4820s000","add")
tdslsf4820s000.clear()
tdslsf4820s000.put.Sales_Order(1,orno.1)
tdslsf4820s000.put.Sales_Order(2,orno.2)
tdslsf4820s000.put.Sales_Order(3,orno.3)
tdslsf4820s000.put.Sales_Order(4,orno.4)
tdslsf4820s000.put.Sales_Order(5,orno.5)
tdslsf4820s000.put.Sales_Order(6,orno.6)
tdslsf4820s000.put.Sales_Order(7,orno.7)
tdslsf4820s000.put.Sales_Order(8,orno.8)
tdslsf4820s000.put.Sales_Order(9,orno.9)
tdslsf4820s000.put.Sales_Order(10,orno.10)
orno.temp = tdslsf4820s000.get.Sales_Order(1)
tdslsf4402m000.put.Planned_Delivery_Date_from(ddat.f)
tdslsf4402m000.put.Planned_Delivery_Date_to(ddat.t)
else
tdslsf4402m000.put.Planned_Delivery_Date_from(ddat.f)
tdslsf4402m000.put.Planned_Delivery_Date_to(ddat.t)
tdslsf4402m000.put.Customer_from(cuno.f)
tdslsf4402m000.put.Customer_to(cuno.t)
tdslsf4402m000.put.Sales_Order_from(orno.f)
tdslsf4402m000.put.Sales_Order_to(orno.t)
endif
tdslsf4402m000.put.Finance_Company_from(comp.f)
tdslsf4402m000.put.Finance_Company_to(comp.t)
tdslsf4402m000.put.Warehouse_from(cwar.f)
tdslsf4402m000.put.Warehouse_to(cwar.t)
tdslsf4402m000.put.Project_from(cprj.f)
tdslsf4402m000.put.Project_to(cprj.t)
tdslsf4402m000.put.Item_from(item.f)
tdslsf4402m000.put.Item_to(item.t)
tdslsf4402m000.put.Container_from(cntr.f)
tdslsf4402m000.put.Container_to(cntr.t)
tdslsf4402m000.put.Route_from(crte.f)
tdslsf4402m000.put.Route_to(crte.t)
tdslsf4402m000.put.Print_Shortages(prnt.shortage)
tdslsf4402m000.put.Print_Error_Messages(prnt.error)
tdslsf4402m000.put.sort_Sequence(pseq.i)
else
tdslsf4402m000.put.Picking_List_Number_from(pino.f)
tdslsf4402m000.put.Picking_List_Number_to(pino.t)
tdslsf4402m000.put.Print_Summary_Picking_List(collect)
tdslsf4402m000.put.Print_in_Order_Language(prnt.clan)
tdslsf4402m000.put.sort_Sequence(pseq.i)
endif
tdslsf4402m000.set.report("rtdsls440201000",dev,error)
tdslsf4402m000.continue(error)
If not isspace(error)
then
set.input.error("tdsls4402.01",error)
tdslsf4402m000.handle.sub.process("tdsls4820s000","ignore")
stpapi.end.session("tdsls4820s000",error)
tdslsf4402m000.end()
else
tdslsf4820s000.end(error)
tdslsf4402m000.handle.sub.process("tdsls4820s000","ignore")
tdslsf4820s000.end(error)
error = tdslsf4402m000.get.last.error()
tdslsf4402m000.end()
endif
I am facing a problem in tdsls4402m000 - print picking list AFS. This session basically opens a sunsession tdsls4820s000 for specific order selection. Somehow in the AFS the specific order selection criteria is not working. The session finishes without printing the picking list for specific orders passed through tdsls4820s000 AFS. Find below my code. Please help me to find out the problem with it.
tdslsf4402m000.clear()
tdslsf4402m000.put.Print_Already_Printed_Documents(printed)
if printed = tcyesno.no then
tdslsf4402m000.put.Enter_Specific_Orders(selection)
if selection = tcyesno.yes then
tdslsf4402m000.handle.sub.process("tdsls4820s000","add")
tdslsf4820s000.clear()
tdslsf4820s000.put.Sales_Order(1,orno.1)
tdslsf4820s000.put.Sales_Order(2,orno.2)
tdslsf4820s000.put.Sales_Order(3,orno.3)
tdslsf4820s000.put.Sales_Order(4,orno.4)
tdslsf4820s000.put.Sales_Order(5,orno.5)
tdslsf4820s000.put.Sales_Order(6,orno.6)
tdslsf4820s000.put.Sales_Order(7,orno.7)
tdslsf4820s000.put.Sales_Order(8,orno.8)
tdslsf4820s000.put.Sales_Order(9,orno.9)
tdslsf4820s000.put.Sales_Order(10,orno.10)
orno.temp = tdslsf4820s000.get.Sales_Order(1)
tdslsf4402m000.put.Planned_Delivery_Date_from(ddat.f)
tdslsf4402m000.put.Planned_Delivery_Date_to(ddat.t)
else
tdslsf4402m000.put.Planned_Delivery_Date_from(ddat.f)
tdslsf4402m000.put.Planned_Delivery_Date_to(ddat.t)
tdslsf4402m000.put.Customer_from(cuno.f)
tdslsf4402m000.put.Customer_to(cuno.t)
tdslsf4402m000.put.Sales_Order_from(orno.f)
tdslsf4402m000.put.Sales_Order_to(orno.t)
endif
tdslsf4402m000.put.Finance_Company_from(comp.f)
tdslsf4402m000.put.Finance_Company_to(comp.t)
tdslsf4402m000.put.Warehouse_from(cwar.f)
tdslsf4402m000.put.Warehouse_to(cwar.t)
tdslsf4402m000.put.Project_from(cprj.f)
tdslsf4402m000.put.Project_to(cprj.t)
tdslsf4402m000.put.Item_from(item.f)
tdslsf4402m000.put.Item_to(item.t)
tdslsf4402m000.put.Container_from(cntr.f)
tdslsf4402m000.put.Container_to(cntr.t)
tdslsf4402m000.put.Route_from(crte.f)
tdslsf4402m000.put.Route_to(crte.t)
tdslsf4402m000.put.Print_Shortages(prnt.shortage)
tdslsf4402m000.put.Print_Error_Messages(prnt.error)
tdslsf4402m000.put.sort_Sequence(pseq.i)
else
tdslsf4402m000.put.Picking_List_Number_from(pino.f)
tdslsf4402m000.put.Picking_List_Number_to(pino.t)
tdslsf4402m000.put.Print_Summary_Picking_List(collect)
tdslsf4402m000.put.Print_in_Order_Language(prnt.clan)
tdslsf4402m000.put.sort_Sequence(pseq.i)
endif
tdslsf4402m000.set.report("rtdsls440201000",dev,error)
tdslsf4402m000.continue(error)
If not isspace(error)
then
set.input.error("tdsls4402.01",error)
tdslsf4402m000.handle.sub.process("tdsls4820s000","ignore")
stpapi.end.session("tdsls4820s000",error)
tdslsf4402m000.end()
else
tdslsf4820s000.end(error)
tdslsf4402m000.handle.sub.process("tdsls4820s000","ignore")
tdslsf4820s000.end(error)
error = tdslsf4402m000.get.last.error()
tdslsf4402m000.end()
endif