SAP ABAP Class CL_RSR_RRK0_SELECTION (Management of Dyn. Filter for OLAP)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 20090127
Properties
Class CL_RSR_RRK0_SELECTION  
Short Description Management of Dyn. Filter for OLAP    
Super Class CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BRAIN    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20031022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_SELECTION has no interface implemented.
Friends
Class CL_RSR_RRK0_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_DYN_FILTER Instance attribute Public Object reference (TYPE REF TO) IF_RSR_RRK0_FILTER dynamischer oder fixer Filter einer Query 20120921
2 N_R_FIX_FILTER Instance attribute Public Object reference (TYPE REF TO) IF_RSR_RRK0_FILTER dynamischer oder fixer Filter einer Query 20120921
3 P_SLICER Instance attribute Private Type reference (TYPE) RS_BOOL 20031022
4 P_THX_SLICER Instance attribute Private Type reference (TYPE) RRK0_THX_SLICER 20031022
5 P_TSX_BFLK Instance attribute Private Type reference (TYPE) TP_TSX_BFLK 20090127
6 P_TSX_BFLK_DYN Instance attribute Private Type reference (TYPE) TP_TSX_BFLK 20090127
7 P_TSX_CHAFIX Instance attribute Private Type reference (TYPE) RSR_TSX_CHAFIX 20031104
8 P_TSX_SID_PARTS Instance attribute Private See coding 20070420
9 P_TS_CHADYN Instance attribute Private Type reference (TYPE) RSR_TS_CHAFIX 20031022
10 P_XFIX Instance attribute Private Type reference (TYPE) XSTRING 20031107
11 P_XSEL Instance attribute Private Type reference (TYPE) XSTRING 20031107
12 P_XUSED_DYN Instance attribute Private Type reference (TYPE) XSTRING 20040929
13 P_XUSED_FIX Instance attribute Private Type reference (TYPE) XSTRING 20040929
Methods
# Method Level Visibility Method type Description Created on
1 CHAFIX_COMPLETE Instance method Public Method In Name of the Part Provider or the Multialvls 20041110
2 CHECK_DYN_FILTER Instance method Public Method Check the dynamic filter 20120927
3 COLLECT_CHAFIX Instance method Private Method 20031022
4 COLLECT_CHAFIX_1 Instance method Private Method 20050316
5 CONCATENATE Instance method Public Method 20031104
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031022
7 CONVERT_RANGE_TO_RANGE Static method Public Method Converts a single seldr Range Entry into a RANGE-Table 20130527
8 CONVERT_SELDR_TO_RANGE Static method Public Method Liefert eine Range-Selektionsbeschreibung einer SELDR-Zeile 20130527
9 CONVERT_SID_TO_RANGE Static method Public Method Converts a single seldr sid equal entry into a range table 20130527
10 ENRICH_CHAFIX Static method Private Method 20031127
11 ENRICH_CHAFIX_1 Static method Private Method 20031127
12 ENRICH_CHAFIX_2 Static method Private Method 20031128
13 FEMSN_MERGE_FEMS0 Instance method Public Method 20051229
14 GET_CHAFIX Instance method Public Method Dynamic and Fixed Values Inc. Derivations for Sub. Node 20120926
15 GET_DYN_FILTER Instance method Public Method 20031022
16 GET_EFFECTIVE_QCUBE_SELDR Instance method Public Method Returns the SELDR containing all data from the QCUBE 20110110
17 GET_EMPTY_FEMSN Instance method Public Method 20121001
18 GET_EMPTY_SELDR Instance method Private Method Gibt die gelöschten leeren FEMSn raus 20121001
19 GET_EMPTY_SELDR_EXPLAIN Instance method Private Method Gibt die gelöschten leeren FEMSn für Explain raus 20121001
20 GET_FIX_CHANMID Instance method Public Method Fixed Characteristics 20120926
21 GET_FIX_FILTER Instance method Public Method 20031022
22 GET_KEYS_FOR_SID Static method Private Method 20130527
23 GET_SELDR Instance method Public Method Read SEL and Replace Dyn. Filters for Characteristic 20120926
24 GET_SELDR_FOR_CS Instance method Public Method get fix seldr filter for given cs data 20110110
25 GET_UNIQUE_SELDR Instance method Public Method Returns a seldr if unique 20090127
26 GET_UNIQUE_SID Instance method Public Method Same as GET_DYN_FILTER 20100316
27 GET_XDYN Instance method Public Method 20031107
28 GET_XSEL Instance method Public Method 20031107
29 GET_XUSED Instance method Public Method 20040929
30 KRANGE_TO_SRANGE Instance method Public Method Convert Krange to Srange 20120926
31 KRANGE_TO_SRANGE_SINGLE Instance method Private Method Convert KRANGE into SRANGE for a Single Chanm 20120926
32 MAINTAIN_FILTER_CHECKTYPE Instance method Public Method Maintain the checktype in a filter 20120926
33 MAINTAIN_LFH_SELTYPE Instance method Public Method Maintain the selection type in an LFH 20120927
34 SELDR_COLLECTOR_EQSID Instance method Public Method 20121001
35 SELDR_TO_CHECK Instance method Public Method Convert SELDR to Check Structure 20120926
36 SET_SLICER Instance method Public Method 20031022
37 SLICER_TO_CHECK Instance method Public Method Convert the slicer to a check table 20120926
38 _CHECK_CSALL Instance method Private Method 20090127
39 _COLLECT_LRECH_BNR Instance method Private Method Collects the BNRs for a LRECH subtree 20090127
40 _COLLECT_SELDR Instance method Private Method Collects the SELDR rows for BLK 20090127
41 _COLLECT_SUMM_BNR Instance method Private Method Collects the BNRs for a LRECH subtree 20090127
42 _GET_FIX_FILTER Instance method Private Method 20031022
43 _GET_SLICER_BFLK Instance method Private Method 20090127
44 _GET_UNIQUE_SELDR Instance method Private Method Returns a seldr if unique 20090127
45 _GET_UNIQUE_SELDR_DYN Instance method Private Method Returns a seldr if unique 20090127
Events
Class CL_RSR_RRK0_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_BFLK Private See coding 20090127 BEGIN OF tp_sx_bflk, chanmid TYPE rrchanmid, bflk TYPE tn_bflk, id TYPE i, seldr TYPE rsdd_sx_seldr, cs TYPE rs_bool, END OF tp_sx_bflk
2 TP_SX_SID_PARTS Private See coding 20070420 begin of TP_SX_SID_PARTS, chanmid type rssid, sid type rssid, parts type RRSV_T_SID_PART, end of TP_SX_SID_PARTS
3 TP_TSX_BFLK Private See coding 20090127 tp_tsx_bflk TYPE SORTED TABLE OF tp_sx_bflk WITH UNIQUE KEY chanmid bflk id
4 TP_TX_SELDR Private See coding 20090127 tp_TX_seldr type standard table of rsdd_SX_seldr with default key
Method Signatures

