SAP ABAP Class CL_RSPLFU_CHARSEL (Operations for Selections)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFU (Package) Utilities
Properties
Class CL_RSPLFU_CHARSEL  
Short Description Operations for Selections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLFU   Utilities 
Created 20041210   SAP 
Last change 20140121   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLFU_CHARSEL has no interface implemented.
Friends
Class CL_RSPLFU_CHARSEL has no friend class.
Attributes
Class CL_RSPLFU_CHARSEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHARSEL_2_SEL Static method Public Method Transform a Selection Condition to a Sorted Condition 20041210
2 CHARSEL_2_SELDR Static method Public Method RSPLF_T_CHARSEL -> RSDD_TSX_SELDR 20041210
3 CHARSEL_2_TREX_ENTRY Static method Public Method RSPLF_T_CHARSEL -> TREXT_QUERY_ENTRIES 20111212
4 CHARSEL_CONTAINS_NODE Static method Public Method RSPLF_T_CHARSEL CONTAINS RSPLF_S_NODE 20081216
5 CHARSEL_MERGE Static method Public Method Combine Two Selections 20041210
6 CHECK_CHARSEL Static method Public Method Check whether selection is consistent 20041210
7 GET_CONSTANT_SELECTION Static method Public Method Returns Set Work Area for a Constant Selection 20071128
8 GET_DREF_FOR_CHARACTERISTIC Static method Public Method Table for Compounded Characteristic Values 20080219
9 GET_NODE_FROM_NODEDR Static method Public Method RRSELNODE -> RSPLF_S_NODE 20080219
10 GET_VALUE_FROM_CHARSEL Static method Public Method Retrieves Single Value 20111212
11 NODE_2_CHARSEL Static method Public Method RSPLF_T_NODE -> RSPLF_T_CHARSEL 20081216
12 NODE_2_CHAVL_TAB Static method Public Method Creates a table with characteristic values from a node 20081211
13 NODE_2_EQSID Static method Public Method Creates EQSID Table from a Node 20080219
14 NODE_2_SELDR Static method Public Method RSPLF_T_NODE -> RSDD_TSX_SELDR 20080219
15 OVERLAP Static method Public Method Prüft, ob sich zwei Selektionen überschneiden 20130328
16 RESOLVE_CHARSEL Static method Public Method Expand Selection into Single Values 20111212
17 RRANGESID_2_CHARSEL Static method Public Method rsdd_sx_range -> rsplf_t_charsel 20080219
18 SELDR_2_CHARSEL Static method Public Method RSDD_TSX_SELDR -> RSPLF_T_CHARSEL 20070719
19 SELDR_2_NODE Static method Public Method RSDD_TSX_SELDR -> RSPLF_T_NODE 20080219
20 SELS_ARE_EQUAL Static method Public Method Selections are Identical 20070719
21 SEL_2_CHARSEL Static method Public Method Sorted -> Unsorted Selection Condition 20041210
Events
Class CL_RSPLFU_CHARSEL has no event.
Types
Class CL_RSPLFU_CHARSEL has no local type.
Method Signatures

Method CHARSEL_2_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20041210
2 Returning R_TS_SEL Value transfer Type reference (TYPE) RSPLS_TS_SEL Sortierte Selektionstabelle 20041210

Method CHARSEL_2_SEL on class CL_RSPLFU_CHARSEL has no exception.

Method CHARSEL_2_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20041210
2 Returning R_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20041210

Method CHARSEL_2_SELDR on class CL_RSPLFU_CHARSEL has no exception.

Method CHARSEL_2_TREX_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEGATE Call by reference Type reference (TYPE) RS_BOOL Verneint die Selektion 20111212
2 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Namen für das Mapping 20111212
3 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20111212
4 Returning R_T_TREX_ENTRY Value transfer Type reference (TYPE) TREXT_QUERY_ENTRIES Suchanfrage 20111212
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20111212

Method CHARSEL_CONTAINS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANDATE Call by reference Type reference (TYPE) SYDATUM Plandatum 20081216
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20081216
3 Importing I_S_NODE Call by reference Type reference (TYPE) RSPLF_S_NODE Knoteninfo 20081216
4 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20081216
5 Returning R_CONTAINS_NODE Value transfer Type reference (TYPE) RS_BOOL Boolean 20081216

Method CHARSEL_CONTAINS_NODE on class CL_RSPLFU_CHARSEL has no exception.

Method CHARSEL_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHARSEL_1 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 1 20041210
2 Importing I_T_CHARSEL_2 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 2 20041210
3 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle Ergebnis 20041210

Method CHARSEL_MERGE on class CL_RSPLFU_CHARSEL has no exception.

Method CHECK_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPAIR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Bereinigen 20061122
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Nachrichten 20061122
3 Importing I_TH_VALID_CHAS Call by reference Type reference (TYPE) RSPLF_TH_IOBJ Zulässige InfoObjekte 20041210
4 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20041210
5 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20061122

