project QadFinancials > class PMfgProSOApi > method GetSalesOrderBalance


Parameters


bzSalesOrderBalanceinput-outputdataset-handle
oiReturnStatusoutputintegerReturn status of the method.


Internal usage


QadFinancials
method BDebtor.CalculateBOIforCompanies


program code (program1/pmfgprosoapi.p)

if oiReturnStatus = 0 then
   assign oiReturnStatus = -98.
   
assign
   vhIn = ?
   vhOut = ?
   vhInOut = bzSalesOrderBalance.

create dataset vhIn in widget-pool "non-persistent".
create dataset vhOut in widget-pool "non-persistent".
assign vhIn:name  = "PMfgProSOApi-in"
       vhOut:name = "PMfgProSOApi-out".

<M-10 run CallService
   (input  '' (icProgramName), 
    input  'GetSalesOrderBalance':U (icMethodName), 
    input  vhIn by-reference (izInput), 
    input-output vhInOut by-reference (bzInputOutput), 
    input-output vhOut by-reference (bzOutput), 
    input  ? (icAsyncHandler), 
    output viFcReturnSuper (oiReturnStatus)) in PMfgProSOApi>
    
if viFcReturnSuper <> 0 then
   assign oiReturnStatus = viFcReturnSuper.

delete object vhIn.
delete object vhOut.

if oiReturnStatus = -98 then
   assign oiReturnStatus = 0.