SAP ABAP Interface IF_RSMDS_DIMENSION (Dimension of Set)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BW-SRV (Application Component) BW Generation Tool and Set Object
     SBIS (Package) Multidimensional Set Object
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RSMDS_TYPE Data Type of Dimension 20030320
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSMDS_ABAP_TYPE Internal ABAP Data Types 20030320
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSMDS_DIMENSION Abstract Dimension 20030311
Properties
Interface IF_RSMDS_DIMENSION  
Short Description Dimension of Set    
General Data
Package SBIS   Multidimensional Set Object 
Created 20021024   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RSMDS_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RSMDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSMDS_ORDERED Ordered Object Type 20021024
Friends
Interface IF_RSMDS_DIMENSION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIMNAME Instance attribute Public Type reference (TYPE) STRING Unique Name of Dimension 20040331
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PREDECESSOR Instance method Public Method Determine predecessor, if it exists 20040326
2 CALCULATE_SUCCESSOR Instance method Public Method Determine successor, if it exists 20040326
3 CLEANUP_REFERENCES Instance method Public Method 20040831
4 CLEAR_ALIAS Instance method Public Method 20040920
5 CREATE_DATA_REF Instance method Public Method 20040326
6 CREATE_SET Instance method Public Method 20040329
7 CREATE_SET_FROM_RANGES Instance method Public Method Generate One-Dimensional Set from RANGE Table 20030311
8 CREATE_SET_FROM_VALUE Instance method Public Method Generate One-Dimensional Set from Single Value 20080220
9 CREATE_SORTED_TABLE_REF Instance method Public Method Generate Table Reference from Input Table 20040330
10 CREATE_TABLE_REF Instance method Public Method 20040406
11 DATA_TO_LITERAL Instance method Public Method Convert Value to a Character-Literal Value 20040405
12 DATA_TO_STRING Instance method Public Method Convert Internal Value to Character String 20040405
13 GET_ALIAS Instance method Public Method Alias Name of Dimension 20021024
14 GET_DATADESCR Instance method Public Method 20050117
15 GET_DESCRIPTION Instance method Public Method 20040226
16 GET_MAXIMUM_REF Instance method Public Method Determine Maximum 20040402
17 GET_MAXIMUM_SUCCESSOR Instance method Public Method Returns a string representation of the maximum's successor 20040826
18 GET_MINIMUM_PREDECESSOR Instance method Public Method Returns a string representation of the minimum's predecessor 20040826
19 GET_MINIMUM_REF Instance method Public Method Determine Minimum 20040402
20 GET_NAME Instance method Public Method Unique Name of Dimension 20021024
21 GET_SCALAR_REF Instance method Public Method 20030407
22 GET_TYPE Instance method Public Method Data Type of Dimension 20021107
23 GET_UNIVERSE Instance method Public Method 20030516
24 HAS_MAXIMUM Instance method Public Method Data Type Contains Maximum for Basic Set 20040326
25 HAS_MINIMUM Instance method Public Method Data Type Contains Minimum for Basic Set 20040326
26 IS_STRICTLY_MONOTONIC Instance method Public Method Mapping to Target Dimension Is Strictly Monotone 20050128
27 IS_TRANSFORMABLE Instance method Public Method Mapping to Target Dimension Is Strictly Monotone 20060327
28 IS_WELL_ORDERED Instance method Public Method 20040326
29 NORMALIZE_DIMENSION_SET Instance method Public Method 20040326
30 NORMALIZE_UNION_SET Instance method Public Method 20040327
31 SET_ALIAS Instance method Public Method 20021125
32 TRANSFORM_DIMENSION_SET_INTERN Instance method Public Method Transform One Dimensional Quantity to Target Dimension 20060327
Events
Interface IF_RSMDS_DIMENSION has no event.
Types
Interface IF_RSMDS_DIMENSION has no local type.
Method Signatures

Method CALCULATE_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PREDECESSOR Call by reference Type reference (TYPE) ANY 20040326
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20040326

Method CALCULATE_PREDECESSOR on Interface IF_RSMDS_DIMENSION has no exception.

Method CALCULATE_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESSOR Call by reference Type reference (TYPE) ANY 20040326
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20040326

Method CALCULATE_SUCCESSOR on Interface IF_RSMDS_DIMENSION has no exception.

Method CLEANUP_REFERENCES Signature

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