Method CHECK_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method GET_CONSTANT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RS_CONST Call by reference Object reference (TYPE REF TO) DATA Work Area 20071128
2 Exporting E_TH_CONST Call by reference Type reference (TYPE) RSPLF_TH_IOBJ Info-Objekte mit konstanter Selektion 20071128
3 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Eigenschaften von InfoObjects im Datenziel 20130204
4 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20071128
5 Importing I_T_NODE Call by reference Type reference (TYPE) RSPLF_T_NODE Knoteninformation 20120629

Method GET_CONSTANT_SELECTION on class CL_RSPLFU_CHARSEL has no exception.

Method GET_DREF_FOR_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080219
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20080219
3 Returning R_R_DREF Value transfer Object reference (TYPE REF TO) DATA Zeiger auf Tabelle 20080219

Method GET_DREF_FOR_CHARACTERISTIC on class CL_RSPLFU_CHARSEL has no exception.

Method GET_NODE_FROM_NODEDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080219
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20080219
3 Importing I_S_NODEDR Call by reference Type reference (TYPE) RRSELNODE Knoten Information 20080219
4 Returning R_S_NODE Value transfer Type reference (TYPE) RSPLF_S_NODE Knoteninfo 20080219

Method GET_NODE_FROM_NODEDR on class CL_RSPLFU_CHARSEL has no exception.

Method GET_VALUE_FROM_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20111212
2 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20111212
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL eindeutiger Einzelwert 20111212

Method GET_VALUE_FROM_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method NODE_2_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANDATE Call by reference Type reference (TYPE) SYDATUM Plandatum 20081216
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20081216
3 Importing I_T_NODE Call by reference Type reference (TYPE) RSPLF_T_NODE Knoteninformation 20081216
4 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20081216

Method NODE_2_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method NODE_2_CHAVL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANDATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20081211
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen 20081211
3 Importing I_S_NODE Call by reference Type reference (TYPE) RSPLF_S_NODE Knoteninformation 20081211
4 Returning R_R_DREF Value transfer Object reference (TYPE REF TO) DATA Pointer auf Tabelle mit Merkmalswerten 20081211

Method NODE_2_CHAVL_TAB on class CL_RSPLFU_CHARSEL has no exception.

Method NODE_2_EQSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANDATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20080219
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) IF_RSPLFA_MSG Meldungen (mit Kontext) 20080219
3 Importing I_S_NODE Call by reference Type reference (TYPE) RSPLF_S_NODE Knoteninfo 20080219
4 Returning R_TS_EQSID Value transfer Type reference (TYPE) RRSI_TS_EQSID Sortierte Tabelle von SIDs 20080219

Method NODE_2_EQSID on class CL_RSPLFU_CHARSEL has no exception.

Method NODE_2_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HDATE Call by reference Type reference (TYPE) RSDATE Query: Stichtagsdatum 20080219
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20080219
3 Importing I_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20080219
4 Importing I_T_NODE Value transfer Type reference (TYPE) RSPLF_T_NODE Knoteninformation 20080219
5 Returning R_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20080219

Method NODE_2_SELDR on class CL_RSPLFU_CHARSEL has no exception.

Method OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130328
2 Importing I_T_CHARSEL_1 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20130328
3 Importing I_T_CHARSEL_2 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20130328
4 Returning R_OVERLAP Value transfer Type reference (TYPE) RS_BOOL 'X' = Überlappung vorhanden 20130328

Method OVERLAP on class CL_RSPLFU_CHARSEL has no exception.

Method RESOLVE_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCVARNT Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20111212
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) IF_RSPLFA_MSG Meldungen 20111212
3 Importing I_TH_CHA Value transfer Type reference (TYPE) RSPLF_TH_IOBJ Tabelle mit Info-Objekten 20111212
4 Importing I_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20111212
5 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20111212

Method RESOLVE_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method RRANGESID_2_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080219
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20080219
3 Importing I_SX_RANGE Call by reference Type reference (TYPE) RSDD_SX_RANGE Range komplex 20080219
4 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20080219

Method RRANGESID_2_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method SELDR_2_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20070719
2 Importing I_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20070719
3 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20070719

Method SELDR_2_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.

Method SELDR_2_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_CHAVL_CMP Value transfer Type reference (TYPE) RSPLF_TSX_CHAVL_CMP Tabelle mit geklammerten InfoObjekten 20080219
2 Exporting E_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20080219
3 Exporting E_T_NODE Value transfer Type reference (TYPE) RSPLF_T_NODE Knoteninformation 20080219
4 Importing I_PLANDATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20081209
5 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20080219
6 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20080219

Method SELDR_2_NODE on class CL_RSPLFU_CHARSEL has no exception.

Method SELS_ARE_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20070719
2 Importing I_T_CHARSEL_1 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 1 20070719
3 Importing I_T_CHARSEL_2 Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 2 20070719
4 Returning R_IS_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20070719

Method SELS_ARE_EQUAL on class CL_RSPLFU_CHARSEL has no exception.

Method SEL_2_CHARSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selektion 20041210
2 Returning R_T_CHARSEL Value transfer Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20041210

Method SEL_2_CHARSEL on class CL_RSPLFU_CHARSEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700