SAP ABAP Class CL_RSAR_DYNJOIN_READ (Read with dynamic join conditions)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSAR_EN (Package) Outsourced englisch objects of package RSAR
Properties
Class CL_RSAR_DYNJOIN_READ  
Short Description Read with dynamic join conditions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAR_EN   Outsourced englisch objects of package RSAR 
Created 20040720   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAR_DYNJOIN_READ has no interface implemented.
Friends
Class CL_RSAR_DYNJOIN_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CURSOR Instance attribute Private Type reference (TYPE) CURSOR 20050218
2 P_FETCH_SIZE Instance attribute Private Type reference (TYPE) I Number of records per package 20040720
3 P_JOIN_TAB Instance attribute Private Type reference (TYPE) TABNAME Join table name 20040720
4 P_MAIN_TAB Instance attribute Private Type reference (TYPE) TABNAME Main table name 20040720
5 P_R_JOIN_WHERE Instance attribute Private Object reference (TYPE REF TO) CL_RS_WHERE Where condition for join table 20040720
6 P_R_MAIN_WHERE Instance attribute Private Object reference (TYPE REF TO) CL_RS_WHERE Where condition for main table 20040720
7 P_R_PACKETIZER Instance attribute Private Object reference (TYPE REF TO) CL_RSODSO_SEMANTIC_PACKETIZER Packetizer instance 20040720
8 P_T_KEYFIELDS Instance attribute Private Type reference (TYPE) RSAR_T_FIELDNAMES List of semantic keys 20040720
9 P_T_ORDER_BY Instance attribute Private Type reference (TYPE) STRING_TABLE Order by clause 20040720
Methods
# Method Level Visibility Method type Description Created on
1 ADD_JOIN_WHERE Instance method Public Method Add where condition to the join table 20040720
2 ADD_MAIN_WHERE Instance method Public Method Add where conditions to main table 20040720
3 ADD_WHERE Static method Public Method Add where condition 20040720
4 BUILD_CURSOR Instance method Public Method Build the cursor 20040720
5 CONSTRUCTOR Instance method Public Constructor Constructor method 20040720
6 FETCH_CURSOR Instance method Public Method Get the records 20040720
7 SET_MAIN_WHERE Instance method Public Method 20050415
Events
Class CL_RSAR_DYNJOIN_READ has no event.
Types
Class CL_RSAR_DYNJOIN_READ has no local type.
Method Signatures

Method ADD_JOIN_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) ANY Feldname 20040720
2 Importing I_OPERATOR Call by reference Type reference (TYPE) ANY Vergleichsoperator 20040720
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert für WHERE-Feld 20040720

Method ADD_JOIN_WHERE on class CL_RSAR_DYNJOIN_READ has no exception.

Method ADD_MAIN_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) ANY Feldname 20040720
2 Importing I_OPERATOR Call by reference Type reference (TYPE) ANY Vergleichsoperator 20040720
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert für WHERE-Feld 20040720

Method ADD_MAIN_WHERE on class CL_RSAR_DYNJOIN_READ has no exception.

Method ADD_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) ANY Feldname 20040720
2 Importing I_OPERATOR Call by reference Type reference (TYPE) ANY Vergleichsoperator 20040720
3 Importing I_R_WHERE Call by reference Object reference (TYPE REF TO) CL_RS_WHERE Referenz auf WHERE-Klausel 20040720
4 Importing I_TABLE Call by reference Type reference (TYPE) ANY Tabellenname 20040720
5 Importing I_VALUE Call by reference Type reference (TYPE) ANY Wert für WHERE-Feld 20040720

Method ADD_WHERE on class CL_RSAR_DYNJOIN_READ has no exception.

Method BUILD_CURSOR Signature

Method BUILD_CURSOR on class CL_RSAR_DYNJOIN_READ has no parameter.
Method BUILD_CURSOR on class CL_RSAR_DYNJOIN_READ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FETCH_SIZE Call by reference Type reference (TYPE) ANY Anzahl von Sätzen pro Paket 20040720
2 Importing I_JOIN_TAB Call by reference Type reference (TYPE) TABNAME Name der Join-Tabelle 20040720
3 Importing I_MAIN_TAB Call by reference Type reference (TYPE) TABNAME Name der Haupttabelle 20040720
4 Importing I_T_JOIN_FIELDS Call by reference Type reference (TYPE) RSAR_T_FIELDNAMES Liste von Join-Feldern 20040720
5 Importing I_T_KEYFIELDS Call by reference Type reference (TYPE) RSAR_T_FIELDNAMES Liste von semantischen Feldern 20040720
6 Importing I_T_ORDER_BY Call by reference Type reference (TYPE) RSAR_T_FIELDNAMES Liste: Nach Feldern sortieren 20040720

Method CONSTRUCTOR on class CL_RSAR_DYNJOIN_READ has no exception.

Method FETCH_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_DATA_FOUND Call by reference Type reference (TYPE) RS_BOOL Keine Daten gefunden 20040720
2 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf Daten 20040720

Method FETCH_CURSOR on class CL_RSAR_DYNJOIN_READ has no exception.

Method SET_MAIN_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_WHERE Call by reference Type reference (TYPE) RSDMD_T_WHERE Where Condition 20050415

Method SET_MAIN_WHERE on class CL_RSAR_DYNJOIN_READ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700