| LOCAL cBatchFlag$ | 
| LOCAL cBatchNo$ | 
| LOCAL cDailyPostingWorkFile$="BM_DailyPostingWork" | 
| LOCAL cRegisterFile$="BM_CostRollupWork" | 
| PROPERTY RecordsExists    * Read Only * | 
| PROPERTY ReportCaption$    * Read Only * | 
| PROPERTY ErrorLog | 
| FUNCTION ClearWorkTable() | 
| FUNCTION GetSourceTables$(table$) | 
| FUNCTION SetPrintOptions(updIntBills$, costCodeVar$, effDate$) | 
| FUNCTION SetWhereClause$(whereClause$, begin$, end$, whereInd$) | 
| FUNCTION LOCAL BillExplosionProcessDetail(billNo$, revision$) | 
| FUNCTION LOCAL CalculateQuantityOnHand(item$) | 
| FUNCTION LOCAL CheckForRestart() | 
| FUNCTION LOCAL GetDetails(billNo$, revision$) | 
| FUNCTION LOCAL PopulateWorkTable() | 
| FUNCTION LOCAL PostTableReadCI_CommonCostRollup_Upd(value$) | 
| FUNCTION LOCAL PreNextRecordCI_CommonCostRollup_Upd(value$) | 
| FUNCTION LOCAL PreTableWriteCI_CommonCostRollup_Upd(value$) | 
| FUNCTION LOCAL PERFORM ProcessPosting() | 
| FUNCTION LOCAL ReadItem(item$, rec$, iol$) | 
| FUNCTION LOCAL ReadItem(item$, rec$, iol$, rountToInt) | 
| FUNCTION LOCAL RoundQuantityToWholeInteger(value) | 
| FUNCTION LOCAL SetFormulas() | 
| FUNCTION LOCAL PERFORM SubstituteWhseSegment() | 
| FUNCTION LOCAL UpdateCleanup() | 
| FUNCTION LOCAL UpdateInit() | 
| FUNCTION LOCAL UpdateInterimCostTable(bill$, rev$, type$, routing$, level, cost) | 
| FUNCTION LOCAL UpdateMain() | 
| FUNCTION LOCAL UpdateTempGLDaily(dlyPstWrkRec$, postOption$) | 
| FUNCTION LOCAL PERFORM ValidateAccount() | 
| FUNCTION LOCAL WriteErrorRecord(errString$, ErrorText$) | 
| FUNCTION LOCAL PERFORM WriteToWorkTable() | 
| itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$ | 
| cGroup$, cDeferredAuditRegister$, CurrentPeriod$, PeriodEndingDate$, PeriodStartingDate$, Restart | 
| GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$() | 
| GetSourceTables$(), CalculateAdjustment(), PERFORM ClearSCA(), ClearSCAByJournal(), ClearSCAWorkFile(), PERFORM InitializeUpdateDtl(), PERFORM PostTableReadCI_StandardCostAdjustment(), PERFORM PreNextRecordCI_StandardCostAdjustment(), PERFORM PreTableWriteCI_StandardCostAdjustment(), UpdateAdjustments(), PERFORM UpdateDetailAdjustment() | 
| GetCurrentRegister$(), PrintErrorLog(), ProcessReport(), SetPostingDate(), SetPrintComment(), Update(), PERFORM ClearDailyPostingWorkFile(), PERFORM ClearDrillDownWorkFile(), PERFORM ClearWorkFiles(), GetNextRegisterNo(), PERFORM PostTableReadSY_Update(), PERFORM PreNextRecordSY_Update(), PERFORM PreTableWriteSY_Update(), PERFORM SaveUnusedRegisterNo(), UpdateCleanup(), UpdateGLDailyPostingFile(), UpdateInit(), UpdateMain(), UpdateTempGLDaily(), WriteGLSummaryDrillDown(), WriteTempGLDrillDown() | 
|   |