SAP ABAP Class /EACC/CL_READER (Read Interface)
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_READER General Read Interface for a Journal 20011023
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20020315
Properties
Class /EACC/CL_READER  
Short Description Read Interface    
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 20011023   SAP 
Last change 20070914   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)
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_READER General Read Interface for a Journal 20011023
2 IF_FINB_READER Read Interface 20020315
Friends
Class /EACC/CL_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_JOURNAL Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT Standardized Functionality of All Journals 20011023
2 A_READ_FORMAT Instance attribute Public Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Read Format for Line Items 20011023
3 XDT_ENTRIES Instance attribute Private Object reference (TYPE REF TO) DATA 20041004
4 XO_AGGR_TABLE Instance attribute Private Object reference (TYPE REF TO) IF_FINB_KF_CHARS_TABLE_W_KEY Table of Characteristic Values 20030919
5 XO_READING_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Table Name 20020521
6 XT_BALANCE_TIME_CHARS Instance attribute Protected Type reference (TYPE) FINB_KF_CHARS Time Characteristics of a Balance 20050405
7 XT_CONDITIONS Instance attribute Private See coding Condition 20031216
8 XT_ENTRIES_WHERE Instance attribute Private Type reference (TYPE) FINB_T_ENTRIES_WHERE "For All Entries" Condition 20041004
9 XT_KF_CHARS_TRANSLATION Instance attribute Public Type reference (TYPE) FINB_T_KF_CHAR_TRANSLATION Replacement of Field Names 20040623
10 X_CURSOR_OPEN Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020624
11 X_SKIP_FOR_ALL_ENTRIES_ALLOWED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050202
12 X_SUMS_ALLOWED Instance attribute Protected Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20020910
13 _D_AGGREGATION_TYPE Instance attribute Private Type reference (TYPE) FINB_READ_AGGR_TYPE Aggregation Type 20040219
14 _D_READ_FORMAT Instance attribute Private Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Read Format for Line Items 20040217
15 _FALSE Constant Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Boolean Type for e-Accounting 20011023
16 _INDEX Instance attribute Protected Type reference (TYPE) I 20011023
17 _NO_MORE_DATA Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Boolean Type for e-Accounting 20011115
18 _O_ABS_JRN_CONSTANTS Instance attribute Protected Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ABS_JOURNAL Constants 20011023
19 _O_LINE_ITEM_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_READER Read Line Items Using Selection Condition 20011023
20 _S_LINE_ITEM_SELECTOR Instance attribute Private Type reference (TYPE) YS_LINE_ITEM_SELECTOR 20011023
21 _TRUE Constant Protected Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>TRUE Boolean Type for e-Accounting 20011023
22 _T_CURRID Instance attribute Private Type reference (TYPE) ACC_CURRENCY_TYPES Currency IDs 20040219
23 _T_LINE_ITEM_SELECTORS Instance attribute Private Type reference (TYPE) YT_LINE_ITEM_SELECTORS 20011023
24 _T_QNTTYP Instance attribute Private Type reference (TYPE) ACC_QUANTITY_TYPES Quantity Types 20040219
25 _T_SELECT_TAB Instance attribute Protected Type reference (TYPE) FINB_READ_SELECT_CLAUSE Field List 20020430
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INVALID_SELECTION Instance method Protected Method 20011023
2 CLOSE_CURSOR Instance method Protected Method 20040901
3 CONSTRUCTOR Instance method Public Constructor i 20011023
4 CREATE_DEEP_VALUES Instance method Protected Method 20040225
5 DROP_UNNECESSARY Static method Public Method 20011023
6 FETCH Instance method Protected Method 20040901
7 INIT_PERSISTENCY_MGMT Instance method Protected Method 20011025
8 OPEN_CURSOR Instance method Protected Method 20040901
9 SKIP_UNDEFINED_FOR_ALL_ENTRIES Instance method Private Method 20050202
Events
Class /EACC/CL_READER has no event.
Types
Class /EACC/CL_READER has no local type.
Method Signatures

Method CHECK_INVALID_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_TAB Call by reference Type reference (TYPE) /EACC/SEL_TAB Selektionstabelle mit Feldnamen 20011023
# Exception Resumable Description Created on
1 INVALID_SELECTION 20011023

Method CLOSE_CURSOR Signature

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

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 20011023
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011023
3 Importing IT_CURRID Call by reference Type reference (TYPE) ACC_CURRENCY_TYPES Währungskennungen 20040219
4 Importing IT_QNTTYP Call by reference Type reference (TYPE) ACC_QUANTITY_TYPES Mengentypen 20040219
5 Importing I_AGGREGATION_TYPE Call by reference Type reference (TYPE) FINB_READ_AGGR_TYPE Art der Aggregation 20040219
6 Importing I_BALANCE_READER Value transfer Type reference (TYPE) ABAP_BOOL Salden Reader 20050407
7 Importing I_INCLUDING_ARCHIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20020823
8 Importing I_LINE_ITEM_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT Einzelpostenleseformat 20011023
9 Importing I_SKIP_FOR_ALL_ENTRIES_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20050202
10 Importing I_SUMS_ALLOWED Call by reference Type reference (TYPE) /EACC/BOOLEAN /EACC/CL_CONSTANTS=>FALSE Typ Boolean für E-Accounting 20020910
# Exception Resumable Description Created on
1 FAILED 20040623
2 FORMAT_INVALID 20011023

Method CREATE_DEEP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) ANY 20040225
2 Importing I_LINE_ITEM Call by reference Type reference (TYPE) ANY 20040225

Method CREATE_DEEP_VALUES on class /EACC/CL_READER has no exception.

Method DROP_UNNECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REDUCED Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20011023
2 Importing IO_READING_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Tabellenname 20020624
3 Changing XO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Selektionstabelle mit Feldnamen 20020624

Method DROP_UNNECESSARY on class /EACC/CL_READER has no exception.

Method FETCH Signature

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

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 20020823
# Exception Resumable Description Created on
1 FAILED 20040623

Method OPEN_CURSOR Signature

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

Method SKIP_UNDEFINED_FOR_ALL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_HAD_TO_BE_REDUCED Call by reference Type reference (TYPE) ABAP_BOOL 20050202
2 Exporting ED_SKIP_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) ABAP_BOOL 20050202
3 Importing IO_READING_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20050202
4 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20050202
5 Changing XO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050202

Method SKIP_UNDEFINED_FOR_ALL_ENTRIES on class /EACC/CL_READER has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 10A