SAP ABAP Class CL_RSL_UI_KEYFIGURE_ASSIST (Assistance Class for Keyfigures)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UI (Package) CompositeProvider UI Package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_UI_COPR_ASSIST Assistance Class of WD Modeler 20120704
Properties
Class CL_RSL_UI_KEYFIGURE_ASSIST  
Short Description Assistance Class for Keyfigures    
Super Class CL_RSL_UI_COPR_ASSIST Assistance Class of WD Modeler 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UI   CompositeProvider UI Package 
Created 20120704   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_RSL_UTIL_COPY_RKF_CKF 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_RSL_UI_KEYFIGURE_ASSIST has no interface implemented.
Friends
Class CL_RSL_UI_KEYFIGURE_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_T_KEYFIGURES Instance attribute Private Type reference (TYPE) TN_T_KEYFIGURES 20120704
2 P_T_NAME_PROP Instance attribute Private Type reference (TYPE) TN_T_NAME_PROP 20120704
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FOR_NAME_PROPOSAL Instance method Private Method 20120704
2 ADD_MULTIPLE_KF_TO_COPR Instance method Public Method 20120704
3 CHECK_NEW_NAMES Instance method Public Method 20120710
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120705
5 DETERMINE_COPR_KF_FOR_DELETION Static method Public Method 20120723
6 GET_KEYFIGURES Instance method Public Method 20120704
7 GET_TIMESTAMP_FOR_KF Static method Public Method 20120717
8 PERFORM_NAME_PROPOSAL Instance method Private Method 20120706
9 READ_AVAILABLE_KF Instance method Public Method 20120704
10 READ_COPR_KF Instance method Public Method 20120704
11 REMOVE_MULTIPLE_KF_FROM_COPR Instance method Public Method 20120709
12 SAVE Instance method Public Method 20120706
13 UPDATE_KF_NAMES Instance method Public Method 20120710
14 UPDATE_MULTIPLE_KF_ON_COPR Instance method Public Method 20120710
Events
Class CL_RSL_UI_KEYFIGURE_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_KEYFIGURES Public See coding 20120704 BEGIN OF tn_s_keyfigures, fml TYPE rsckfnm, description TYPE rstxtlg, is_rkf TYPE rs_bool, eltuid TYPE sysuuid_25, infoprov TYPE rsinfoprov, new_name TYPE rszcompid, modify TYPE rs_kf_copy_action, outofdate TYPE rs_bool, possible TYPE rs_bool, reason TYPE string, END OF tn_s_keyfigures
2 TN_S_NAME_PROP Private See coding 20120704 BEGIN OF tn_s_name_prop, infoprov TYPE rsinfoprov, selected_kf TYPE rsl_t_selected_rkf_ckf, END OF tn_s_name_prop
3 TN_T_KEYFIGURES Public See coding 20120704 tn_t_keyfigures TYPE STANDARD TABLE OF tn_s_keyfigures WITH DEFAULT KEY
4 TN_T_KF_NAME Public See coding 20120704 tn_t_kf_name TYPE STANDARD TABLE OF rszcompid
5 TN_T_NAME_PROP Private See coding 20120704 tn_t_name_prop TYPE SORTED TABLE OF tn_s_name_prop WITH UNIQUE KEY infoprov
Method Signatures

Method ADD_FOR_NAME_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_KF Call by reference Type reference (TYPE) TN_T_KF_NAME InfoProvider 20120706

Method ADD_FOR_NAME_PROPOSAL on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method ADD_MULTIPLE_KF_TO_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_KF Call by reference Type reference (TYPE) TN_T_KF_NAME 20120704

Method ADD_MULTIPLE_KF_TO_COPR on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method CHECK_NEW_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_EMPTY_NAMES Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120727
2 Exporting E_T_NON_UNIQUE Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120710
3 Exporting E_T_PREFIX_MISSING Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120727

Method CHECK_NEW_NAMES on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSL_UI_KEYFIGURE_ASSIST has no parameter.
Method CONSTRUCTOR on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method DETERMINE_COPR_KF_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR Call by reference Type reference (TYPE) RSLTIPNAME Transienter Provider 20120723
2 Returning R_T_COPR_KF Value transfer Type reference (TYPE) TN_T_KEYFIGURES 20120723

Method DETERMINE_COPR_KF_FOR_DELETION on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method GET_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALL_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120720
2 Exporting E_T_AVAILABLE_KF Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120704
3 Exporting E_T_COPR_KF Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120704
4 Importing I_ONLY_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20120717

Method GET_KEYFIGURES on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method GET_TIMESTAMP_FOR_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20120717
2 Returning R_TIMESTAMP Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20120717

Method GET_TIMESTAMP_FOR_KF on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method PERFORM_NAME_PROPOSAL Signature

Method PERFORM_NAME_PROPOSAL on class CL_RSL_UI_KEYFIGURE_ASSIST has no parameter.
Method PERFORM_NAME_PROPOSAL on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method READ_AVAILABLE_KF Signature

Method READ_AVAILABLE_KF on class CL_RSL_UI_KEYFIGURE_ASSIST has no parameter.
Method READ_AVAILABLE_KF on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method READ_COPR_KF Signature

Method READ_COPR_KF on class CL_RSL_UI_KEYFIGURE_ASSIST has no parameter.
Method READ_COPR_KF on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method REMOVE_MULTIPLE_KF_FROM_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_KF Call by reference Type reference (TYPE) TN_T_KF_NAME 20120709

Method REMOVE_MULTIPLE_KF_FROM_COPR on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUCCESS Call by reference Type reference (TYPE) RS_BOOL Boolean 20120706
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120706

Method SAVE on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method UPDATE_KF_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_COPR_KF Call by reference Type reference (TYPE) TN_T_KEYFIGURES 20120710

Method UPDATE_KF_NAMES on class CL_RSL_UI_KEYFIGURE_ASSIST has no exception.

Method UPDATE_MULTIPLE_KF_ON_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_KF Call by reference Type reference (TYPE) TN_T_KF_NAME 20120710

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