SAP ABAP Class /EACC/CL_DOC_ROOT_GEN_READER (Reader for Document Root (Generated Access))
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/DOCUMENT_JOURNAL (Package) Document Journal
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_DOCUMENT_READER Document Reader 20040123
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20040123
Properties
Class /EACC/CL_DOC_ROOT_GEN_READER  
Short Description Reader for Document Root (Generated Access)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /EACC/MSG_DOC_JOURNL    
Program status     
Category 0   
Package /EACC/DOCUMENT_JOURNAL   Document Journal 
Created 20040123   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_DOC_ROOT_GEN_READER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_DOCUMENT_READER Document Reader 20040123
2 IF_FINB_READER Read Interface 20040123
Friends
Class /EACC/CL_DOC_ROOT_GEN_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGR_TYPE_MAX Instance attribute Public Attribute reference (LIKE) 20040204
2 AGGR_TYPE_MIN Instance attribute Public Attribute reference (LIKE) 20040204
3 AGGR_TYPE_NONE Instance attribute Public Attribute reference (LIKE) 20040204
4 AGGR_TYPE_SUM Instance attribute Public Attribute reference (LIKE) 20040204
5 FALSE Instance attribute Public Attribute reference (LIKE) 20040204
6 MD_CURSOR Instance attribute Private Type reference (TYPE) SYTABIX Internal Tables, Current Row Index 20040712
7 MD_CURSOR_OPEN Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040123
8 MD_NO_MORE_DATA Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040123
9 MD_READ_FORMAT Instance attribute Private Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Read Format for Line Items 20040123
10 MO_CHARACTERISTICS Instance attribute Private Object reference (TYPE REF TO) IF_FINB_KF_CHARS_LIST List of Characteristics 20040123
11 MO_CONDITION Instance attribute Private Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20040123
12 MO_CONSTANTS Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC Constants 20040204
13 MO_DOCUMENTS_ROOT Instance attribute Private Object reference (TYPE REF TO) /EACC/CL_DOCUMENTS_ROOT Document Initial Screen 20040123
14 MO_DOCUMENT_HEADERS Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_TABLE_SORTED Table of Characteristic Values 20040123
15 MO_DOCUMENT_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20040127
16 MO_OVERALL_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20040123
17 MO_RESULT Instance attribute Private Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Table of characteristics 20040713
18 MT_KF_CHAR_TRANSLATION Instance attribute Private Type reference (TYPE) FINB_T_KF_CHAR_TRANSLATION Replacement of Field Names 20040123
19 ST_TRANSLATION_CHARS Static Attribute Private Type reference (TYPE) YT_TRANSLATION_CHARS Buffer for Translation Table 20040123
20 TRUE Instance attribute Public Attribute reference (LIKE) 20040204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRIES_TAB_TO_CONDITION Static method Public Method ANDs together the ENTRIES_TAB with the Condition 20040707
2 CHECK_SELECT_CLAUSE Static method Public Method Checks Select Clause of Document Reader 20040204
3 CLOSE_CURSOR Instance method Public Method 20040707
4 CONSTRUCTOR Instance method Public Constructor 20040123
5 FETCH Instance method Public Method 20040707
6 GENERATE_READING_STRUCTURE Instance method Private Method Forms Read Structure 20040127
7 GET_READING_STRUCTURE Instance method Public Method 20040123
8 GET_SELECT_FIELDS Instance method Public Method 20040123
9 GET_TRANSLATION_CHARS Static method Public Method Gets Translation Table (Mapping of Flat Fields) 20040123
10 OPEN_CURSOR Instance method Public Method 20040123
11 SELECT Instance method Public Method 20040707
Events
Class /EACC/CL_DOC_ROOT_GEN_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TRANSLATION_CHARS Private See coding 20040123 BEGIN OF ys_translation_chars, acc_system TYPE acc_system , translation TYPE finb_t_kf_char_translation , aggregation_chars TYPE finb_kf_chars, END OF ys_translation_chars
2 YT_TRANSLATION_CHARS Private See coding 20040123 yt_translation_chars TYPE SORTED TABLE OF ys_translation_chars WITH UNIQUE KEY acc_system
Method Signatures

Method ADD_ENTRIES_TAB_TO_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040707
2 Importing IT_ENTRIES Call by reference Type reference (TYPE) TABLE "for all entries"-Tabelle 20040707
3 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20040707
# Exception Resumable Description Created on
1 INVALID_STRUCTURE IT_ENTRIES ist inkonsistent zu IT_ENTRIES_WHERE 20040707

Method CHECK_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONSTANTS_ACC_DOC Call by reference Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC Konstanten 20040204
2 Importing IO_READING_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040204
3 Importing IT_AGGREGATION_CHARS Call by reference Type reference (TYPE) FINB_KF_CHARS Felder, welche aggregiert werden können 20040204
4 Importing IT_SELECT_TAB Call by reference Type reference (TYPE) FINB_READ_SELECT_CLAUSE Select-Klausel 20040204
# Exception Resumable Description Created on
1 FAILED Select -Clause ist nicht zulässig 20040204

Method CLOSE_CURSOR Signature

Method CLOSE_CURSOR on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method CLOSE_CURSOR on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LINE_ITEM_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Einzelpostenleseformat 20040123
2 Importing IO_DOCUMENTS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20040123
3 Importing IT_KF_CHAR_TRANSLATION Call by reference Type reference (TYPE) FINB_T_KF_CHAR_TRANSLATION Ersetzungen von Feldnamen 20040123
# Exception Resumable Description Created on
1 TRANSLATION_INCOMPATIBLE Translation mit der Standard-Translation nicht verträglich 20040123

Method FETCH Signature

Method FETCH on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method FETCH on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method GENERATE_READING_STRUCTURE Signature

Method GENERATE_READING_STRUCTURE on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
# Exception Resumable Description Created on
1 TRANSLATION_INCONSISTENT 20040127

Method GET_READING_STRUCTURE Signature

Method GET_READING_STRUCTURE on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method GET_READING_STRUCTURE on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method GET_SELECT_FIELDS Signature

Method GET_SELECT_FIELDS on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method GET_SELECT_FIELDS on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method GET_TRANSLATION_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGREGATION_CHARS Call by reference Type reference (TYPE) FINB_KF_CHARS Felder, die aggregiert werden können 20040204
2 Exporting ET_TRANSLATION Call by reference Type reference (TYPE) FINB_T_KF_CHAR_TRANSLATION Ersetzungen von Feldnamen 20040123
3 Importing IO_DOCUMENTS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENTS_ROOT Belegeinstieg 20040123

Method GET_TRANSLATION_CHARS on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method OPEN_CURSOR Signature

Method OPEN_CURSOR on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method OPEN_CURSOR on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.

Method SELECT Signature

Method SELECT on class /EACC/CL_DOC_ROOT_GEN_READER has no parameter.
Method SELECT on class /EACC/CL_DOC_ROOT_GEN_READER has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400