SAP ABAP Class CL_RSDRV_SRVS_NOSID (DM: Service Class for Mixed SID/NOSID Queries)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSSDA (Package) Datamanager: BW HANA Smart Data Access
Properties
Class CL_RSDRV_SRVS_NOSID  
Short Description DM: Service Class for Mixed SID/NOSID Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSSDA   Datamanager: BW HANA Smart Data Access 
Created 20130719   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDRV_SRVS_SID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDRV_VPROV_INT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSDRV_SRVS_NOSID has no interface implemented.
Friends
Class CL_RSDRV_SRVS_NOSID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_IPRO Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130719
2 O_R_SID_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_SRVS_SID Data Manager: Service Class for SID Determination 20130719
3 O_SX_SPLITPACK Instance attribute Protected Type reference (TYPE) RSDR0_SX_SPLITPACK Returned Characteristics of the Selections 20130719
4 O_S_PARAM Instance attribute Protected Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM Technical Parameters 20130719
5 O_TH_IOBJNM_INVALID_SELDR Instance attribute Protected Type reference (TYPE) RSD_TH_IOBJNM SELDR entries not allowed, e.g. NULL, initial 20130919
6 O_TH_SFC Instance attribute Protected Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130719
7 O_TH_SIDGET Instance attribute Protected Type reference (TYPE) CL_RSDRV_SRVS_SID=>TN_TH_SIDGET Char's for which local SIDS are generated 20130719
8 O_TSX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130719
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_QUERY_FOR_NOSID Instance method Public Method Check and adapt query input parameters 20130719
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130719
3 _BUILD_CHARET Instance method Protected Method Adjust the Characteristic Table 20130719
4 _CHECK_SELDR Instance method Protected Method Check and adapt SELDR 20130719
5 _CHECK_SFC Instance method Protected Method Check and adapt SFC 20130719
6 _PREPARE_SID_SERVICE Instance method Protected Method Prepare SID generation service 20130719
7 _SET_CHARET_FOR_CHANM Instance method Protected Method Set Charet Properties 20130719
Events
Class CL_RSDRV_SRVS_NOSID has no event.
Types
Class CL_RSDRV_SRVS_NOSID has no local type.
Method Signatures

Method ADAPT_QUERY_FOR_NOSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_SID_SRV Call by reference Object reference (TYPE REF TO) CL_RSDRV_SRVS_SID Data Manager: Service Class for SID Determination 20130719
2 Exporting E_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Returned Characteristics of the Selections 20130719
3 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130719
4 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130719
5 Importing I_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Returned Characteristics of the Selections 20130719
6 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20130719
7 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130719
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130719
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130719

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130719
2 Importing I_S_PARAM Call by reference Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM Technical Parameters 20130719
3 Importing I_TH_IOBJNM_INVALID_SELDR Call by reference Type reference (TYPE) RSD_TH_IOBJNM SELDR entries not allowed, e.g. NULL, initial 20130919
4 Importing I_TH_SIDGET Call by reference Type reference (TYPE) CL_RSDRV_SRVS_SID=>TN_TH_SIDGET Char's for which local SIDS are generated 20130719

Method CONSTRUCTOR on class CL_RSDRV_SRVS_NOSID has no exception.

Method _BUILD_CHARET Signature

Method _BUILD_CHARET on class CL_RSDRV_SRVS_NOSID has no parameter.
Method _BUILD_CHARET on class CL_RSDRV_SRVS_NOSID has no exception.

Method _CHECK_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130719
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130719

Method _CHECK_SFC Signature

Method _CHECK_SFC on class CL_RSDRV_SRVS_NOSID has no parameter.
Method _CHECK_SFC on class CL_RSDRV_SRVS_NOSID has no exception.

Method _PREPARE_SID_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20130719
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130719

Method _PREPARE_SID_SERVICE on class CL_RSDRV_SRVS_NOSID has no exception.

Method _SET_CHARET_FOR_CHANM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20130719

Method _SET_CHARET_FOR_CHANM on class CL_RSDRV_SRVS_NOSID has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740