| 
LOCAL cBatchModule$="G/L"      | 
| 
LOCAL cBatchTotalVars$="DebitAmount"+SEP+"CreditAmount"      | 
| 
LOCAL cBatchType$="01"      | 
| 
LOCAL cBrowseOmit$="JournalDeleted$ = "+QUO+"Y"+QUO      | 
| 
LOCAL cMainTable$="GL_GeneralJournalHeader"      | 
| 
LOCAL cIsSysDB=0      | 
| 
FUNCTION CalcAllocation(allocation$, account$, amount)    | 
| 
FUNCTION CopyFromHistory(history$)    | 
| 
FUNCTION CopyFromStandard(stdJournal$)    | 
| 
FUNCTION Delete(key$)    | 
| 
FUNCTION DeleteBatch(batch$)    | 
| 
FUNCTION GetContext$(destTable$)    | 
| 
FUNCTION GetContextSourceTables$(context$)    | 
| 
FUNCTION GetFiscalYear(year$, period$)    | 
| 
FUNCTION GetNextEntryNo(sourceJournal$, nextEntryNo$)    | 
| 
FUNCTION SaveAsStandardJournal(stdJournal$, genjournal$)    | 
| 
FUNCTION SetChildColl()    | 
| 
FUNCTION SetCurrentKey(key$)    | 
| 
FUNCTION SetDefaults()    | 
| 
FUNCTION ValidatePostingDate(value$)    | 
| 
FUNCTION ValidateReversingDate(value$)    | 
| 
 BatchEnabled, ErrorBatchNo$  | 
| 
 cDummyIol$  | 
| 
 ClassValidateAllocationNo()  | 
| 
 ClassValidateSourceJournal()  | 
| 
 DELETE(), DeleteBatch(), DeleteBatchNo(), GetBatchHandle(), IsBatchActive(), ResetBatchSubType(), SelectBatch(), SelectNewBatch(), SetCurrentKey(), VerifyBatch(), WRITE(), ClassValidateBatchNo$()  | 
| 
 GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()  | 
 
 |