Method CLEANUP_REFERENCES on Interface IF_RSMDS_DIMENSION has no exception.

Method CLEAR_ALIAS Signature

Method CLEAR_ALIAS on Interface IF_RSMDS_DIMENSION has no parameter.
Method CLEAR_ALIAS on Interface IF_RSMDS_DIMENSION has no exception.

Method CREATE_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA 20040326

Method CREATE_DATA_REF on Interface IF_RSMDS_DIMENSION has no exception.

Method CREATE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-TRUE Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20040329
2 Importing I_KNOTS Call by reference Type reference (TYPE) ANY Knotenwerte 20040331
3 Importing I_PARTITION_SETS Call by reference Type reference (TYPE) ANY 20040401
4 Importing I_R_CARTESIAN_FACTOR Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Kartesischer Faktor höherer Dimension 20040329
5 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20040329
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20040329
2 CX_RSMDS_INPUT_INVALID_TYPE Ungültige Parameterübergabe (unzulässiger Datentyp) 20040329

Method CREATE_SET_FROM_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCEPT_GENERAL_PATTERNS Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-FALSE Allgemeine Muster akzeptieren und erweitern ('A*B' -> 'A*') 20050204
2 Importing I_ACCEPT_LOW_GT_HIGH Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-FALSE Intervalle mit Low-Wert größer als High-Wert akzeptieren 20040421
3 Importing I_FIELDNAME_DIMENSION Call by reference Type reference (TYPE) FIELDNAME Feldname der Dimension 20040421
4 Importing I_FIELDNAME_HIGH Call by reference Type reference (TYPE) FIELDNAME Feldname für High-Wert 20040421
5 Importing I_FIELDNAME_LOW Call by reference Type reference (TYPE) FIELDNAME Feldname für Low-Wert 20040421
6 Importing I_FIELDNAME_OPTION Call by reference Type reference (TYPE) FIELDNAME Feldname für OPTION 20040421
7 Importing I_FIELDNAME_SIGN Call by reference Type reference (TYPE) FIELDNAME Feldname für SIGN 20040421
8 Importing I_FINAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-TRUE 20030320
9 Importing I_T_RANGES Call by reference Type reference (TYPE) TABLE $REF$ 20030311
10 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Allgemeine Menge 20030311
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Unzulässiger Parameterwert 20030910
2 CX_RSMDS_INPUT_INVALID_TYPE Unzulässiger Parametertyp 20030910

Method CREATE_SET_FROM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-TRUE 20080220
2 Importing I_OPTION Call by reference Type reference (TYPE) RSOPTION Range-Option für Einzelwert 20080220
3 Importing I_VALUE Call by reference Type reference (TYPE) SIMPLE Einzelwert 20080220
4 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Allgemeine Menge 20080220
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID 20080220
2 CX_RSMDS_INPUT_INVALID_TYPE 20080220

Method CREATE_SORTED_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-FALSE Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20040330
2 Importing I_T_DATA Call by reference Type reference (TYPE) INDEX TABLE 20040330
3 Returning R_R_TABLE Value transfer Object reference (TYPE REF TO) DATA Sortierte Menge von Knotenwerten 20040330
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe (unzulässiger Wert) 20040330

Method CREATE_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABKIND Call by reference Type reference (TYPE) CHAR1 'S' 20040406
2 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA 20040406
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID 20040406

Method DATA_TO_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY Interner Wert 20040405
2 Importing I_EXTERNAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-FALSE Kennzeichen für externe Darstellung 20040405
3 Returning R_LITERAL Value transfer Type reference (TYPE) STRING Literal 20040405

Method DATA_TO_LITERAL on Interface IF_RSMDS_DIMENSION has no exception.

Method DATA_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY Interner Wert 20040405
2 Importing I_EXTERNAL Call by reference Type reference (TYPE) RSMDS_BOOLEAN RSMDS_C_BOOLEAN-FALSE Kennzeichen für externe Darstellung 20040405
3 Returning R_STRING Value transfer Type reference (TYPE) STRING Zeichenkette 20040405

Method DATA_TO_STRING on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALIAS Value transfer Type reference (TYPE) STRING Aliasname 20021024

Method GET_ALIAS on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_DATADESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABKIND Call by reference Type reference (TYPE) ABAP_TABLEKIND Einstelliges Kennzeichen 20050126
2 Importing I_UNIQUE_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Einstelliges Kennzeichen 20050126
3 Returning R_R_DATADESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20050117

