SAP ABAP Class CL_RSDD_CS_KEYFIGURE (Key figures)
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_KEYFIGURE Caclulated Key Figure in Calculation View 20091119
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_RESTR_KEYFIGURE Restricted Key Figure for Calculation View 20111013
Properties
Class CL_RSDD_CS_KEYFIGURE  
Short Description Key figures    
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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_CS_KEYFIGURE has no interface implemented.
Friends
Class CL_RSDD_CS_KEYFIGURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_AGGRTYPE_COUNT Constant Public Type reference (TYPE) STRING 'COUNT' Aggregation Type "Count" 20091119
2 N_C_AGGRTYPE_MAX Constant Public Type reference (TYPE) STRING 'MAX' Aggregation Type "Maximum" 20091119
3 N_C_AGGRTYPE_MIN Constant Public Type reference (TYPE) STRING 'MIN' Aggregation Type "Minimum" 20091119
4 N_C_AGGRTYPE_NO2 Constant Public Type reference (TYPE) STRING N_C_AGGRTYPE_MIN OLAP Aggregation Type "NOP" (key figure is ignored) 20120416
5 N_C_AGGRTYPE_NOP Constant Public Type reference (TYPE) STRING RSD_C_AGGR-NO_OPERATION OLAP Aggregation Type "NOP" (key figure is ignored) 20110407
6 N_C_AGGRTYPE_SUM Constant Public Type reference (TYPE) STRING 'SUM' Aggregation Type "Total" 20091119
7 O_AGGRTYPE Instance attribute Protected Type reference (TYPE) STRING RSDRS_C_AGGR-SUM Aggregation Type 20091103
8 P_FIELDNM Instance attribute Private Type reference (TYPE) STRING Field Name InfoObject 20091130
9 P_NO_MAPPING Instance attribute Private Type reference (TYPE) STRING Do Not Perform Name Mapping 20110328
10 P_TAGNAME Static Attribute Private Type reference (TYPE) STRING XML Tag 20091110
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091109
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091103
3 CONVERT_KEYFIGURE_TO_ATTRIBUTE Instance method Public Method Converts an attribute of type Key Fig. to attr. of type View 20101109
4 GET_AGGREGATION_TYPE Instance method Public Method Get Aggregation Type 20091106
5 GET_FIELD_NAME Instance method Public Method Returns the InfoObject field name 20091130
6 SET_AGGREGATION_TYPE Instance method Public Method Set Aggregation Type 20091106
7 SET_FIELD_NAME Instance method Public Method Sets the InfoObject field name (RSD_S_DTA_PRO-FIELDNM) 20091130
8 USE_MAPPING Instance method Private Method Whether to use name transformation 20110328
Events
Class CL_RSDD_CS_KEYFIGURE has no event.
Types
Class CL_RSDD_CS_KEYFIGURE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_KEYFIGURE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_KEYFIGURE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRTYPE Call by reference Type reference (TYPE) CSEQUENCE N_C_AGGRTYPE_SUM Aggregationstyp 20091103
2 Importing I_DATATP Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20091110
3 Importing I_DECIMALS Call by reference Type reference (TYPE) N Anzahl der Nachkommastellen 20091201
4 Importing I_DIGITS Call by reference Type reference (TYPE) N Anzahl signifikanter Stellen 20110223
5 Importing I_FIELDNM Call by reference Type reference (TYPE) CSEQUENCE Infoobjekt-Feldname (falls aus Metadaten bekannt) 20091130
6 Importing I_INTLEN Call by reference Type reference (TYPE) RSDINTLEN Interne Länge 20091110
7 Importing I_INTTP Call by reference Type reference (TYPE) ABAP_TYPEKIND Interner ABAP Datentyp 20091111
8 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der Kennzahl 20091103
9 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20100727
10 Importing I_NO_MAPPING Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Keine Namenstranformation anwenden 20110328
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_KEYFIGURE has no exception.

Method CONVERT_KEYFIGURE_TO_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRESERVE_KEYFIGURE_PROPS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Kennzahleigenschaften beibehalten 20110519
2 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE Attribut vom Typ Viewatttribut 20101109

Method CONVERT_KEYFIGURE_TO_ATTRIBUTE on class CL_RSDD_CS_KEYFIGURE has no exception.

Method GET_AGGREGATION_TYPE Signature

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

Method GET_AGGREGATION_TYPE on class CL_RSDD_CS_KEYFIGURE has no exception.

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDNM Value transfer Type reference (TYPE) STRING Infoobjekt-Feldname 20091130

Method GET_FIELD_NAME on class CL_RSDD_CS_KEYFIGURE has no exception.

Method SET_AGGREGATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRTYPE Value transfer Type reference (TYPE) CSEQUENCE Aggregationstyp 20091106

Method SET_AGGREGATION_TYPE on class CL_RSDD_CS_KEYFIGURE has no exception.

Method SET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNM Call by reference Type reference (TYPE) CSEQUENCE Feldname Infoobjekt (wird für die Indexspalte gebraucht) 20091130

Method SET_FIELD_NAME on class CL_RSDD_CS_KEYFIGURE has no exception.

Method USE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USE_MAPPING Value transfer Type reference (TYPE) RS_BOOL Namenstransformation anwenden 20110328

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