Method CHAFIX_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20041110
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSD_INFOCUBE 20041110
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND 20041110

Method CHECK_DYN_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TA_SID Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20120927
2 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Internal ID of the CHANM 20120927

Method CHECK_DYN_FILTER on class CL_RSR_RRK0_SELECTION has no exception.

Method COLLECT_CHAFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX 20031022
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20031022
3 Importing I_CHANMID Call by reference Type reference (TYPE) RSD_SID 20031022
4 Importing I_CHAVL Call by reference Type reference (TYPE) RSD_CHAVL 20031022
5 Importing I_CONSTSEL Call by reference Type reference (TYPE) RSZCONSTSEL 20050316
6 Importing I_HIESID Call by reference Type reference (TYPE) RRHI_HIESID 20050316
7 Importing I_KEYFLAG Call by reference Type reference (TYPE) RS_BOOL 20031022
8 Importing I_SID Call by reference Type reference (TYPE) RSD_SID 20031022
9 Importing I_SVER Call by reference Type reference (TYPE) RRHI_SVER 20050316

Method COLLECT_CHAFIX on class CL_RSR_RRK0_SELECTION has no exception.

Method COLLECT_CHAFIX_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20050316
2 Importing I_HIESID Call by reference Type reference (TYPE) RRHI_HIESID 20050316
3 Importing I_SVER Call by reference Type reference (TYPE) RRHI_SVER 20050316
4 Importing I_S_CHAFIX Call by reference Type reference (TYPE) RSR_S_CHAFIX Merkmal mit fixen Werten 20050316

Method COLLECT_CHAFIX_1 on class CL_RSR_RRK0_SELECTION has no exception.

Method CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX 20031104
2 Importing I_TS_CHAFIX0 Call by reference Type reference (TYPE) RSR_TS_CHAFIX 20061012

Method CONCATENATE on class CL_RSR_RRK0_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME Status of the K Handle 20090127

