SAP ABAP Class CL_RSDD_CS_ATTRIBUTE_BASE (Abstract Attribute Type in a TREX Calculation Scenario)
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_XML Parent Class for XML Creation 20091106
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_ATTRIBUTE Implementation of a CalcScenario Attribute 20101011
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_KEYFIGURE Key figures 20091106
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_VIEWATTRIBUTE View Attribute 20091106
Properties
Class CL_RSDD_CS_ATTRIBUTE_BASE  
Short Description Abstract Attribute Type in a TREX Calculation Scenario    
Super Class CL_RSDD_CS_XML Parent Class for XML Creation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20091106   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_CS_ATTRIBUTE_BASE has no interface implemented.
Friends
Class CL_RSDD_CS_ATTRIBUTE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DATA_CONTEXT Constant Public Type reference (TYPE) I 11 Persistency View 20110519
2 N_C_NO_CONTEXT Constant Public Type reference (TYPE) I 12 Neutral View (No Naming Convention) 20110519
3 N_C_QUERY_CONTEXT Constant Public Type reference (TYPE) I 10 Query View 20110519
4 N_C_TYPE_KYF Constant Public Type reference (TYPE) I 1003 Instance is of type 'keyfigure' 20091201
5 N_C_TYPE_VATTR Constant Public Type reference (TYPE) I 1002 Instance is of type 'viewAttribute' 20091201
6 O_C_NIL_SID Constant Protected Type reference (TYPE) RSSID 0 Initial Value for Master Data ID 20091111
7 O_C_NIL_STRING Constant Protected Type reference (TYPE) STRING '#' Initial Value for Text Variables 20091111
8 P_ATTR_TYPE Instance attribute Private Type reference (TYPE) I Instance Type 20091201
9 P_DATATP Instance attribute Private Type reference (TYPE) DATATYPE_D Data Type for Data Dictionary 20091110
10 P_DECIMALS Instance attribute Private Type reference (TYPE) I 0 Number of Decimal Places 20091201
11 P_DIGITS Instance attribute Private Type reference (TYPE) I Number of Significant Figures 20110223
12 P_DONT_PROPAGATE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Expose Attribute for Other CalcViews 20091110
13 P_FORCE_GROUP_BY Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Force Grouping with Selection (as of XML Version 3) 20101202
14 P_INTLEN Instance attribute Private Type reference (TYPE) RSDINTLEN 0 Internal length 20091110
15 P_INTTP Instance attribute Private Type reference (TYPE) ABAP_TYPEKIND Internal ABAP Data Type 20091111
16 P_MAPPABLE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Attribute is mappable 20101012
17 P_NAME Instance attribute Private Type reference (TYPE) STRING Unique Name from Repository 20091110
18 P_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20101012
19 P_USE_TYPE_DEFAULTS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Use Proposals for Newly Defined Data Types 20100714
20 P_VIEW_CONTEXT Instance attribute Private Type reference (TYPE) STRING View on the Attribute (Data, Query) 20110519
21 P_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Visible for Queries 20091110
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091110
2 GET_ATTRIBUTE_TYPE Instance method Public Method Returns the type of the instance (viewAttribute, key figure) 20091201
3 GET_DATA_TYPE Instance method Public Method Returns the Data Dictionary data type 20091110
4 GET_DECIMALS Instance method Public Method Returns the number of decimal places 20091201
5 GET_DIGITS Instance method Public Method Returns the number of figures 20110223
6 GET_FORCE_GROUP_BY Instance method Public Method Returns State of Grouping with Selection 20101202
7 GET_INITIAL_VALUE Instance method Public Method Generates an initial value for this object 20091110
8 GET_INTERNAL_DATA_TYPE Instance method Public Method Returns the internal ABAP data type 20091111
9 GET_INTERNAL_LENGTH Instance method Public Method Returns the internal data length 20091110
10 GET_NAME Instance method Public Method Get Name of Attribute 20091106
11 GET_NAME_MAPPER Instance method Public Method Returns a reference to the internal TREX name mapper 20100727
12 GET_NATIVE_DATA_TYPE Instance method Public Method Gibt den nativen (Engine) Datentyp zurück 20120819
13 GET_VIEW_CONTEXT Instance method Protected Method Returns the view for this attribute (data, query) 20110519
14 IS_KEYFIGURE Instance method Public Method Indicates whether the instance of this class is a key figure 20101011
15 IS_MAPPABLE Instance method Public Method Is the attribute mappable (yes, no)? 20101012
16 IS_NAME_MAPPER_SET Instance method Protected Method Has a name mapper already been set externally? 20101012
17 IS_VIEW_ATTRIBUTE Instance method Public Method Indicates whether the instance of this class is a view attr. 20101011
18 IS_VISIBLE Instance method Public Method Check Visibility for Queries 20091106
19 SET_ATTRIBUTE_TYPE Instance method Protected Method Sets the instance type 20091201
20 SET_DATA_TYPE Instance method Public Method Set Internal Data Type 20091110
21 SET_DECIMALS Instance method Public Method Sets the number of decimal places (packed numbers) 20091201
22 SET_DIGITS Instance method Public Method Sets the number of places 20110223
23 SET_FORCE_GROUP_BY Instance method Public Method Force Grouping with Selection 20101202
24 SET_INTERNAL_DATA_TYPE Instance method Public Method Set Internal ABAP Data Type 20091111
25 SET_INTERNAL_LENGTH Instance method Public Method Set Internal Data Length 20091110
26 SET_MAPPABLE Instance method Public Method Sets the mappability of the attribute 20101012
27 SET_NAME Instance method Public Method Set Name of Attribute 20091106
28 SET_NAME_MAPPER Instance method Public Method Sets the name mapper for this object 20100727
29 SET_PROPAGATE Instance method Public Method Set Exposure Behaviour for Calc. Views 20091106
30 SET_USE_TYPE_DEFAULTS Instance method Private Method Defines whether proposals are used for data types 20100714
31 SET_VIEW_CONTEXT Instance method Protected Method Sets the attribute view (data, query) 20110519
32 SET_VISIBLE Instance method Public Method Set Visibility for Queries 20091106
33 SHOULD_NOT_PROPAGATE Instance method Public Method Check Exposure Behaviour for Calc. Views 20091109
34 USE_TYPE_DEFAULTS Instance method Public Method Current Session for Data Type Proposal Use 20100714
Events
Class CL_RSDD_CS_ATTRIBUTE_BASE has no event.
Types
Class CL_RSDD_CS_ATTRIBUTE_BASE 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 für Data Dictionary 20091110
2 Importing I_DECIMALS Call by reference Type reference (TYPE) N Anzahl der 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 dieses Attributs 20091110
7 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> CalcSchema Attributes 20100727
8 Importing I_USE_TYPE_DEFAULTS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Vorschlagswerte für Datentypen benutzen 20100714
9 Importing I_VIEW_CONTEXT Call by reference Type reference (TYPE) INT4 N_C_QUERY_CONTEXT 20110519

