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
oiReturnStatus | output | integer | |
Internal usage
QadFinancials
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>