SAP ABAP Class CL_FINB_DMT_READER (Document Read Interface)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_TOTALS (Package) Totals Data Retention
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20030723
Properties
Class CL_FINB_DMT_READER  
Short Description Document Read Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_DMTOT    
Program status     
Category 0   
Package FINB_TOTALS   Totals Data Retention 
Created 20030723   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINB_DMT_READER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_READER Read Interface 20030723
Friends
Class CL_FINB_DMT_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) 20030723
2 AGGR_TYPE_MIN Instance attribute Public Attribute reference (LIKE) 20030723
3 AGGR_TYPE_NONE Instance attribute Public Attribute reference (LIKE) 20030723
4 AGGR_TYPE_SUM Instance attribute Public Attribute reference (LIKE) 20030723
5 A_APPLICATION Instance attribute Public Type reference (TYPE) FINB_GN_APPL Generator: Application 20030723
6 A_AREAID Instance attribute Public Type reference (TYPE) FINB_MD_REGID Registration Identification 20030723
7 FALSE Instance attribute Public Attribute reference (LIKE) 20030723
8 TRUE Instance attribute Public Attribute reference (LIKE) 20030723
9 XO_CONFIG_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_DMT_CONFIG_OBJ Configuration Object of Totals Persistence 20050309
10 XO_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Characteristic Vector 20030723
11 XS_DETAIL Instance attribute Protected Type reference (TYPE) FINB_DMT_DETAILS Details for Configuration of Totals Table 20050308
12 X_BAL_OPEN_MODULE Instance attribute Protected Type reference (TYPE) FINB_GN_PHYSICAL_NAME OPEN-CURSOR Module for Balances 20050312
13 X_BAL_SEL_MODULE Instance attribute Protected Type reference (TYPE) FINB_GN_PHYSICAL_NAME Selection Module for Balances 20050312
14 X_CURSOR Instance attribute Protected Type reference (TYPE) CURSOR 20030723
15 X_TABLE Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20030723
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CLAUSES Instance method Private Method 20040519
2 BUILD_FOR_ALL_ENTRIES_CLAUSE Static method Private Method Generates "for all enties" clause 20040519
3 CLOSE_CURSOR Instance method Public Method 20030723
4 CONSTRUCTOR Instance method Public Constructor 20030723
5 DROP_SUPERFLUOUS_FLDS Instance method Private Method Removes superfluous fields of a clause 20040519
Events
Class CL_FINB_DMT_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CLAUSE Private See coding 20050312 begin of YS_CLAUSE, TEXT type STRING, IS_FALSE type BOOLE_D, end of YS_CLAUSE
Method Signatures

Method BUILD_CLAUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HAVING_CLAUSE Call by reference Type reference (TYPE) YS_CLAUSE having-Klausel 20040519
2 Exporting ES_SELECT_CLAUSE Call by reference Type reference (TYPE) STRING select-Klausel 20040519
3 Exporting ES_WHERE_CLAUSE Call by reference Type reference (TYPE) YS_CLAUSE where-Klausel 20040519
4 Exporting ET_GROUP_BY Call by reference Type reference (TYPE) FINB_KF_CHARS group_by-Klausel 20040519
5 Exporting E_FROM_CLAUSE Call by reference Type reference (TYPE) STRING from-Klausel 20050309
6 Exporting E_PERIOD Call by reference Type reference (TYPE) RSDSSELOP_ 'Generische' SELECT-OPTION für dynamische Selektionen 20050623
7 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040519
8 Importing IO_HAVING_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung (vom Persistenztool nicht unterstützt) 20040519
9 Importing IT_ADDITIONAL_GROUP_BY_TAB Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20040519
10 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20050623
11 Importing IT_SELECT_TAB Call by reference Type reference (TYPE) FINB_READ_SELECT_CLAUSE Selektionstabelle mit Feldnamen 20040519
12 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20040519
# Exception Resumable Description Created on
1 CURSOR_IS_ALREADY_OPEN 20040519
2 EITHER_SEL_TAB_OR_CONDITION 20040519
3 FAILED 20040519
4 INVALID_SELECTION Selektion auf nicht erlaubte Felder 20040519

Method BUILD_FOR_ALL_ENTRIES_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOR_ALL_ENTRIES_CLAUSE Call by reference Type reference (TYPE) STRING "for all entries"-Klausel 20040522
2 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20040519
3 Importing I_ENTRIES_TAB_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der "for all entries"-Tabelle 20040519
# Exception Resumable Description Created on
1 INVALID_SELECTION 20040519

Method CLOSE_CURSOR Signature

Method CLOSE_CURSOR on class CL_FINB_DMT_READER has no parameter.
Method CLOSE_CURSOR on class CL_FINB_DMT_READER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIGURATOR Call by reference Object reference (TYPE REF TO) IF_FINB_DMT_CONFIGURATOR Konfigurieren der Summendatenhaltung 20030723
# Exception Resumable Description Created on
1 INCONSISTENT_MASTER_DATA_FW 20030723
2 TABLE_UNKNOWN 20030723

Method DROP_SUPERFLUOUS_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040519
2 Importing IT_FIELD_LIST Call by reference Type reference (TYPE) FINB_KF_CHARS DB-Felder 20040519
3 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040519
# Exception Resumable Description Created on
1 CONDITION_IS_FALSE 20040519
History
Last changed by/on SAP  20050411 
SAP Release Created in 200