SAP ABAP Class /EACC/CL_JOURNAL_CONFIGURATOR (Configurator)
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)  /EACC/IF_JOURNAL_CONFIGURERINT Journal Configurator 20011024
2 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_JOURNAL_CONFIG_BYVIEW Journal Configurator 20011024
3 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_JOURNAL_CONFIG_BY_BT Journal Configurator 20011024
Properties
Class /EACC/CL_JOURNAL_CONFIGURATOR  
Short Description Configurator    
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 20011024   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/CL_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_JOURNAL_CONFIGURERINT Journal Configurator 20011024
2 /EACC/IF_JOURNAL_CONFIG_BYVIEW Journal Configurator 20011024
3 /EACC/IF_JOURNAL_CONFIG_BY_BT Journal Configurator 20011024
Friends
Class /EACC/CL_JOURNAL_CONFIGURATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_COUNTER Instance attribute Public Attribute reference (LIKE) 20011024
2 AO_ACCOUNTING_ENGINE Instance attribute Public Attribute reference (LIKE) 20020829
3 AO_JOURNAL Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Internal View of Journal 20020829
4 A_CL_CONFIG_REQUEST Instance attribute Public Attribute reference (LIKE) 20011024
5 A_CL_DERIVATION_CONFIG Instance attribute Public Attribute reference (LIKE) 20011210
6 A_CL_STRUCTURE_CONFIG Instance attribute Public Attribute reference (LIKE) 20011024
7 A_COMPONENT Instance attribute Public Attribute reference (LIKE) 20011024
8 A_COMPONENT_TYPE Instance attribute Public Attribute reference (LIKE) 20011024
9 A_JOURNAL Instance attribute Public Attribute reference (LIKE) 20020829
10 A_JOURNAL_COMPON Instance attribute Public Attribute reference (LIKE) 20020829
11 A_T_BT_CONFIGS Instance attribute Public Attribute reference (LIKE) 20011024
12 A_T_VIEW_CONFIGS Instance attribute Public Attribute reference (LIKE) 20011024
13 CURRENT_COUNTER Instance attribute Public Attribute reference (LIKE) 20011024
14 C_DATE Constant Public Type reference (TYPE) FINB_MD_FIELDNAME 'DATE' FIN Master Data: Field Name 20020709
15 C_FIELD Constant Public Type reference (TYPE) FINB_MD_FIELDNAME 'FIELD' FIN Master Data: Field Name 20020709
16 FALSE Constant Public Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Boolean Type for e-Accounting 20020213
17 RELEASED_COUNTER Instance attribute Public Attribute reference (LIKE) 20011024
18 TRUE Constant Public Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE Boolean Type for e-Accounting 20020213
19 XD_T_BTS Instance attribute Private Object reference (TYPE REF TO) DATA 20020213
20 XD_T_CHARS_BY_BT Instance attribute Private Object reference (TYPE REF TO) DATA 20020213
21 XO_DERIVATION_CONFIG Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_DERIVATION_CONFIG_INT Configurator 20011210
22 XO_STRUCTURE_CONFIG Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_STRUCTURE_CONFIG_INT Configurator 20011024
23 XT_BT_CNF_A Instance attribute Protected See coding 20020213
24 XT_DERIVCHARS Instance attribute Protected See coding 20020213
25 XT_DERIVCHARS_O Instance attribute Protected See coding 20020213
26 XT_DERIV_COND Instance attribute Protected See coding 20020213
27 XT_DERIV_COND_O Instance attribute Protected See coding 20020213
28 XT_DERIV_EXIT Instance attribute Protected See coding 20020404
29 XT_FIXED_FIELDS Instance attribute Protected Type reference (TYPE) /EACC/FIXED_FIELDS Fixed Fields for Journals 20020213
30 XT_VIEWDCHARS Instance attribute Protected See coding 20020408
31 XT_VIEWDCHARS_O Instance attribute Protected See coding 20020408
32 XT_VIEW_CNF_A Instance attribute Protected See coding 20020213
33 XT_VIEW_CURTP Instance attribute Protected See coding 20020624
34 XT_VIEW_DERIV Instance attribute Protected See coding 20020213
35 XT_VIEW_DERIV_O Instance attribute Protected See coding 20020213
36 XT_VIEW_QNTTP Instance attribute Protected See coding 20030731
37 XT_VIEW_TOT_A Instance attribute Protected See coding 20020805
38 _MAX_DOC_POSTDATE Instance attribute Protected Type reference (TYPE) DATUM Date 20030723
39 _MAX_DOC_POSTDATE_PLUS_ONE Instance attribute Protected Type reference (TYPE) DATUM Date 20030723
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHARACTERISTIC Instance method Protected Method 20040204
2 CHECK_CHAR_IN_BT Instance method Protected Method 20020213
3 CHECK_CONSISTENCY Instance method Protected Method 20020130
4 CHECK_CONSISTENCY_TOTALS Instance method Protected Method 20020807
5 CHECK_CONSISTENCY_W_DOCUMENT Instance method Protected Method 20020709
6 COMPARE_CONDITIONS Static method Public Method 20020221
7 COMPARE_CURRENCY_TYPES Instance method Protected Method 20020624
8 COMPARE_DERIVATION_CONFIGS Instance method Protected Method 20011213
9 COMPARE_QUANTITY_TYPES Instance method Protected Method 20030731
10 COMPARE_STRUCTURE_CONFIGS Instance method Protected Method 20011213
11 COMPARE_TOTALS_CONFIGS Instance method Protected Method 20020807
12 CONSTRUCTOR Instance method Public Constructor 20011024
13 GET_DERIVATION_CONFIGURATOR Instance method Protected Method 20040204
14 GET_STRUCTURE_CONFIGURATOR Instance method Protected Method 20040204
15 READ_CURRENT_CONFIGURATION Instance method Protected Method 20020213
16 RELEASE_DERIVATIONS Instance method Protected Method 20020409
17 RELEASE_FOR_ACTIVATION Instance method Protected Method 20040204
Events
Class /EACC/CL_JOURNAL_CONFIGURATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CNF_A Protected See coding 20020709 begin of YS_CNF_A , valid_from type datum , characteristic type finb_md_fieldname , doc_level type /eacc/document_level , end of ys_cnf_a
2 YT_CNF_A Protected See coding 20020709 YT_CNF_A type sorted table of ys_cnf_a with unique key valid_from characteristic
Method Signatures

