SAP ABAP Class /EACC/CL_DOCUMENT_READER (Document Read Interface)
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 20020516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20020516
Properties
Class /EACC/CL_DOCUMENT_READER  
Short Description Document Read Interface    
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 20020516   SAP 
Last change 20050411   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_DOCUMENT_READER Document Reader 20020516
2 IF_FINB_READER Read Interface 20020516
Friends
Class /EACC/CL_DOCUMENT_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) 20020516
2 AGGR_TYPE_MIN Instance attribute Public Attribute reference (LIKE) 20020516
3 AGGR_TYPE_NONE Instance attribute Public Attribute reference (LIKE) 20020516
4 AGGR_TYPE_SUM Instance attribute Public Attribute reference (LIKE) 20020516
5 AO_DOC_JOURNAL Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_DOCUMENT_JOURNAL_INT Document Journal 20020516
6 A_READ_FORMAT Instance attribute Public Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Read Format for Line Items 20020516
7 C_DOC_NO_PACK_SIZE Constant Protected Type reference (TYPE) I '200' Package Size 20040618
8 FALSE Instance attribute Public Attribute reference (LIKE) 20020516
9 READ_FORMAT_AMOUNT_ONE_KF Instance attribute Public Attribute reference (LIKE) 20020516
10 READ_FORMAT_FLAT Instance attribute Public Attribute reference (LIKE) 20020516
11 READ_FORMAT_QUANTITY_ONE_KF Instance attribute Public Attribute reference (LIKE) 20020516
12 TRUE Instance attribute Public Attribute reference (LIKE) 20020516
13 XDT_ENTRIES Instance attribute Protected Object reference (TYPE REF TO) DATA 20040901
14 XO_AGGR_TABLE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_TABLE_HASHED Table of Characteristic Values 20060809
15 XO_CONDITION Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20020522
16 XO_DOC_NUMBERS Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE Table of characteristics 20040618
17 XO_DOC_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Table Name 20020517
18 XO_HAVING_CONDITION Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20020522
19 XO_OVERALL_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Table Name 20020517
20 XO_READER Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_READER Read Interface 20020521
21 XS_DOC_READER Instance attribute Protected Type reference (TYPE) YS_LINE_ITEM_SELECTOR 20020521
22 XS_JOURNAL_READER Instance attribute Protected Type reference (TYPE) YS_LINE_ITEM_SELECTOR 20020521
23 XT_ADD_GROUP_BY_TAB Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Characteristics and Key Figures 20020522
24 XT_DOC_READER Instance attribute Protected Type reference (TYPE) YT_LINE_ITEM_SELECTORS 20020521
25 XT_ENTRIES_WHERE Instance attribute Protected Type reference (TYPE) FINB_T_ENTRIES_WHERE "For All Entries" Condition 20040901
26 XT_JOURNAL_READER Instance attribute Protected Type reference (TYPE) YT_LINE_ITEM_SELECTORS 20020517
27 XT_KF_CHAR_TRANSLATION Instance attribute Protected Type reference (TYPE) FINB_T_KF_CHAR_TRANSLATION Replacement of Field Names 20020822
28 XT_SELECT_TAB Instance attribute Protected Type reference (TYPE) FINB_READ_SELECT_CLAUSE 'Select' Clause 20020522
29 X_AGGREGATION Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020517
30 X_ALL_LINES Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20040803
31 X_BALANCE_READER Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Balance Reader 20050407
32 X_CURSOR_OPEN Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020522
33 X_DOC_NO_PACK_NO Instance attribute Protected Type reference (TYPE) I Package Number 20040618
34 X_INCL_ARCHIVE Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20040210
35 X_SELECT_ONLY_DOCUMENT Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020727
36 X_SELECT_VIA_DOCUMENT Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020521
37 X_SKIP_FOR_ALL_ENTRIES_ALLOWED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20050202
38 _FALSE Constant Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Boolean Type for e-Accounting 20020516
39 _INDEX Instance attribute Protected Type reference (TYPE) I 20020516
40 _NO_MORE_DATA Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020516
41 _TRUE Constant Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE Boolean Type for e-Accounting 20020516
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_CURSOR Instance method Public Method 20020516
2 CONSTRUCTOR Instance method Public Constructor 20020516
3 FETCH Instance method Public Method 20020516
4 GET_MISSING_FIELDS Instance method Protected Method 20020516
5 GET_SELECTOR Instance method Protected Method 20020516
6 GET_SELECT_FIELDS Instance method Public Method 20020516
7 INIT_JOURNAL_READER Instance method Protected Method 20040210
8 INIT_PERSISTENCY_MGMT Instance method Protected Method 20020516
9 OPEN_CURSOR Instance method Public Method 20020516
Events
Class /EACC/CL_DOCUMENT_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_JOURNAL_READER Protected See coding 20020517 begin of ys_journal_reader , name type /eacc/journal , reader type ref to if_finb_reader , read_structure type tabname , field_list type finb_kf_chars , o_condition type ref to cl_finb_condition , end of ys_journal_reader
2 YS_LINE_ITEM_SELECTOR Protected See coding 20020521 begin of ys_line_item_selector , o_reader type ref to if_finb_reader , read_structure type tabname , result_table type ref to data , o_condition type ref to cl_finb_condition , to_use type /eacc/boolean , end of ys_line_item_selector
3 YT_JOURNAL_READER Protected See coding 20020517 yt_journal_reader type standard table of ys_journal_reader
4 YT_LINE_ITEM_SELECTORS Protected See coding 20020521 yt_line_item_selectors type standard table of ys_line_item_selector
Method Signatures

Method CLOSE_CURSOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOC_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENT_JOURNAL_INT Belegzusammenhang 20020516
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020516
3 Importing I_ALL_LINE_ITEMS_PER_DOCUMENT Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20040803
4 Importing I_BALANCE_READER Value transfer Type reference (TYPE) /EACC/BOOLEAN Salden Reader 20050407
5 Importing I_INCLUDING_ARCHIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20021001
6 Importing I_LINE_ITEM_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Einzelpostenleseformat 20020516
7 Importing I_SKIP_FOR_ALL_ENTRIES_ALLOWED Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20050202
# Exception Resumable Description Created on
1 FAILED 20040624
2 FORMAT_INVALID 20020516

Method FETCH Signature

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

Method GET_MISSING_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020517
2 Importing I_ALL_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20020517
3 Importing I_CURRENT_FIELDS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020516
4 Importing I_CURRENT_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20020516
5 Returning RT_MIS_FIELDS Value transfer Type reference (TYPE) FINB_KF_CHARS Selektionstabelle mit Feldnamen 20020516

Method GET_MISSING_FIELDS on class /EACC/CL_DOCUMENT_READER has no exception.

Method GET_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE_ITEM_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Einzelpostenleseformat 20020516
2 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20020516
3 Returning RO_SELECTOR Value transfer Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20020516

Method GET_SELECTOR on class /EACC/CL_DOCUMENT_READER has no exception.

Method GET_SELECT_FIELDS Signature

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

Method INIT_JOURNAL_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDING_ARCHIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20040210
# Exception Resumable Description Created on
1 FAILED 20040623

Method INIT_PERSISTENCY_MGMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDING_ARCHIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20021001

Method INIT_PERSISTENCY_MGMT on class /EACC/CL_DOCUMENT_READER has no exception.

Method OPEN_CURSOR Signature

Method OPEN_CURSOR on class /EACC/CL_DOCUMENT_READER has no parameter.
Method OPEN_CURSOR on class /EACC/CL_DOCUMENT_READER has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 10B