SAP ABAP Class /RTF/CL_KYF_TRANSFORM (Factory Class for Key Figure Calculations)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_KYF_TRANSFORM  
Short Description Factory Class for Key Figure Calculations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20060802   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /RTF/CL_KYF_TRANSFORM has no interface implemented.
Friends
Class /RTF/CL_KYF_TRANSFORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HLP_STRUC Static Attribute Private Object reference (TYPE REF TO) DATA 20080111
2 HLP_STRUC_DS Static Attribute Private Object reference (TYPE REF TO) DATA 20080111
3 REF_EX Static Attribute Private Object reference (TYPE REF TO) /RTF/CX_KYF_TRANSFORM Exception Class for Service Classes 20060811
4 SINGLE_REF Static Attribute Private Object reference (TYPE REF TO) /RTF/IF_KYF_TRANSFORM Transformation of Key Figures 20060807
5 SOURCE_APPL Static Attribute Private Type reference (TYPE) /RTF/DE_SOURCE_APPL Source Application 20070223
6 S_APPL Static Attribute Private Type reference (TYPE) /RTF/_S_APPL Service Classes: Srce and Trgt Applicatn for Transformation 20060807
7 S_MONITOR Static Attribute Private Type reference (TYPE) RSMONITOR User-defined monitor entry 20060811
8 S_SERVICE_CLASSES Static Attribute Private Type reference (TYPE) YS_SERVICE_CLASSES Interface for Service Classes 20060803
9 TARGET_APPL Static Attribute Private Type reference (TYPE) /RTF/DE_TARGET_APPL Target application 20070223
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ALL_KEYFIGURES Static method Public Method Calculates a Quantity of Key Figures 20060804
2 CALCULATE_ALL_KEYFIGURES_DS Static method Public Method Calculates Quantity of Key Figures with DataSource as Source 20061024
3 CALCULATE_KEYFIGURE Static method Public Method Calculates a Key Figure 20060802
4 CALCULATE_KEYFIGURE_DS Static method Public Method Calculates a Key Figure with DataSource as Source Structure 20061024
5 INSTANCIATE_SERVICE_CLASS Static method Public Method Sets Source and Target Application + Instance Service Class 20060807
Events
Class /RTF/CL_KYF_TRANSFORM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_SERVICE_CLASSES Private See coding 20060803 begin of ys_service_classes, source_appl type /rtf/de_source_appl, target_appl type /rtf/de_target_appl, service_class type /rtf/de_service_class, ref type ref to /rtf/if_kyf_transform, end of ys_service_classes
Method Signatures

Method CALCULATE_ALL_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITOR Benutzerdefinierter Monitoreintrag 20060811
2 Changing CS_TARGET_KYF Call by reference Type reference (TYPE) /RTF/_T_KYF Sortierte Tabelle der zu berechnenden Kennzahlen 20060808
3 Importing IS_SOURCE_FIELDS Call by reference Type reference (TYPE) DATA Allgemeine Schnittstelle in Klasse /RTF/CL_KYF_TRANSFORM 20060808
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20060807
2 CX_RSROUT_SKIP_RECORD Satz überspringen 20060807
3 CX_RSROUT_SKIP_VAL Wert überspringen (Zielfeld initial setzen) 20070213

Method CALCULATE_ALL_KEYFIGURES_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITOR Benutzerdefinierter Monitoreintrag 20061024
2 Changing CS_TARGET_KYF Call by reference Type reference (TYPE) /RTF/_T_KYF Sortierte Tabelle der zu berechnenden Kennzahlen 20061024
3 Importing IS_SOURCE_FIELDS_DS Call by reference Type reference (TYPE) DATA Allgemeine Schnittstelle in Klasse /RTF/CL_KYF_TRANSFORM 20061106
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20061024
2 CX_RSROUT_SKIP_RECORD Satz überspringen 20061024
3 CX_RSROUT_SKIP_VAL Wert überspringen (Zielfeld initial setzen) 20070213

Method CALCULATE_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITOR 20060811
2 Changing CS_TARGET_KYF Call by reference Type reference (TYPE) /RTF/_S_KYF Serviceklassen: Zu berechnende Kennzahl 20060808
3 Importing IS_SOURCE_FIELDS Call by reference Type reference (TYPE) DATA Allgemeine Schnittstelle in Klasse /RTF/CL_KYF_TRANSFORM 20060808
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20060807
2 CX_RSROUT_SKIP_RECORD Satz überspringen 20060807
3 CX_RSROUT_SKIP_VAL Wert überspringen (Zielfeld initial setzen) 20070213

Method CALCULATE_KEYFIGURE_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITOR 20061024
2 Changing CS_TARGET_KYF Call by reference Type reference (TYPE) /RTF/_S_KYF Serviceklassen: Zu berechnende Kennzahl 20061024
3 Importing IS_SOURCE_FIELDS_DS Call by reference Type reference (TYPE) DATA Allgemeine Schnittstelle in Klasse /RTF/CL_KYF_TRANSFORM 20061106
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20061024
2 CX_RSROUT_SKIP_RECORD Satz überspringen 20061024
3 CX_RSROUT_SKIP_VAL Wert überspringen (Zielfeld initial setzen) 20070213

Method INSTANCIATE_SERVICE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITORS 20060811
2 Importing I_SOURCE_APPL Call by reference Type reference (TYPE) /RTF/DE_SOURCE_APPL 20060811
3 Importing I_TARGET_APPL Call by reference Type reference (TYPE) /RTF/DE_TARGET_APPL 20060811
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20060811
History
Last changed by/on SAP  20141101 
SAP Release Created in 712