SAP ABAP Class /EACC/CL_JOURNAL_ANALYSIS (Services for Journal Analysis)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC (Application Component) Business Accounting
     /EACC/TOOLS_FOR_ANALYSIS (Package) Test Tools for Analysis Support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_JOURNAL_ANALYSIS Services for journal analysis 20080109
Properties
Class /EACC/CL_JOURNAL_ANALYSIS  
Short Description Services for Journal Analysis    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/TOOLS_FOR_ANALYSIS   Test Tools for Analysis Support 
Created 20080109   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/IF_JOURNAL_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_JOURNAL_ANALYSIS Services for journal analysis 20080109
Friends
Class /EACC/CL_JOURNAL_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_DOC_JOURNAL_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20080109
2 MO_ACCOUNTING_ENGINE Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_ACCOUNTING_ENGINE Central Accounting Engine Instance 20080109
3 MO_DOC_JOURNAL Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_DOCUMENT_JOURNAL Document Journal 20080109
4 MO_DOC_JOURNAL_INT Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_DOCUMENT_JOURNAL_INT Document Journal 20080109
5 MT_JOURNAL_LIST Instance attribute Private Type reference (TYPE) /EACC/IF_JOURNAL_ANALYSIS=>JOURNAL_LIST 20080110
6 MT_JOURNAL_TABNAMES Instance attribute Private Type reference (TYPE) /EACC/IF_JOURNAL_ANALYSIS=>JOURNAL_INFO_TABLE 20080109
7 MV_ACCOUNTING_SYSTEM Instance attribute Private Type reference (TYPE) ACC_SYSTEM Accounting System 20080109
8 MV_DOC_JOURNAL_CONFIG_COUNTER Instance attribute Private Type reference (TYPE) /EACC/CONFIG_COUNTER Counter 20080109
9 MV_DOC_JOURNAL_CONFIG_ID Instance attribute Private Type reference (TYPE) /EACC/CONFIG_ID Configuration ID 20080109
10 MV_DOC_JOURNAL_MIGRATED Instance attribute Private Type reference (TYPE) ABAP_BOOL Document Journal is migrated to persistency tool 20080109
11 MV_IS_FIVE_LEVEL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080109
12 ST_INSTANCE Static Attribute Private Type reference (TYPE) INSTANCE_TABLE Services for journal analysis 20080109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_JOURNAL_TABNAMES Instance method Protected Method Add tabnames of a specific journal to table list 20080109
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080109
3 DETERMINE_CONFIG Instance method Protected Method Determine config 20080109
4 DETERMINE_DOC_HEADER_TABNAME Instance method Protected Method Get the name of the document journal table 20080109
5 DETERMINE_LEVEL_STRUCTURE Instance method Protected Method Determine the journal level structure 20080110
6 DETERMINE_MIGRATION_STATUS Instance method Protected Method Determine if document journal migrated to persistency tool 20080109
7 GET_INSTANCE Static method Public Method Get single instance per accounting system 20080109
8 GET_TABNAMES_FROM_CONFIGS_PL Instance method Protected Method 20080109
Events
Class /EACC/CL_JOURNAL_ANALYSIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INSTANCE_LINE Private See coding 20080109 BEGIN OF instance_line. TYPES accounting_system TYPE acc_system. TYPES instance TYPE REF TO /eacc/if_journal_analysis. TYPES END OF instance_line
2 INSTANCE_TABLE Private See coding 20080109 instance_table TYPE STANDARD TABLE OF instance_line WITH KEY accounting_system
Method Signatures

Method ADD_JOURNAL_TABNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOURNAL Call by reference Type reference (TYPE) ACC_JOURNAL Journals in the ACC Document 20080109

Method ADD_JOURNAL_TABNAMES on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Accounting System 20080109

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

Method DETERMINE_CONFIG Signature

Method DETERMINE_CONFIG on class /EACC/CL_JOURNAL_ANALYSIS has no parameter.
Method DETERMINE_CONFIG on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method DETERMINE_DOC_HEADER_TABNAME Signature

Method DETERMINE_DOC_HEADER_TABNAME on class /EACC/CL_JOURNAL_ANALYSIS has no parameter.
Method DETERMINE_DOC_HEADER_TABNAME on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method DETERMINE_LEVEL_STRUCTURE Signature

Method DETERMINE_LEVEL_STRUCTURE on class /EACC/CL_JOURNAL_ANALYSIS has no parameter.
Method DETERMINE_LEVEL_STRUCTURE on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method DETERMINE_MIGRATION_STATUS Signature

Method DETERMINE_MIGRATION_STATUS on class /EACC/CL_JOURNAL_ANALYSIS has no parameter.
Method DETERMINE_MIGRATION_STATUS on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCOUNTING_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Accounting System 20080109
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /EACC/IF_JOURNAL_ANALYSIS Services for Journal Analysis 20080109

Method GET_INSTANCE on class /EACC/CL_JOURNAL_ANALYSIS has no exception.

Method GET_TABNAMES_FROM_CONFIGS_PL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIGS_PL Call by reference Type reference (TYPE) /EACC/CONFIGS_PL Journals in the ACC Document 20080109
2 Returning RT_TABLES Value transfer Type reference (TYPE) /EACC/TABLES Tables 20080109

Method GET_TABNAMES_FROM_CONFIGS_PL on class /EACC/CL_JOURNAL_ANALYSIS has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in