SAP ABAP Class CL_RSAN_MDL_DS_QUERY (Source - Query)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_MDL (Package) APD - Tool - Object Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_MDL_ABSTRACT_NODE Base Class of a Node 20011217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAN_MDL_MAPPING_SOURCE Object Can Be Used as Source of a Mapping Rule 20010522
Properties
Class CL_RSAN_MDL_DS_QUERY  
Short Description Source - Query    
Super Class CL_RSAN_MDL_ABSTRACT_NODE Base Class of a Node 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAN_MDL   APD - Tool - Object Model 
Created 20010512   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAN_MDL_MAPPING_SOURCE Object Can Be Used as Source of a Mapping Rule 20010522
Friends
Class CL_RSAN_MDL_DS_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_VERSION_30B Constant Public Type reference (TYPE) STRING `3.0B` Compatibility Version from BW3.0B-3.30 20040122
2 C_VERSION_350 Constant Public Type reference (TYPE) STRING `3.50` Version Used From BW 3.50 20040122
3 PARALLEL_CHANM Instance attribute Public Type reference (TYPE) RSAN_MDL_DS_QUERY_PAR_CHANM Partitioning Characteristic 20030110
4 PARALLEL_PACK_SIZE Instance attribute Public Type reference (TYPE) I Package Size 20030110
5 PARALLEL_SERVER_GROUP Instance attribute Public Type reference (TYPE) SPTA_RFCGR Server Group for Parallel Processing 20030110
6 REPORT_ID Instance attribute Public Type reference (TYPE) RSCRMREPUID CRMBW - REPORT_ID 20010512
7 VARIANT Instance attribute Public Type reference (TYPE) RSCRMVARIANT Variant for Report Parameters 20010518
8 VERSION Instance attribute Public Type reference (TYPE) STRING C_VERSION_30B Compatibility mode for queries created before BW3.50 20040122
9 _TH_META Static Attribute Private Type reference (TYPE) _YTH_META Report Metadata 20010516
Methods
# Method Level Visibility Method type Description Created on
1 GET_LOGICAL_FIELDNAMES Instance method Public Method Get Logical Field Names for Unit/Curr.Fields and Displ.Attr. 20040123
2 GET_MAPPING_SOURCE_FIELDS Instance method Public Method 20010514
3 GET_MAX_NUMBER_OF_TARGETS Instance method Public Method 20010920
4 GET_PART_CHA_VALUES Instance method Public Method Get the List of Fields with Which Partitioning Is Possible 20021218
5 GET_VARIANT_LIST Instance method Public Method Read List of Available Variants 20010618
6 IS_QUERY_DEFINITION_LOADED Instance method Public Method Check If the Query Definition Is Already Loaded 20020831
7 SET_PARALLEL_CHANM Instance method Public Method SET_PARALLEL_CHANM 20030110
8 SET_PARALLEL_PACK_SIZE Instance method Public Method SET_PARALLEL_PACK_SIZE 20030110
9 SET_PARALLEL_SERVER_GROUP Instance method Public Method SET_PARALLEL_SERVER_GROUP 20030110
10 SET_REPORT_ID Instance method Public Method SET_REPORT_ID 20010512
11 SET_VARIANT Instance method Public Method SET_VARIANT 20010518
12 SET_VERSION Instance method Public Method SET_VERSION 20040122
13 _GET_MAPPING_SOURCE_FIELDS_INT Instance method Private Method Get Fields for Mapping - Internal 20030415
14 _GET_SESSION Instance method Private Method Get Session Reference to CL_RSCRMBW_BAPI 20010518
Events
Class CL_RSAN_MDL_DS_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ATTR_NAME Public See coding Logical field names for display attributes 20040123 BEGIN OF ys_attr_name, characteristic TYPE rschanm, attribute TYPE rsattrinm, name TYPE string, END OF ys_attr_name
2 YS_UNIT_NAME Public See coding Logical field names for unit/currency fields of key figures 20040122 BEGIN OF ys_unit_name, name TYPE string, name_unit TYPE string, name_cuky TYPE string, END OF ys_unit_name
3 YTH_ATTR_NAME Public See coding YTH_ATTR_NAME 20040123 yth_attr_name TYPE HASHED TABLE OF ys_attr_name WITH UNIQUE KEY characteristic attribute
4 YTH_UNIT_NAME Public See coding YTH_UNIT_NAME 20040122 yth_unit_name TYPE HASHED TABLE OF ys_unit_name WITH UNIQUE KEY name
5 _YS_META Protected See coding Report Metadata 20010516 BEGIN OF _ys_meta, report_id TYPE rscrmrepuid, r_session TYPE REF TO cl_rscrmbw_bapi, END OF _ys_meta
6 _YTH_META Protected See coding _YTH_META 20010516 _yth_meta TYPE HASHED TABLE OF _ys_meta WITH UNIQUE KEY report_id INITIAL SIZE 10
Method Signatures

