SAP ABAP Class CL_RSRD_CONTROL_QUERY (Temporary Generation of Queries)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRD (Package) BW: Broadcasting
Properties
Class CL_RSRD_CONTROL_QUERY  
Short Description Temporary Generation of Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRD    
Program status     
Category 0   
Package RSRD   BW: Broadcasting 
Created 20040429   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRD_CONTROL_QUERY has no interface implemented.
Friends
Class CL_RSRD_CONTROL_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAMETER_ATTRIBUTE Constant Public Type reference (TYPE) RSRPARAMETERID 'ATTRIBUTE' Parameter ID for Attribute 20040614
2 C_PARAMETER_FILTER_IOBJNM Constant Public Type reference (TYPE) RSRPARAMETERID 'FILTER_IOBJNM' Parameter ID for Filter Characteristic 20040614
3 C_PARAMETER_FILTER_STRING Constant Public Type reference (TYPE) RSRPARAMETERID 'FILTER_STRING' Parameter ID for Filter String 20040614
4 C_PARAMETER_INFO_PROVIDER Constant Public Type reference (TYPE) RSRPARAMETERID 'INFO_PROVIDER' Parameter ID for InfoProvider 20040614
5 C_PARAMETER_KEY_FIGURE Constant Public Type reference (TYPE) RSRPARAMETERID 'KEY_FIGURE' Parameter ID for Key Figure To Be Inserted 20040614
6 C_PARAMETER_TECHNICAL_NAME Constant Public Type reference (TYPE) RSRPARAMETERID 'TECHNICAL_NAME' Parameter ID for Technical Name of the Query 20050419
7 C_PARAMETER_WITH_SUMS Constant Public Type reference (TYPE) RSRPARAMETERID 'WITH_SUMS' Insert Parameter ID for Indicator Totals 20040614
8 P_TRANSIENT_QUERY_COUNTER Static Attribute Private Type reference (TYPE) I Counter for Generating Temporary Queries 20040614
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE Static method Private Method 20040614
2 ADD_CHARACTERISTIC Static method Private Method 20040614
3 ADD_FILTER Static method Private Method Adds Filters to Control Query Definition 20040614
4 BUILD Static method Public Method Produces Template for Control Query 20040614
5 BUILD_MAIN Static method Private Method Produces Template for Control Query 20040614
6 CHECK Static method Public Method Query Check by Generation Check 20040614
7 GET_FILTER_FROM_CONTAINER Static method Private Method Produces Intermediate Structure from Filter Container 20040614
Events
Class CL_RSRD_CONTROL_QUERY has no event.
Types
Class CL_RSRD_CONTROL_QUERY has no local type.
Method Signatures

Method ADD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CONTROL_QUERY Call by reference Type reference (TYPE) RSRD_SX_CONTROL_QUERY 20040614
2 Importing I_COMPUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20050223
3 Importing I_ELTUID Call by reference Type reference (TYPE) SYSUUID_25 20040614
4 Importing I_ELTUID_ATTR Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20040614
5 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040614
6 Importing I_IOBJNM_ATTR Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040614

Method ADD_ATTRIBUTE on class CL_RSRD_CONTROL_QUERY has no exception.

Method ADD_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CONTROL_QUERY Call by reference Type reference (TYPE) RSRD_SX_CONTROL_QUERY 20040614
2 Importing I_COMPUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20050223
3 Importing I_ELTUID Call by reference Type reference (TYPE) SYSUUID_25 20040614
4 Importing I_FILTER_STRING Call by reference Type reference (TYPE) STRING 20040614
5 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040614
6 Importing I_WITH_SUMS Call by reference Type reference (TYPE) RS_BOOL 20040614

Method ADD_CHARACTERISTIC on class CL_RSRD_CONTROL_QUERY has no exception.

Method ADD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CONTROL_QUERY Call by reference Type reference (TYPE) RSRD_SX_CONTROL_QUERY 20040614
2 Importing I_ELTUID Call by reference Type reference (TYPE) SYSUUID_25 20040614
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040614
4 Importing I_T_FILTER Call by reference Type reference (TYPE) RSZA_T_FILTER 20040614

Method ADD_FILTER on class CL_RSRD_CONTROL_QUERY has no exception.

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20040614
2 Returning R_SX_CONTROL_QUERY Value transfer Type reference (TYPE) RSRD_SX_CONTROL_QUERY 20040614

Method BUILD on class CL_RSRD_CONTROL_QUERY has no exception.

Method BUILD_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20040614
2 Returning R_SX_CONTROL_QUERY Value transfer Type reference (TYPE) RSRD_SX_CONTROL_QUERY 20040614

Method BUILD_MAIN on class CL_RSRD_CONTROL_QUERY has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040614
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20040614
3 Importing I_EXECUTABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20040614
4 Importing I_SX_CONTROL_QUERY Call by reference Type reference (TYPE) RSRD_SX_CONTROL_QUERY Definition der ControlQuery (Designtime Format) 20040614

Method CHECK on class CL_RSRD_CONTROL_QUERY has no exception.

Method GET_FILTER_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FILTER Call by reference Type reference (TYPE) RSZA_T_FILTER 20040614
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE 20040614
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040614
4 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20040614

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