SAP ABAP Class CL_RSDD_CS_VIEWATTRIBUTE (View Attribute)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_ATTRIBUTE_BASE Abstract Attribute Type in a TREX Calculation Scenario 20091106
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CALC_VIEWATTRIBUTE Calculated View Attribute in Calculation View 20100811
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_HIERARCHY_ATTRIBUTE Hierarchy Attribute for Calc. Scenario 20100223
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_OLAP_VIEWATTRIBUTE View Attributes with JOIN Path (Star Schema) 20110124
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_RESTR_VIEWATTRIBUTE Restricted View Attribute for Calculation Scenario 20100217
Properties
Class CL_RSDD_CS_VIEWATTRIBUTE  
Short Description View Attribute    
Super Class CL_RSDD_CS_ATTRIBUTE_BASE Abstract Attribute Type in a TREX Calculation Scenario 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20091103   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 CL_RSDD_CS_ATTRIBUTE_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_CS_VIEWATTRIBUTE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDD_CS_ATTRIBUTE 20110927 Implementation of a CalcScenario Attribute
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TYPE_EXT Constant Public Type reference (TYPE) STRING 'EXT' Logical View Attribute of Type EXT 20100203
2 N_C_TYPE_KEY Constant Public Type reference (TYPE) STRING 'KEY' Logical View Attribute of Type KEY 20100203
3 N_C_TYPE_PHYS Constant Public Type reference (TYPE) STRING 'PHYS' View Attribute of Type PHYS 20100203
4 N_C_TYPE_SID Constant Public Type reference (TYPE) STRING 'SID' Logical View Attribute of Type SID 20100203
5 N_C_TYPE_TXT Constant Public Type reference (TYPE) STRING 'TXT' Logical View Attribute of Type TXT 20100203
6 P_C_TAGNAME Constant Private Type reference (TYPE) STRING 'viewAttribute' XML Tag 20100223
7 P_FORCE_GROUP_BY Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Force Grouping for Selection (Forced Expansion) 20091106
8 P_SORT_VIEWATTR Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE Sort Attribute 20091106
9 P_TYPE Instance attribute Private Type reference (TYPE) STRING Attribute Types: SID, KEY, TXT, EXT,... 20091106
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091103
2 GET_SORT_VIEWATTR Instance method Public Method Reference to Sort Attribute (if there is one) 20091109
3 GET_TYPE Instance method Public Method Returns the attribute type (SID, KEY, TXT, EXT) 20091109
4 IS_SID Instance method Private Method Does this attribute have SID representation? 20110719
5 SET_SORT_VIEWATTR Instance method Public Method Sets the sort attribute for this view attribute 20091109
6 SET_TYPE Instance method Public Method Sets the attribute type (SID, KEY, TXT, EXT) 20091109
Events
Class CL_RSDD_CS_VIEWATTRIBUTE has no event.
Types
Class CL_RSDD_CS_VIEWATTRIBUTE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATATP Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20091110
2 Importing I_DECIMALS Call by reference Type reference (TYPE) N Anzahl Nachkommastellen 20091201
3 Importing I_DIGITS Call by reference Type reference (TYPE) N Anzahl signifikanter Stellen 20110223
4 Importing I_INTLEN Call by reference Type reference (TYPE) RSDINTLEN Interne Datenlänge 20091110
5 Importing I_INTTP Call by reference Type reference (TYPE) ABAP_TYPEKIND Interner ABAP-Datentyp 20091111
6 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des ViewAttributs 20091103
7 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20100727
8 Importing I_SORT_VIEWATTR Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE Sortierattribut festlegen 20091103
9 Importing I_TYPE Call by reference Type reference (TYPE) CSEQUENCE Attributtyp: SID, KEY, TXT, EXT 20091106
10 Importing I_USE_TYPE_DEFAULTS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Vorschlagswerte für Datentypen benutzen 20100714
11 Importing I_VIEW_CONTEXT Call by reference Type reference (TYPE) INT4 N_C_QUERY_CONTEXT Attributsicht 20110519

Method CONSTRUCTOR on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.

Method GET_SORT_VIEWATTR Signature

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

Method GET_SORT_VIEWATTR on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) STRING Typ des Attributs (SID, KEY, TXT, EXT) 20091109

Method GET_TYPE on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.

Method IS_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL SID-Repräsentation (ja,nein) 20110719

Method IS_SID on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.

Method SET_SORT_VIEWATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SORT_VIEWATTR Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE 20091109

Method SET_SORT_VIEWATTR on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Value transfer Type reference (TYPE) CSEQUENCE Typ dieses Attributs für CalcView (SID, KEY, TXT, EXT) 20091109

Method SET_TYPE on class CL_RSDD_CS_VIEWATTRIBUTE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730