Method CONSTRUCTOR on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_ATTRIBUTE_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) I Type der Instanz (wird z.B. für Mappings gebraucht) 20091201

Method GET_ATTRIBUTE_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATATP Value transfer Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20091110

Method GET_DATA_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DECIMALS Value transfer Type reference (TYPE) I Anzahl der Nachkommastellen 20091201

Method GET_DECIMALS on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_DIGITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIGITS Value transfer Type reference (TYPE) INT4 Anzahl Stellen 20110223

Method GET_DIGITS on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_FORCE_GROUP_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FORCE_GROUP_BY Value transfer Type reference (TYPE) RS_BOOL Gruppierung bei Selektion wird erzwungen (ja/nein) 20101202

Method GET_FORCE_GROUP_BY on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL Initialwert 20091110

Method GET_INITIAL_VALUE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_INTERNAL_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INTTP Value transfer Type reference (TYPE) ABAP_TYPEKIND interner ABAP Datentyp 20091111

Method GET_INTERNAL_DATA_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_INTERNAL_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INTLEN Value transfer Type reference (TYPE) RSDINTLEN Interne Datenlänge 20091110

Method GET_INTERNAL_LENGTH on class CL_RSDD_CS_ATTRIBUTE_BASE 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) STRING Name des Attributs 20091106