Method GET_LOGICAL_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ATTR_NAME Call by reference Type reference (TYPE) YTH_ATTR_NAME logical fieldnames of display attributes 20040123
2 Exporting ETH_UNIT_NAME Call by reference Type reference (TYPE) YTH_UNIT_NAME logical fieldnames of unit/currency fields from key figures 20040123

Method GET_LOGICAL_FIELDNAMES on class CL_RSAN_MDL_DS_QUERY has no exception.

Method GET_MAPPING_SOURCE_FIELDS Signature

Method GET_MAPPING_SOURCE_FIELDS on class CL_RSAN_MDL_DS_QUERY has no parameter.
Method GET_MAPPING_SOURCE_FIELDS on class CL_RSAN_MDL_DS_QUERY has no exception.

Method GET_MAX_NUMBER_OF_TARGETS Signature

Method GET_MAX_NUMBER_OF_TARGETS on class CL_RSAN_MDL_DS_QUERY has no parameter.
Method GET_MAX_NUMBER_OF_TARGETS on class CL_RSAN_MDL_DS_QUERY has no exception.

Method GET_PART_CHA_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PART_CHA Value transfer Type reference (TYPE) RSANM_T_PART_CHA 20021219

Method GET_PART_CHA_VALUES on class CL_RSAN_MDL_DS_QUERY has no exception.

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VARIANTS Call by reference Type reference (TYPE) BAPIREPPROV_VARIANT_T BAPIREPPROV_VARIANT 20010618

Method GET_VARIANT_LIST on class CL_RSAN_MDL_DS_QUERY has no exception.

Method IS_QUERY_DEFINITION_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_LOADED Value transfer Type reference (TYPE) AS4FLAG X=Query definition already loaded, ' '=not loaded 20020831

Method IS_QUERY_DEFINITION_LOADED on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_PARALLEL_CHANM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSAN_MDL_DS_QUERY_PAR_CHANM I_VALUE 20030110

Method SET_PARALLEL_CHANM on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_PARALLEL_PACK_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) I I_VALUE 20030110

Method SET_PARALLEL_PACK_SIZE on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_PARALLEL_SERVER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) SPTA_RFCGR I_VALUE 20030110

Method SET_PARALLEL_SERVER_GROUP on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_REPORT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSCRMREPUID I_VALUE 20010512

Method SET_REPORT_ID on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSCRMVARIANT I_VALUE 20010518

Method SET_VARIANT on class CL_RSAN_MDL_DS_QUERY has no exception.

Method SET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) STRING I_VALUE 20040122

Method SET_VERSION on class CL_RSAN_MDL_DS_QUERY has no exception.

Method _GET_MAPPING_SOURCE_FIELDS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ATTR_NAME Call by reference Type reference (TYPE) YTH_ATTR_NAME logical fieldnames for display attributes 20040123
2 Exporting ETH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD Mapping Source Fields 20030415
3 Exporting ETH_UNIT_NAME Call by reference Type reference (TYPE) YTH_UNIT_NAME logical fieldnames of unit/currency fields from key figures 20040122
# Exception Resumable Description Created on
1 CX_RSAN_MDL_CHECK_NODE_MSG Fehler in der Analyseprozessmodell - T100 Meldung 20030415

Method _GET_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SESSION Value transfer Type reference (TYPE) REF TO CL_RSCRMBW_BAPI report session 20010518

Method _GET_SESSION on class CL_RSAN_MDL_DS_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 21C