SAP ABAP Class /EACC/CL_JOURNALS_CONFIG (Configuration Class of Generic BTA)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/ABSTRACT_JOURNAL (Package) Abstract Journal in e-Accounting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_CONFIGURATION_CALLBACK Activate (Generator Run) 20030730
Properties
Class /EACC/CL_JOURNALS_CONFIG  
Short Description Configuration Class of Generic BTA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/MSG_ABSTR_JRNL    
Program status     
Category 0   
Package /EACC/ABSTRACT_JOURNAL   Abstract Journal in e-Accounting 
Created 20030730   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONFIG_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_CONFIGURATION_CALLBACK Activate (Generator Run) 20030730
Friends
Class /EACC/CL_JOURNALS_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACC_SYSTEM Constant Protected Type reference (TYPE) STRING 'ACC_SYSTEM' Accounting System 20040302
2 C_COMPONENT Constant Public Type reference (TYPE) FINB_CONF_COMP 'ACCOUNTING_JOURNALS' Configurable Components 20040302
3 C_COMPONENT_ACC_SYSTEM Constant Public Type reference (TYPE) FINB_CONF_COMP 'FINB_ACCOUNTING_SYSTEM' Configurable Components 20030923
4 C_CURRENCY_TYPES Constant Protected Type reference (TYPE) STRING 'CURRENCY_IDS' 20040302
5 C_DERIVATIONS Constant Protected Type reference (TYPE) STRING 'DERIVATIONS' 20040302
6 C_HEADER_CHARS Constant Protected Type reference (TYPE) STRING 'HEADER_CHARS' 20040302
7 C_HEAD_JOURNAL Constant Public Type reference (TYPE) STRING 'HEAD' 20040302
8 C_JOURNAL_CHARS Constant Protected Type reference (TYPE) STRING 'JOURNAL_CHARS' 20040302
9 C_QUANTITY_TYPES Constant Protected Type reference (TYPE) STRING 'QUANTITY_TYPES' 20040302
10 C_TABLES Constant Public Type reference (TYPE) STRING 'TABLES' 20040519
11 C_TOTALS Constant Public Type reference (TYPE) STRING 'TOTALS' 20040519
12 C_VIEW Constant Public Type reference (TYPE) /EACC/COMPON '/EACC/CL_ACC_ENGINE_HOME' Home Class of an Accounting Component 20050310
13 C_XML_FALSE Constant Public Type reference (TYPE) STRING 'false' 20030730
14 C_XML_TRUE Constant Public Type reference (TYPE) STRING 'true' 20030730
15 XO_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_CONTEXT Context 20040217
16 XT_ASPECT Instance attribute Protected See coding 20040302
17 XT_CONTEXT Instance attribute Protected Type reference (TYPE) YT_CONTEXT 20040302
18 XT_CONTEXT_NEW Instance attribute Protected Type reference (TYPE) YT_CONTEXT 20040302
19 XT_CURRIDS Instance attribute Protected Type reference (TYPE) YT_CURRIDS 20040302
20 XT_DERIVATIONS Instance attribute Protected Type reference (TYPE) YT_DERIVATIONS 20040302
21 XT_HEADER_CHARS Instance attribute Protected Type reference (TYPE) YT_HEADER_CHARS 20040302
22 XT_JOURNAL_CHARS Instance attribute Protected Type reference (TYPE) YT_JOURNAL_CHARS 20040302
23 XT_Q_TYPES Instance attribute Protected Type reference (TYPE) YT_Q_TYPES 20040302
24 XT_TABLES Instance attribute Protected Type reference (TYPE) /EACC/T_JOURNAL_TABLES Journal Tables 20040519
25 XT_TOTALS Instance attribute Protected Type reference (TYPE) /EACC/T_JOURNAL_TOTALS Journal Totals 20040519
26 X_FLAG_FUNC_SERV_TOO Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20031114
27 X_SAVE_DURING_CHECK Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20031114
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_JOURNALS Instance method Private Method Activates Journal Configuration 20030730
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030730
3 LOAD_CONTENT Instance method Protected Method Takes Over BTA Configuration Aspects from Configuration 20030730
4 SAVE_AND_RELEASE_JOURNALS Instance method Private Method Saves and Releases Journal Configuration 20030730
Events
Class /EACC/CL_JOURNALS_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CONTEXT Protected See coding 20040302 begin of ys_context , acc_system type acc_system , journal type /eacc/journal , end of ys_context
2 YS_CURRIDS Protected See coding 20040302 begin of ys_currids , acc_system type acc_system , journal type /eacc/journal , fin_currtype type fin_currtype , end of ys_currids
3 YS_DERIVATIONS Protected See coding 20040302 begin of ys_derivations , acc_system type acc_system , journal type /eacc/journal , function type finb_log_func_name , condition type finb_sel_tab , is_optional type string , overwrite_target type string , end of ys_derivations
4 YS_HEADER_CHARS Protected See coding 20040302 begin of ys_header_chars , acc_system type acc_system , fieldname type finb_md_fieldname , end of ys_header_chars
5 YS_JOURNAL_CHARS Protected See coding 20040302 begin of ys_journal_chars , acc_system type acc_system , journal type /eacc/journal , fieldname type finb_md_fieldname , document_level type /eacc/document_level , end of ys_journal_chars
6 YS_Q_TYPES Protected See coding 20040302 begin of ys_q_types , acc_system type acc_system , journal type /eacc/journal , fin_qtytype type fin_qtytype , end of ys_q_types
7 YT_ACC_SYSTEM Protected See coding 20040302 YT_acc_system type sorted table of acc_system with unique key table_line
8 YT_CONTEXT Protected See coding 20040302 yt_context type sorted table of ys_context with unique key acc_system journal
9 YT_CURRIDS Protected See coding 20040302 yt_currids type standard table of ys_currids with default key
10 YT_DERIVATIONS Protected See coding 20040302 yt_derivations type standard table of ys_derivations with default key
11 YT_HEADER_CHARS Protected See coding 20040302 yt_header_chars type standard table of ys_header_chars with default key
12 YT_JOURNAL_CHARS Protected See coding 20040302 yt_journal_chars type standard table of ys_journal_chars with default key
13 YT_Q_TYPES Protected See coding 20040302 yt_q_types type standard table of ys_q_types with default key
Method Signatures