Method CONSTRUCTOR on class CL_RSR_RRK0_SELECTION has no exception.

Method CONVERT_RANGE_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REDUCED Call by reference Type reference (TYPE) RS_BOOL Boolean 20130527
2 Exporting E_CLEAR_FEMS Call by reference Type reference (TYPE) RS_BOOL Boolean 20130527
3 Exporting E_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20130527
4 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130527
5 Importing I_CMP Call by reference Type reference (TYPE) RS_BOOL Boolean 20130527
6 Importing I_CONSIDER_CMP Value transfer Type reference (TYPE) RS_BOOL Boolean 20130527
7 Importing I_HIGH Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20130527
8 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130527
9 Importing I_LOW Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20130527
10 Importing I_OPT Call by reference Type reference (TYPE) RRRANGE-OPT Operator in Select Options und anderen Ausdrücken 20130527
11 Importing I_SIDHIGH Call by reference Type reference (TYPE) RSD_SID 20130527
12 Importing I_SIDLOW Call by reference Type reference (TYPE) RSD_SID 20130527
13 Importing I_SIGN Call by reference Type reference (TYPE) RRRANGE-SIGN Feld SIGN im Aufbau der SELECT-OPTIONS-Tabellen 20130527

Method CONVERT_RANGE_TO_RANGE on class CL_RSR_RRK0_SELECTION has no exception.

Method CONVERT_SELDR_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REDUCED Call by reference Type reference (TYPE) RS_BOOL 20130527
2 Exporting E_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE 20130527
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130527
4 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR 20130527
5 Importing I_TRANSFORM_ALL Value transfer Type reference (TYPE) RS_BOOL 20130527
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND Hierarchy Object (Node/Leaf) Not Found 20130527
2 CX_RSR_HIER_NOT_FOUND Hierarchy Not Found 20130527

Method CONVERT_SID_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REDUCED Call by reference Type reference (TYPE) RS_BOOL Boolean 20130527
2 Exporting E_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20130527
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130527
4 Importing I_CONSIDER_CMP Value transfer Type reference (TYPE) RS_BOOL Boolean 20130527
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130527
6 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20130527
7 Importing I_SIGN Value transfer Type reference (TYPE) RRRANGE-SIGN RS_C_RANGE_SIGN-INCLUDING Feld SIGN im Aufbau der SELECT-OPTIONS-Tabellen 20130527

Method CONVERT_SID_TO_RANGE on class CL_RSR_RRK0_SELECTION has no exception.

Method ENRICH_CHAFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20031127
2 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_CHANM 20031127
3 Importing I_T_TIMNM Call by reference Type reference (TYPE) RSD_T_CHANM 20031127

Method ENRICH_CHAFIX on class CL_RSR_RRK0_SELECTION has no exception.

Method ENRICH_CHAFIX_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20031127
2 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_CHANM 20031127

Method ENRICH_CHAFIX_1 on class CL_RSR_RRK0_SELECTION has no exception.

Method ENRICH_CHAFIX_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20031128
2 Importing I_T_TIMNM Call by reference Type reference (TYPE) RSD_T_CHANM 20031128

Method ENRICH_CHAFIX_2 on class CL_RSR_RRK0_SELECTION has no exception.

Method FEMSN_MERGE_FEMS0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIXN Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20051229
2 Importing I_DELETE_NODES Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051229
3 Importing I_IGNORE_EMPTY Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060823
4 Importing I_TS_CHAFIX0 Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20051229
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Leeres Ergebnis 20051229

Method GET_CHAFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KID Value transfer Type reference (TYPE) RSRKID Structure Element Combination ID 20120926
2 Returning R_TS_CHAFIX Value transfer Type reference (TYPE) RSR_TS_CHAFIX Characteristics and Fixed Values 20120926

Method GET_CHAFIX on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_DYN_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_CHAFIX Value transfer Type reference (TYPE) RSR_TS_CHAFIX 20031022

Method GET_DYN_FILTER on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_EFFECTIVE_QCUBE_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XFEMS Call by reference Type reference (TYPE) RRXFEMS Bitleiste der betroffenen FEMS 20110110
2 Returning R_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110110
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Leeres Ergebnis 20110324

Method GET_EMPTY_FEMSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_EMPTY Value transfer Type reference (TYPE) RRSI_TS_SID 20121001

Method GET_EMPTY_FEMSN on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_EMPTY_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20121001
2 Importing I_FEMSN Call by reference Type reference (TYPE) RS_BOOL Boolean 20121001

