project QadFinancials > class BAllocationBatchExecute > method ExecuteAllocationBatch


Parameters


iiSourcePeriodYearinputinteger
iiSourcePeriodPeriodinputinteger
iiTargetPeriodYearinputinteger
itPostingDateinputdate
iiTargetPeriodPeriodinputinteger
oiFromAllocationBatchLineSeqoutputinteger
iiExecuteDelayinputinteger
t_sProposedAllocationsRefinput-outputtemp-table
oiCountOfGroupsTotaloutputinteger
oiCountOfGroupsToBeProcessedoutputinteger
oiCountOfGroupsProcessedoutputinteger
oiReturnStatusoutputintegerReturn status of the method.


Internal usage


unused


program code (program3/ballocationbatchexecute.p)

/* split due to transactional activity */

<I-2 {bFcStartAndOpenInstance
            &ADD-TO-TRANSACTION = "false"
            &CLASS              = "BAllocationBatch"}>

<M-1 run ExecuteAllocationBatch
   (input  iiSourcePeriodYear (iiSourcePeriodYear), 
    input  iiSourcePeriodPeriod (iiSourcePeriodPeriod), 
    input  iiTargetPeriodYear (iiTargetPeriodYear), 
    input  itPostingDate (itPostingDate), 
    input  iiTargetPeriodPeriod (iiTargetPeriodPeriod), 
    input  iiExecuteDelay (iiExecuteDelay), 
    output oiFromAllocationBatchLineSeq (oiFromAllocationBatchLineSeq), 
    input-output t_sProposedAllocationsRef (t_sProposedAllocations), 
    output oiCountOfGroupsTotal (oiCountOfGroupsTotal), 
    output oiCountOfGroupsToBeProcessed (oiCountOfGroupsToBeProcessed), 
    output oiCountOfGroupsProcessed (oiCountOfGroupsProcessed), 
    output viFcReturnSuper (oiReturnStatus)) in BAllocationBatch>
assign oiReturnStatus = viFcReturnSuper.   

<I-4 {bFcCloseAndStopInstance
            &CLASS           = "BAllocationBatch"}>