Method GET_DATADESCR on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELIMITER Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040405
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20040226
3 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING 20040226

Method GET_DESCRIPTION on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_MAXIMUM_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA 20040402

Method GET_MAXIMUM_REF on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_MAXIMUM_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRING Value transfer Type reference (TYPE) STRING 20040826

Method GET_MAXIMUM_SUCCESSOR on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_MINIMUM_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRING Value transfer Type reference (TYPE) STRING 20040826

Method GET_MINIMUM_PREDECESSOR on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_MINIMUM_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA 20040402

Method GET_MINIMUM_REF on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) RSMDS_DIMNAME Eindeutiger Name der Dimension 20021024

Method GET_NAME on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_SCALAR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT Call by reference Type reference (TYPE) ANY 20030407
2 Returning R_R_SCALAR Value transfer Object reference (TYPE REF TO) DATA 20030407

Method GET_SCALAR_REF on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TYPE Value transfer Object reference (TYPE REF TO) IF_RSMDS_TYPE Datentyp einer Dimension 20021107

Method GET_TYPE on Interface IF_RSMDS_DIMENSION has no exception.

Method GET_UNIVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE 20030516

Method GET_UNIVERSE on Interface IF_RSMDS_DIMENSION has no exception.

Method HAS_MAXIMUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20040326

Method HAS_MAXIMUM on Interface IF_RSMDS_DIMENSION has no exception.

Method HAS_MINIMUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20040326

Method HAS_MINIMUM on Interface IF_RSMDS_DIMENSION has no exception.

Method IS_STRICTLY_MONOTONIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DIMENSION Call by reference Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Zieldimension 20050128
2 Returning R_RESULT Value transfer Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20050128

Method IS_STRICTLY_MONOTONIC on Interface IF_RSMDS_DIMENSION has no exception.

Method IS_TRANSFORMABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DIMENSION Call by reference Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Zieldimension 20060327
2 Returning R_RESULT Value transfer Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20060327

Method IS_TRANSFORMABLE on Interface IF_RSMDS_DIMENSION has no exception.

Method IS_WELL_ORDERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RSMDS_BOOLEAN Boolean ('0' = false, '1' = true, ' ' = unbestimmt) 20040326

Method IS_WELL_ORDERED on Interface IF_RSMDS_DIMENSION has no exception.

Method NORMALIZE_DIMENSION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARTITION_BITS Call by reference Type reference (TYPE) XSTRING Bitstring 20040401
2 Changing C_TS_KNOTS Call by reference Type reference (TYPE) SORTED TABLE Sortierte Menge von Knotenwerten 20040331

Method NORMALIZE_DIMENSION_SET on Interface IF_RSMDS_DIMENSION has no exception.

Method NORMALIZE_UNION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TR_PARTITION_SETS Call by reference Type reference (TYPE) RSMDS_TR_SETS Bitstring 20040401
2 Changing C_TS_KNOTS Call by reference Type reference (TYPE) SORTED TABLE Sortierte Menge von Knotenwerten 20040401
3 Exporting E_PARTITION_BITS Call by reference Type reference (TYPE) XSTRING 20040401
4 Exporting E_R_CARTESIAN_FACTOR Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20040402

Method NORMALIZE_UNION_SET on Interface IF_RSMDS_DIMENSION has no exception.

Method SET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) CLIKE 20021125

Method SET_ALIAS on Interface IF_RSMDS_DIMENSION has no exception.

Method TRANSFORM_DIMENSION_SET_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTITION_BITS Call by reference Type reference (TYPE) XSTRING Partitionsbitvektor der Zielmenge 20060327
2 Exporting E_R_KNOTS Call by reference Object reference (TYPE REF TO) DATA Knotenwerte der Zielmenge 20060327
3 Importing I_PARTITION_BITS Call by reference Type reference (TYPE) XSTRING Partitionsbitvektor der Quellmenge 20060327
4 Importing I_R_DIMENSION Call by reference Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension der Quellmenge 20060327
5 Importing I_TS_KNOTS Call by reference Type reference (TYPE) SORTED TABLE Knotenwerte der Quellmenge 20060327
# Exception Resumable Description Created on
1 CX_RSMDS_ACTION_FAILED Aktion konnte nicht ausgeführt werden 20060327
History
Last changed by/on SAP  20110908 
SAP Release Created in 640