Method GET_EMPTY_SELDR on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_EMPTY_SELDR_EXPLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20121001

Method GET_EMPTY_SELDR_EXPLAIN on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_FIX_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_CHANM_FIX Call by reference Type reference (TYPE) RRK_TH_CHANM_FIX 20120926
2 Exporting E_TS_FIX Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20120926

Method GET_FIX_CHANMID on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_FIX_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_NODES Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040202
2 Importing I_FEMS Value transfer Type reference (TYPE) RSDD_SX_SELDR-FEMS RSDD_C_FEMS0 20031022
3 Returning R_TS_CHAFIX Value transfer Type reference (TYPE) RSR_TS_CHAFIX 20031022

Method GET_FIX_FILTER on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_KEYS_FOR_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEP Call by reference Type reference (TYPE) RRSV_T_DEP 20130527
2 Importing I_CHABASNM Call by reference Type reference (TYPE) RSD_CHANM 20130527
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130527
4 Importing I_SID Call by reference Type reference (TYPE) RSD_SID 20130527

Method GET_KEYS_FOR_SID on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20120926
2 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120926
3 Exporting E_TH_SFC_FIX Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120926
4 Exporting E_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20120926
5 Exporting E_TH_SN Call by reference Type reference (TYPE) RRKG_TH_SN Control of node selection 20120926
6 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120926
7 Exporting E_TSX_SELDR_FIX Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120926
8 Importing I_EXPLAIN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120926
9 Importing I_FEMSN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120926
10 Importing I_S_REQUEST Value transfer Type reference (TYPE) RRK_S_REQUEST 20120926

Method GET_SELDR on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_SELDR_FOR_CS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_CS Call by reference Type reference (TYPE) RRO01_SX_CS Konstante Selektionen 20110110
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110110
3 Returning R_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110110

Method GET_SELDR_FOR_CS on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_UNIQUE_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BFLK Call by reference Type reference (TYPE) TN_BFLK 20090127
2 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20090127
3 Importing I_ID Call by reference Type reference (TYPE) I BNR INDEX oder KID 20090127
4 Importing I_RESOLVE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090127
5 Returning R_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20090127

Method GET_UNIQUE_SELDR on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_UNIQUE_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Value transfer Type reference (TYPE) RSCHANM Merkmal 20100316
2 Importing I_CHANMID Value transfer Type reference (TYPE) RRCHANMID Interne id des CHANM 20100316
3 Returning R_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20100316

Method GET_UNIQUE_SID on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_XDYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FEMS Call by reference Type reference (TYPE) RSDD_SX_SELDR-FEMS RSDD_C_FEMS0 BW: Allgemeines Bezugsfeld für interne IDs 20031107
2 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING 20031107

Method GET_XDYN on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_XSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FEMS Call by reference Type reference (TYPE) RSDD_SX_SELDR-FEMS RSDD_C_FEMS0 BW: Allgemeines Bezugsfeld für interne IDs 20031107
2 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING 20031107

Method GET_XSEL on class CL_RSR_RRK0_SELECTION has no exception.

Method GET_XUSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FEMS Call by reference Type reference (TYPE) RSDD_SX_SELDR-FEMS RSDD_C_FEMS0 BW: Allgemeines Bezugsfeld für interne IDs 20050811
2 Returning R_X Value transfer Type reference (TYPE) XSTRING 20040929

Method GET_XUSED on class CL_RSR_RRK0_SELECTION has no exception.

Method KRANGE_TO_SRANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_FILTER Call by reference Type reference (TYPE) RRKG_SX_FILTER Complex Representation of a Selection 20120926
2 Changing C_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range expanded around SID 20120926
3 Importing I_CHANMID Call by reference Type reference (TYPE) RRK_CHANMID 20120926
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120926

Method KRANGE_TO_SRANGE on class CL_RSR_RRK0_SELECTION has no exception.

Method KRANGE_TO_SRANGE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_FILTER Call by reference Type reference (TYPE) RRKG_SX_FILTER Complex Representation of a Selection 20120926
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20120926
3 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range expanded around SID 20120926

Method KRANGE_TO_SRANGE_SINGLE on class CL_RSR_RRK0_SELECTION has no exception.

Method MAINTAIN_FILTER_CHECKTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_FILTER Call by reference Type reference (TYPE) RRKG_SX_FILTER Complex Representation of a Selection 20120926

