project QadFinancials > class BPosting > method AdditionalUpdatesPreCreateTempTablesD

Description

Create the gl open item movement records for DELETED lines


Parameters


oiReturnStatusoutputintegerReturn status of the method.


Internal usage


QadFinancials
method BPosting.AdditionalUpdatesPreCreateTempTables
method BPosting.AdditionalUpdatesPreCreateTempTablesC


program code (program5/bposting.p)

/* ============== */
/* Error handling */
/* ============== */
assign oiReturnStatus      = -98
       viLocalReturnStatus = 0.

create tPostingGLOpenItemMov.
assign tPostingGLOpenItemMov.tiCompanyId           = t_iPostingLine.Company_ID
       tPostingGLOpenItemMov.tcAllocationKey       = t_iPostingLine.tcAllocationKey
       tPostingGLOpenItemMov.tcAllocationType      = t_iPostingLine.tcAllocationType
       tPostingGLOpenItemMov.tcStatus              = "D":U
       tPostingGLOpenItemMov.tiGLId                = t_iPostingLine.GL_ID
       tPostingGLOpenItemMov.tiCurrencyID          = t_iPostingLine.Currency_ID
       tPostingGLOpenItemMov.tiPostingLineId       = t_iPostingLine.PostingLine_ID
       tPostingGLOpenItemMov.tcAllocationType      = t_iPostingLine.tcAllocationType
       tPostingGLOpenItemMov.tdAmountDebitTC       = t_iPostingLine.PostingLineDebitTC
       tPostingGLOpenItemMov.tdAmountCreditTC      = t_iPostingLine.PostingLineCreditTC
       tPostingGLOpenItemMov.tdAmountDebitLC       = t_iPostingLine.PostingLineDebitLC
       tPostingGLOpenItemMov.tdAmountCreditLC      = t_iPostingLine.PostingLineCreditLC
       tPostingGLOpenItemMov.tdAmountDebitCC       = t_iPostingLine.PostingLineDebitCC
       tPostingGLOpenItemMov.tdAmountCreditCC      = t_iPostingLine.PostingLineCreditCC
       tPostingGLOpenItemMov.ttOpenItemPostingDate = t_iPosting.PostingDate
       tPostingGLOpenItemMov.tlIsRevaluation       = t_iPosting.tcJournalTypeCode = {&JOURNALTYPE-REVALGL}.

/* ============== */
/* Error handling */
/* ============== */
assign oiReturnStatus = viLocalReturnStatus.