project QadFinancials > class BJournalEntry > method ValidateBCAndAdditionalUpdates

Description

ValidateBCAndAdditionalUpdates; method that will execute methods ValidateBC and AddtionalUpdates.


Parameters


oiReturnStatusoutputintegerReturn status of the method.


Internal usage


QadFinancials
method BAllocationBatch.ExecuteAllocationBatch
method BAPMatching.AdditionalUpdatesAll
method BBankEntry.AdditionalUpdates
method BCDocument.AdditionalUpdatesPosting
method BCDocument.AdditionalUpdatesPostingCrossCy
method BCInvoice.AdditionalUpdatesAll
method BConsolid.AdditionalUpdatesDelete
method BConsolid.AdditionalUpdatesPosting
method BDDocument.AdditionalUpdatesPosting
method BDInvoice.AdditionalUpdatesAll
method BDInvoiceJournalEntry.ApiStdMaintainTT
method BExpenseNote.APIExpNoteRegister
method BFixedAssetDepreciation.AdditionalUpdatesPosting
method BFixedAssetDisposal.AdditionalUpdatesPosting
method BFixedAssetRevaluation.AdditionalUpdatesPosting
method BOpenItemAdjustment.OIAdjCommitSub
method BQCrossCyPosting.ApiProcessQCrossCyPosting
method BQCrossCyPosting.ApiProcessQCrossCyPostingForReverse
method BRevaluation.AdditionalUpdatesPosting
method BSelfBill.ApiCreateInvPrepayPaymentSub
method BYearClosing.AdditionalUpdatesPosting


program code (program9/bjournalentry.p)

    <M-1 run ValidateBC (output viFcReturnSuper (oiReturnStatus)) in BJournalEntry>

    if viFcReturnSuper <> 0 
    then do :
        assign oiReturnStatus = viFcReturnSuper.
        if oiReturnStatus < 0
        then return.
    end. /* if viFcReturnSuper <> 0  */

    <M-2 run AdditionalUpdates (output viFcReturnSuper (oiReturnStatus)) in BJournalEntry>
    if viFcReturnSuper <> 0 
    then do :
        assign oiReturnStatus = viFcReturnSuper.
        if oiReturnStatus < 0
        then return.
    end. /* if viFcReturnSuper <> 0  */