Method MAINTAIN_FILTER_CHECKTYPE on class CL_RSR_RRK0_SELECTION has no exception.

Method MAINTAIN_LFH_SELTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_LFH Call by reference Type reference (TYPE) RRKG_SX_LFH Dimension Description 20120927

Method MAINTAIN_LFH_SELTYPE on class CL_RSR_RRK0_SELECTION has no exception.

Method SELDR_COLLECTOR_EQSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_EQSID Call by reference Type reference (TYPE) RRSI_TS_EQSID Sortierte Tabelle von SIDs 20121001
2 Returning R_TS_EQSID Value transfer Type reference (TYPE) RRSI_TS_EQSID Sortierte Tabelle von SIDs 20121001

Method SELDR_COLLECTOR_EQSID on class CL_RSR_RRK0_SELECTION has no exception.

Method SELDR_TO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_CHECK Call by reference Type reference (TYPE) RRKG_SX_CHECK Check Request for Dynamic Filter 20120926
2 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20120926
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120926
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND Hierarchie-Objekt (Knoten/Blatt) nicht gefunden 20120926
2 CX_RSR_HIER_NOT_FOUND Hierarchie nicht gefunden 20120926

Method SET_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20031022
# Exception Resumable Description Created on
1 CX_RSROA_STEP_FAILED Ausnahme ohne Text, anderer Navigationsschritt möglich 20110314

Method SLICER_TO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_CHECK Call by reference Type reference (TYPE) RRKG_SX_CHECK Check Request for Dynamic Filter 20120926
2 Importing I_SX_SLICER Call by reference Type reference (TYPE) RRK0_SX_SLICER 20120926
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND Hierarchie-Objekt (Knoten/Blatt) nicht gefunden 20120926

Method _CHECK_CSALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BNR Call by reference Type reference (TYPE) RRBNR Absolute Nummer der SP-Speicherstelle 20090127
2 Importing I_FEMS Value transfer Type reference (TYPE) RRFEMS 20090127
3 Returning R_CSALL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090127

Method _CHECK_CSALL on class CL_RSR_RRK0_SELECTION has no exception.

Method _COLLECT_LRECH_BNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_BNR Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20090127
2 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20090127

Method _COLLECT_LRECH_BNR on class CL_RSR_RRK0_SELECTION has no exception.

Method _COLLECT_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SELDR Call by reference Type reference (TYPE) TP_TX_SELDR Selektion an den Datamanager 20090127
2 Importing I_BNR Call by reference Type reference (TYPE) RRBNR Folgesatz in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20090127
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20090127
4 Importing I_FEMS Value transfer Type reference (TYPE) RRFEMS Selektion der Strukturelemente 20090127

Method _COLLECT_SELDR on class CL_RSR_RRK0_SELECTION has no exception.

Method _COLLECT_SUMM_BNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_BNR Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20090127
2 Importing I_HIGH Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20090127
3 Importing I_LOW Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20090127

Method _COLLECT_SUMM_BNR on class CL_RSR_RRK0_SELECTION has no exception.

Method _GET_FIX_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX 20031107
2 Exporting E_XFIX Call by reference Type reference (TYPE) XSTRING 20031107
3 Exporting E_XSEL Call by reference Type reference (TYPE) XSTRING 20031107
4 Importing I_FEMS Call by reference Type reference (TYPE) RSDD_SX_SELDR-FEMS RSDD_C_FEMS0 20031022
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 20031104
6 Importing I_TS_CHAFIX0 Call by reference Type reference (TYPE) RSR_TS_CHAFIX 20061012

Method _GET_FIX_FILTER on class CL_RSR_RRK0_SELECTION has no exception.

Method _GET_SLICER_BFLK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID 20090127
2 Returning R_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR 20090127

Method _GET_SLICER_BFLK on class CL_RSR_RRK0_SELECTION has no exception.

Method _GET_UNIQUE_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_BFLK Call by reference Type reference (TYPE) TP_SX_BFLK 20090127
2 Importing I_RESOLVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20090127

Method _GET_UNIQUE_SELDR on class CL_RSR_RRK0_SELECTION has no exception.

Method _GET_UNIQUE_SELDR_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESOLVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20090127
2 Importing I_SX_BFLK Call by reference Type reference (TYPE) TP_SX_BFLK 20090127
3 Returning R_SX_BFLK Value transfer Type reference (TYPE) TP_SX_BFLK 20090127

Method _GET_UNIQUE_SELDR_DYN on class CL_RSR_RRK0_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740