project QadFinancials > class BYearClosing > method AdditionalUpdates

Description

This empty method allows to do additional updates on class temp-tables after records were received (and validated) from outside, using method SetPublicTables.
You can start instances of other business classes to do those updates.


Parameters


oiReturnStatusoutputinteger


Internal usage


QadFinancials
method BYearClosing.ApiStdMaintainTT


program code (program/byearclosing.p)

assign oiReturnStatus = -98.

/* ============== */
/* Create Periods */
/* ============== */
<M-2 run AdditionalUpdatesCreatePeriods (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
if viFcReturnSuper <> 0 and viLocalReturnStatus >= 0 
then do:
    assign viLocalReturnStatus = viFcReturnSuper.
    if viFcReturnSuper < 0
    then do:
        <M-8 run StopExternalInstances
           (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
        assign oiReturnStatus = viLocalReturnStatus.
        return.    
    end.
end.        
                    
/* =============== */
/* Create Postings */
/* =============== */
<M-3 run AdditionalUpdatesPosting (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
if viFcReturnSuper <> 0 and viLocalReturnStatus >= 0
then do:
    assign viLocalReturnStatus = viFcReturnSuper.
    if viFcReturnSuper < 0
    then do:
        <M-9 run StopExternalInstances
           (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
        assign oiReturnStatus = viLocalReturnStatus.        
        return.    
    end.
end.        

/* ============= */                     
/* Close Periods */
/* ============= */
<M-4 run AdditionalUpdatesClosePeriods (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
if viFcReturnSuper <> 0 and viLocalReturnStatus >= 0
then do:
    assign viLocalReturnStatus = viFcReturnSuper.
    if viFcReturnSuper < 0
    then do:
        <M-10 run StopExternalInstances
           (output viFcReturnSuper (oiReturnStatus)) in BYearClosing>
        assign oiReturnStatus = viLocalReturnStatus.        
        return.    
    end.
end.        

assign oiReturnStatus = viLocalReturnStatus.

<ANCESTOR-CODE>