SAP ABAP Class CL_FINB_PR_HIER_READER (Hierarchy Reader)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_PERSISTENCE (Package) Persistence Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_PR_HIER_READER Hierarchy Reader 20030403
Properties
Class CL_FINB_PR_HIER_READER  
Short Description Hierarchy Reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_PR    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_PERSISTENCE   Persistence Manager 
Created 20030403   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINB_PR_HIER_READER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_PR_HIER_READER Hierarchy Reader 20030403
Friends
Class CL_FINB_PR_HIER_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_PERSIST_OBJ Instance attribute Protected Attribute reference (LIKE) 20030422
2 FALSE Constant Protected Type reference (TYPE) BOOLE_D SPACE False 20030422
3 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 20030422
4 XO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_PR_CONTAINER Data Container for a Persistence Object 20030422
5 XT_FIELD_IDS Instance attribute Protected Type reference (TYPE) FINB_PR_T_FIELD_IDS_X List of Absolute Field IDs 20030422
6 XT_READING_TABLES Instance attribute Protected Type reference (TYPE) FINB_PR_T_TABLES Tables of Persistence Objects 20030422
7 X_CURSOR Instance attribute Protected Type reference (TYPE) CURSOR Select Cursor 20030422
8 X_IS_FALSE Instance attribute Protected Type reference (TYPE) BOOLE_D Condition is "false" 20040525
9 X_SUBROUTINE Instance attribute Protected Type reference (TYPE) PROGRAMM Generated Subroutine Pool 20030423
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FOR_ALL_ENTRIES_CLAUSE Static method Protected Method Generates "for all enties" clause 20040524
2 CLOSE_CURSOR Instance method Protected Method 20030526
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030422
4 PREPARE_OPEN Instance method Protected Method Preparation OPEN 20040524
Events
Class CL_FINB_PR_HIER_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_WHERE_CLAUSE Protected See coding 20040524 begin of YS_WHERE_CLAUSE, TEXT type STRING, FOR_ALL_ENTRIES type BOOLE_D, IS_FALSE type BOOLE_D, end of YS_WHERE_CLAUSE
Method Signatures

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 20040524
2 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20040524
3 Importing I_ENTRIES_TAB_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der "for all entries"-Tabelle 20040524

Method BUILD_FOR_ALL_ENTRIES_CLAUSE on class CL_FINB_PR_HIER_READER has no exception.

Method CLOSE_CURSOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PERSIST_OBJ Value transfer Object reference (TYPE REF TO) IF_FINB_PR_OBJ_RUN 20030422
2 Importing IT_READING_TABLES Call by reference Type reference (TYPE) FINB_PR_T_TABLES Tabellen eines Persistenzobjektes 20030422
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20030422

Method PREPARE_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WHERE_CLAUSE Call by reference Type reference (TYPE) YS_WHERE_CLAUSE 20040524
2 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Selektionsbedingung 20040524
3 Importing IT_ENTRIES_WHERE Call by reference Type reference (TYPE) FINB_T_ENTRIES_WHERE "for all entries"-Bedingung 20040524
4 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle 20040524
5 Importing I_ENTRIES_TAB_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der "for all entries"-Tabelle 20040524
# Exception Resumable Description Created on
1 CX_FINB_PR_OBJ_ERROR Fehler im Persistenzobjekt 20040524
History
Last changed by/on SAP  20041209 
SAP Release Created in 200