SAP ABAP Class CL_RSMDS_UNION_SET (One-Dimensional 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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMDS_SET Multi-Dimensional Quantity 20030407
Properties
Class CL_RSMDS_UNION_SET  
Short Description One-Dimensional Set    
Super Class CL_RSMDS_SET Multi-Dimensional Quantity 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBIS   Multidimensional Set Object 
Created 20030401   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSMDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSMDS_UNION_SET has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSMDS_DIMENSION 20030401 Abstract Dimension
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_CHECK_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET Check Set 20040327
2 P_R_CHECK_VALUE Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Last-Checked Components (from Element) 20040327
3 P_R_DIMENSION Instance attribute Protected Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension of Set 20040317
4 P_R_ELEMENT Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Last-Checked Element 20030401
5 P_R_KNOTS Instance attribute Protected Object reference (TYPE REF TO) DATA Sorted Set of Node Values 20040318
6 P_TR_PARTITION_SETS Instance attribute Private Type reference (TYPE) RSMDS_TR_SETS Table of References to General Multidimensional Sets 20040401
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030401
2 CREATE_UNION_SET Static method Public Method 20030521
3 GET_PRODUCT_TERMS Instance method Private Method Convert into Several Product Terms 20050125
4 NORMALIZE Static method Public Method 20040330
Events
Class CL_RSMDS_UNION_SET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTY_S_TERM Private See coding 20050125 BEGIN OF pty_s_term, r_set TYPE REF TO cl_rsmds_set, position TYPE i, partition_bits TYPE xstring, END OF pty_s_term
2 PTY_T_TERMS Private See coding 20050125 pty_t_terms TYPE STANDARD TABLE OF pty_s_term WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR 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 $REF$ 20030401
2 Importing I_R_KNOTS Call by reference Object reference (TYPE REF TO) DATA 20030407
3 Importing I_TR_PARTITION_SETS Call by reference Type reference (TYPE) RSMDS_TR_SETS Menge auf einem Knoten 20040401
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe 20030916

Method CREATE_UNION_SET 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 $REF$ 20030521
2 Importing I_TR_PARTITION_SETS Call by reference Type reference (TYPE) RSMDS_TR_SETS Menge auf einem Knoten 20040401
3 Importing I_TS_KNOTS Call by reference Type reference (TYPE) SORTED TABLE 20040331
4 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET 20030521
# Exception Resumable Description Created on
1 CX_RSMDS_INPUT_INVALID Ungültige Parameterübergabe 20030916

Method GET_PRODUCT_TERMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TERMS Call by reference Type reference (TYPE) PTY_T_TERMS Vereinigung in Klammern 20050125

Method GET_PRODUCT_TERMS on class CL_RSMDS_UNION_SET has no exception.

Method NORMALIZE 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 Tabelle mit Referenzen auf allgem. multi-dimensionale Mengen 20040401
2 Changing C_TS_KNOTS Call by reference Type reference (TYPE) SORTED TABLE 20040402
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 20040330

Method NORMALIZE on class CL_RSMDS_UNION_SET has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640