Method ACTIVATE_JOURNALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030730
# Exception Resumable Description Created on
1 ACTIVATION_FAILED 20030730

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FINB_CONTEXT Importing 20030730
2 Importing IT_COMPONENTS_TO_BE_ACTIVATED Call by reference Type reference (TYPE) FINB_T_CONF_COMP Importing 20030730
3 Importing I_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Importing 20030730

Method CONSTRUCTOR on class /EACC/CL_JOURNALS_CONFIG has no exception.

Method LOAD_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT Call by reference Type reference (TYPE) YT_CONTEXT 20040302
2 Exporting ET_CONTEXT_NEW Call by reference Type reference (TYPE) YT_CONTEXT 20040302
3 Exporting ET_CURRIDS Call by reference Type reference (TYPE) YT_CURRIDS 20040302
4 Exporting ET_CURRIDS_NEW Call by reference Type reference (TYPE) YT_CURRIDS 20040302
5 Exporting ET_DERIVATIONS Call by reference Type reference (TYPE) YT_DERIVATIONS 20040302
6 Exporting ET_DERIVATIONS_NEW Call by reference Type reference (TYPE) YT_DERIVATIONS 20040302
7 Exporting ET_HEADER_CHARS Call by reference Type reference (TYPE) YT_HEADER_CHARS 20040302
8 Exporting ET_HEADER_CHARS_NEW Call by reference Type reference (TYPE) YT_HEADER_CHARS 20040302
9 Exporting ET_JOURNAL_CHARS Call by reference Type reference (TYPE) YT_JOURNAL_CHARS 20040302
10 Exporting ET_JOURNAL_CHARS_NEW Call by reference Type reference (TYPE) YT_JOURNAL_CHARS 20040302
11 Exporting ET_Q_TYPES Call by reference Type reference (TYPE) YT_Q_TYPES 20040302
12 Exporting ET_Q_TYPES_NEW Call by reference Type reference (TYPE) YT_Q_TYPES 20040302
13 Exporting ET_TABLES Call by reference Type reference (TYPE) /EACC/T_JOURNAL_TABLES Journaltabellen 20040519
14 Exporting ET_TABLES_NEW Call by reference Type reference (TYPE) /EACC/T_JOURNAL_TABLES Journaltabellen 20040519
15 Exporting ET_TOTALS Call by reference Type reference (TYPE) /EACC/T_JOURNAL_TOTALS Journalsummen 20040519
16 Exporting ET_TOTALS_NEW Call by reference Type reference (TYPE) /EACC/T_JOURNAL_TOTALS Journalsummen 20040519
17 Importing I_STATUS Call by reference Type reference (TYPE) FINB_CONF_STATUS CL_FINB_CONFIG_CONSTANTS=>VERSION_INACTIVE Status einer Konfigurationsversion 20030923

Method LOAD_CONTENT on class /EACC/CL_JOURNALS_CONFIG has no exception.

Method SAVE_AND_RELEASE_JOURNALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20030730
# Exception Resumable Description Created on
1 FAILED 20030730
2 JOURNAL_UNAVAILABLE 20040302
3 UNREGISTERED_FIELD 20041109
History
Last changed by/on SAP  20050411 
SAP Release Created in 350