Method CHECK_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_KYF Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20040204
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME FI-Stammdaten: Feldname 20040204
# Exception Resumable Description Created on
1 CHARACTERISTIC_NOT_KNOWN 20040204

Method CHECK_CHAR_IN_BT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAR_IN_BT_CONF Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020213
2 Exporting E_HIGH_LEVEL Call by reference Type reference (TYPE) /EACC/DOCUMENT_LEVEL Ebene innerhalb eines Belegs 20020213
3 Exporting E_LOW_LEVEL Call by reference Type reference (TYPE) /EACC/DOCUMENT_LEVEL Ebene innerhalb eines Belegs 20020213
4 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) /EACC/DERIVCHARS-CHARACTERISTIC Feldname 20020213
5 Importing I_HANDLE Call by reference Type reference (TYPE) /EACC/VIEW_DERIV-HANDLE Ableitungsschritt-Handle (GUID) 20020213

Method CHECK_CHAR_IN_BT on class /EACC/CL_JOURNAL_CONFIGURATOR has no exception.

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 DERIV_INTERSECT_W_OTHER_VIEW 20020221
2 SOURCE_CHAR_IS_NOT_CONFIGURED 20020213
3 TARGET_CHAR_IS_JOURNAL_FIXED 20020213
4 TARGET_CHAR_IS_NOT_CONFIGURED 20020213
5 TARGET_LEVEL_GT_SOURCE_LEVEL 20020213

Method CHECK_CONSISTENCY_TOTALS Signature

Method CHECK_CONSISTENCY_TOTALS on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 CHAR_NOT_IN_JOURNAL 20020807