Method GET_NAME on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAPPER Value transfer Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20100727

Method GET_NAME_MAPPER on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_NATIVE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NATIVE_DATA_TYPE Value transfer Type reference (TYPE) STRING Nativer (Engine) Datentyp 20120819

Method GET_NATIVE_DATA_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method GET_VIEW_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT Value transfer Type reference (TYPE) INT4 Attributsicht 20110519

Method GET_VIEW_CONTEXT on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method IS_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_KEYFIGURE Value transfer Type reference (TYPE) RS_BOOL Ist eine Kennzahl (ja, nein) 20101011

Method IS_KEYFIGURE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method IS_MAPPABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAPPABLE Value transfer Type reference (TYPE) RS_BOOL ist abbildbar (ja,nein) 20101012

Method IS_MAPPABLE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method IS_NAME_MAPPER_SET 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 Namensabbilder wurde bereits gesetzt (ja,nein) 20101012

Method IS_NAME_MAPPER_SET on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method IS_VIEW_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VIEWATTRIBUTE Value transfer Type reference (TYPE) RS_BOOL Ist ein ViewAttribut (ja, nein) 20101011

Method IS_VIEW_ATTRIBUTE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method IS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VISIBLE Value transfer Type reference (TYPE) RS_BOOL Visibilität für Queries 20091106

Method IS_VISIBLE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_ATTRIBUTE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) I Instanztyp (viewAttribut, keifigure) 20091201

Method SET_ATTRIBUTE_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_DATA_TYPE 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

Method SET_DATA_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DECIMALS Call by reference Type reference (TYPE) N Anzahl der Nachkommastellen 20091201

Method SET_DECIMALS on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_DIGITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIGITS Call by reference Type reference (TYPE) N Anzahl Stellen 20110223

Method SET_DIGITS on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_FORCE_GROUP_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_GROUP_BY Call by reference Type reference (TYPE) RS_BOOL Gruppierung by Selektion erzwingen (ja/nein) 20101202

Method SET_FORCE_GROUP_BY on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_INTERNAL_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTTP Call by reference Type reference (TYPE) ABAP_TYPEKIND Interner ABAP-Datentyp 20091111

Method SET_INTERNAL_DATA_TYPE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_INTERNAL_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTLEN Call by reference Type reference (TYPE) RSDINTLEN Interne Datenlänge 20091110

Method SET_INTERNAL_LENGTH on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_MAPPABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAPPABLE Call by reference Type reference (TYPE) RS_BOOL Attribut is abbildbar 20101012

Method SET_MAPPABLE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE Name für dieses Attribut 20091106

Method SET_NAME on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> CalcSchema Attributes 20100727
2 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Setzten des Namenabbilders war erfolgreich (ja/nein) 20100727

Method SET_NAME_MAPPER on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_PROPAGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPAGATE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Weitergabe für CalcViews 20091106

Method SET_PROPAGATE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_USE_TYPE_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USE_DEFAULTS Call by reference Type reference (TYPE) RS_BOOL Sollen Vorschlagswerte für Datentypen genutzt werden? 20100714

Method SET_USE_TYPE_DEFAULTS on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_VIEW_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Type reference (TYPE) INT4 Attributsicht 20110519

Method SET_VIEW_CONTEXT on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Value transfer Type reference (TYPE) RS_BOOL Vsibilität für Queries 20091106

Method SET_VISIBLE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method SHOULD_NOT_PROPAGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DONT_PROPAGATE Value transfer Type reference (TYPE) RS_BOOL Weitergabe an CalcViews (ja, nein) 20091109

Method SHOULD_NOT_PROPAGATE on class CL_RSDD_CS_ATTRIBUTE_BASE has no exception.

Method USE_TYPE_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USE_DEFAULTS Value transfer Type reference (TYPE) RS_BOOL Vorschlagswerte für Datentypen werden genutzt (ja/nein) 20100714

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