SAP ABAP Class CL_RSL_COPR_QUERY (Transient Queries for CompositeProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UTILITIES (Package) Services for the Workspaces
Properties
Class CL_RSL_COPR_QUERY  
Short Description Transient Queries for CompositeProvider    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UTILITIES   Services for the Workspaces 
Created 20101019   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_RSL_COPR_QUERY has no interface implemented.
Friends
Class CL_RSL_COPR_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TYPE Constant Public See coding 20101020
2 P_COPRNAME Instance attribute Private Type reference (TYPE) RSLTIPNAME CompositeProvider Name 20101019
3 P_TH_COMP_LIST Instance attribute Private Type reference (TYPE) RZD1_TH_COMPDIR_COMPIC Component List from Query Definition 20110317
4 P_TS_BUFFER Static Attribute Private Type reference (TYPE) PT_TS_BUFFER 20101019
5 P_TS_QUERYLIST Instance attribute Private Type reference (TYPE) PT_TS_QUERYLIST 20101019
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Current Setting 20101019
2 ADD_QUERY Instance method Public Method Add Query and Check if Possible 20101019
3 CHECK Instance method Public Method check the current setting 20110609
4 CONSTRUCTOR Instance method Private Constructor 20101019
5 DELETE_ALL Instance method Public Method Delete All Queries of CompositeProvider 20101021
6 DELETE_QUERY Instance method Public Method Flag Query for Deletion in Activate Step 20101019
7 DEQUEUE Instance method Public Method DEQUEUE for deletion 20110317
8 ENQUEUE Instance method Public Method ENQUEUE for deletion 20110317
9 FACTORY Static method Public Method Factory 20101019
10 FILL_COMP_LIST Instance method Private Method 20110317
11 GET_CURRENT_SETTING Instance method Public Method Get List of Set Queries With Settings 20101019
12 GET_INFOPROV Instance method Private Method 20101019
13 GET_NEXT_POSIT Instance method Public Method Returns next free POSIT 20101216
14 SAVE Instance method Public Method Save Current Setting 20101019
15 UPDATE_QUERY Instance method Public Method Updates a query and checks if this is possible 20101026
Events
Class CL_RSL_COPR_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_QUERY Public See coding 20101020 BEGIN OF nt_s_query, target_query TYPE rszcompid, source_query TYPE rszcompid, type type n_type, description type string, rkf_and_ckf TYPE rsl_t_selected_rkf_ckf, END OF nt_s_query
2 NT_T_QUERY Public See coding 20101020 nt_t_query TYPE STANDARD TABLE OF nt_s_query WITH KEY target_query
3 N_TYPE Public See coding 20101020 n_type(1) type c
4 PT_S_BUFFER Private See coding 20101019 BEGIN OF pt_s_buffer, copr TYPE rsltipname, objvers type rsobjvers, r_copr_query TYPE REF TO cl_rsl_copr_query, END OF pt_s_buffer
5 PT_S_QUERYLIST Private See coding 20101019 BEGIN OF pt_s_querylist, scompuid TYPE sysuuid_25, tcompid TYPE rszcompid, scompid TYPE rszcompid, tinfoprovider TYPE rsinfoprov, dflt TYPE rs_bool, copy TYPE rs_bool, to_be_deleted TYPE rs_bool, r_tlogo TYPE REF TO cl_rsl_coem, posit type i, descriptions type rsl_t_querydescription, rkf_and_ckf type RSL_T_SELECTED_RKF_CKF, END OF pt_s_querylist
6 PT_TS_BUFFER Private See coding 20101019 pt_ts_buffer TYPE SORTED TABLE OF pt_s_buffer WITH UNIQUE KEY copr objvers
7 PT_TS_QUERYLIST Private See coding 20101019 pt_ts_querylist TYPE TABLE OF pt_s_querylist WITH UNIQUE SORTED KEY posit COMPONENTS posit WITH UNIQUE SORTED KEY tcompid COMPONENTS tcompid
Method Signatures

Method ACTIVATE 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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20101025
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20101019

Method ACTIVATE on class CL_RSL_COPR_QUERY has no exception.

Method ADD_QUERY 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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20101019
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20101019
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung lang 20110523
4 Importing I_POSIT Call by reference Type reference (TYPE) I 0 20101216
5 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20101019
6 Importing I_SOURCE_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20101021
7 Importing I_TARGET_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20101019
8 Importing I_TYPE Call by reference Type reference (TYPE) N_TYPE Boolean 20101020
9 Importing I_T_RKF_AND_CKF Call by reference Type reference (TYPE) RSL_T_SELECTED_RKF_CKF Selektierte RKF und CKF 20111025

Method ADD_QUERY on class CL_RSL_COPR_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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20110609
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20110609

Method CHECK on class CL_RSL_COPR_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR Call by reference Type reference (TYPE) RSLTIPNAME Objekt 20101019
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Objektversion 20101020

Method CONSTRUCTOR on class CL_RSL_COPR_QUERY has no exception.

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20101021

Method DELETE_ALL on class CL_RSL_COPR_QUERY has no exception.

Method DELETE_QUERY 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) SY-SUBRC 20101019
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG 20101019
3 Importing I_TARGET_COMPID Call by reference Type reference (TYPE) RSZCOMPID 20101019

Method DELETE_QUERY on class CL_RSL_COPR_QUERY has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_RSL_COPR_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110317

Method ENQUEUE Signature

Method ENQUEUE on class CL_RSL_COPR_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110317

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR Call by reference Type reference (TYPE) RSLTIPNAME Transienter Provider 20101019
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Objektversion 20101020
3 Returning R_R_COPR_QUERY Value transfer Object reference (TYPE REF TO) CL_RSL_COPR_QUERY transient Queries for a CompositeProvider 20101019

Method FACTORY on class CL_RSL_COPR_QUERY has no exception.

Method FILL_COMP_LIST Signature

Method FILL_COMP_LIST on class CL_RSL_COPR_QUERY has no parameter.
Method FILL_COMP_LIST on class CL_RSL_COPR_QUERY has no exception.

Method GET_CURRENT_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_QUERY Call by reference Type reference (TYPE) NT_T_QUERY 20101020

Method GET_CURRENT_SETTING on class CL_RSL_COPR_QUERY has no exception.

Method GET_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20101019

Method GET_INFOPROV on class CL_RSL_COPR_QUERY has no exception.

Method GET_NEXT_POSIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_POSIT Value transfer Type reference (TYPE) I 20101216

Method GET_NEXT_POSIT on class CL_RSL_COPR_QUERY has no exception.

Method SAVE 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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20101025
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20101019

Method SAVE on class CL_RSL_COPR_QUERY has no exception.

Method UPDATE_QUERY 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) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20101026
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20101026
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung lang 20110523
4 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20101026
5 Importing I_SOURCE_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20101026
6 Importing I_TARGET_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20101026
7 Importing I_TYPE Call by reference Type reference (TYPE) N_TYPE Boolean 20101026
8 Importing I_T_RKF_AND_CKF Call by reference Type reference (TYPE) RSL_T_SELECTED_RKF_CKF Selektierte RKF und CKF 20111025

Method UPDATE_QUERY on class CL_RSL_COPR_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730