Method CHECK_CONSISTENCY_W_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CNF_A Call by reference Type reference (TYPE) YT_CNF_A 20020710
# Exception Resumable Description Created on
1 INCONSISTENCY 20020710
2 WARNING 20030723

Method COMPARE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERSECT Value transfer Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20020221
2 Importing IT_DERIV_COND1 Call by reference Type reference (TYPE) SORTED TABLE 20020221
3 Importing IT_DERIV_COND2 Call by reference Type reference (TYPE) SORTED TABLE 20020221
4 Importing I_HANDLE1 Call by reference Type reference (TYPE) /EACC/VIEW_DERIV-HANDLE Ableitungsschritt-Handle (GUID) 20020221
5 Importing I_HANDLE2 Call by reference Type reference (TYPE) /EACC/VIEW_DERIV-HANDLE Ableitungsschritt-Handle (GUID) 20020221
6 Changing XD_T_CONDITIONS Call by reference Object reference (TYPE REF TO) DATA 20020221

Method COMPARE_CONDITIONS on class /EACC/CL_JOURNAL_CONFIGURATOR has no exception.

Method COMPARE_CURRENCY_TYPES Signature

Method COMPARE_CURRENCY_TYPES on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 EQUAL 20020624

Method COMPARE_DERIVATION_CONFIGS Signature

Method COMPARE_DERIVATION_CONFIGS on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 EQUAL 20011213

Method COMPARE_QUANTITY_TYPES Signature

Method COMPARE_QUANTITY_TYPES on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 EQUAL 20030731

Method COMPARE_STRUCTURE_CONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CNF_A Call by reference Type reference (TYPE) TABNAME Tabellenname 20011213
# Exception Resumable Description Created on
1 EQUAL 20011213

Method COMPARE_TOTALS_CONFIGS Signature

Method COMPARE_TOTALS_CONFIGS on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 EQUAL 20020807

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Kosten und Erlös Teilprotokoll 20011024
2 Importing I_COMPONENT Call by reference Type reference (TYPE) /EACC/COMPON Komponentenname 20011024
# Exception Resumable Description Created on
1 COMPONENT_NOT_REGISTERED 20020109
2 COMPONENT_TYPE_NOT_ALLOWED 20011024
3 ONE_PARAMETER_NOT_BOUND 20011024

Method GET_DERIVATION_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONFIGURATOR Value transfer Object reference (TYPE REF TO) /EACC/IF_VIEW_CONFIGS_DERIVATN Journalkonfigurator 20040204

Method GET_DERIVATION_CONFIGURATOR on class /EACC/CL_JOURNAL_CONFIGURATOR has no exception.

Method GET_STRUCTURE_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONFIGURATOR Value transfer Object reference (TYPE REF TO) /EACC/IF_STRUCTURE_CONFIG_INT Strukturkonfiguration 20040204

Method GET_STRUCTURE_CONFIGURATOR on class /EACC/CL_JOURNAL_CONFIGURATOR has no exception.

Method READ_CURRENT_CONFIGURATION Signature

Method READ_CURRENT_CONFIGURATION on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
Method READ_CURRENT_CONFIGURATION on class /EACC/CL_JOURNAL_CONFIGURATOR has no exception.

Method RELEASE_DERIVATIONS Signature

Method RELEASE_DERIVATIONS on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 ERROR 20020409

Method RELEASE_FOR_ACTIVATION Signature

Method RELEASE_FOR_ACTIVATION on class /EACC/CL_JOURNAL_CONFIGURATOR has no parameter.
# Exception Resumable Description Created on
1 CONFIGURATION_INCONSISTENT 20040204
2 DERIV_INTERSECT_W_OTHER_VIEW 20040204
3 SOURCE_CHAR_IS_NOT_CONFIGURED 20040204
4 TARGET_CHAR_IS_JOURNAL_FIXED 20040204
5 TARGET_CHAR_IS_NOT_CONFIGURED 20040204
6 TARGET_LEVEL_GT_SOURCE_LEVEL 20040204
History
Last changed by/on SAP  20041209 
SAP Release Created in 10A