SAP ABAP Class CL_AXT_RULE_FORMULAVIEW_IMPL (Formula View Controller)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_TOOL_UI (Package) Tool UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_RULE_FORMULAVIEW 20091012
Properties
Class CL_AXT_RULE_FORMULAVIEW_IMPL  
Short Description Formula View Controller    
Super Class CL_AXT_RULE_FORMULAVIEW  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_TOOL_UI   Tool UI 
Created 20091012   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)
Interfaces
Class CL_AXT_RULE_FORMULAVIEW_IMPL has no interface implemented.
Friends
Class CL_AXT_RULE_FORMULAVIEW_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIRM_FORMULA_POPUP Instance attribute Private Object reference (TYPE REF TO) IF_BSP_WD_POPUP 20100212
2 GV_DISPLAY_MODE Static Attribute Public Type reference (TYPE) STRING 20091104
3 MO_FORMULA_BUILDER Instance attribute Private Object reference (TYPE REF TO) CL_AXT_FDT_FORMULA_BUILDER AXT BRF+ Formula Builder 20100212
4 MV_AXT_DATA_TYPE Instance attribute Private Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100316
5 MV_DATA_TYPE Instance attribute Private Type reference (TYPE) DATATYPE_D Field Data Type 20091119
6 MV_DECIMALS Instance attribute Private Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20091119
7 MV_FIRST_TIME Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20100205
8 MV_FOCUS Instance attribute Public Type reference (TYPE) STRING 20100222
9 MV_FORMULA Instance attribute Private Type reference (TYPE) STRING 20091102
10 MV_LENGTH Instance attribute Private Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20091119
11 MV_OBJECT_NAME Instance attribute Private Type reference (TYPE) AXT_OBJECT_NAME Name 20091102
12 MV_UI_OBJECT Instance attribute Private Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20100212
13 MV_X_BOL_OBJECT_CHANGED Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20100212
14 MV_X_FORMULA_CHANGED Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20100212
15 MV_X_UI_OBJECT_CHANGED Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20100212
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FORMULA_DEF Instance method Private Method 20091127
2 DELETE_FORMULA_DEF Instance method Private Method 20091127
3 FETCH_FORMULA_BUILDER Instance method Private Method 20100212
4 GET_BOL_OBJECTS Instance method Public Method 20091027
5 GET_CHANGED_FORMULA_DEF Instance method Public Method 20091119
6 GET_FIELD_DEF Instance method Public Method 20091027
7 GET_FORMULA_DEFINITION Instance method Public Method 20091029
8 GET_FORMULA_ID Instance method Public Method 20100205
9 GET_HIDDEN_FOCUS_ID Instance method Public Method 20100223
10 GET_RULE_DIRECTOR Instance method Private Method 20100303
11 GET_SIGNATURE Instance method Private Method 20100316
12 GET_UI_OBJECT_TYPES Instance method Public Method 20091029
13 HANDLE_MULTI_BOL_OBJECTS Instance method Private Method 20100511
14 IS_EXPERT_MODE Instance method Public Method 20100302
15 MODIFY_FORMULA_DEF Instance method Private Method 20091127
16 ON_DONE Instance method Private Event handling method 20100113
17 ON_RAPP_DONE Instance method Private Event handling method 20100826
18 ON_TABLE_DONE Instance method Private Event handling method 20100201
19 OPEN_CONFIRM_FORMULA_POPUP Instance method Private Method 20100212
20 PROCESS_FORMULA_DEFINITION Instance method Private Method 20091027
21 REPLACE_FORMULA_PARAMS Instance method Private Method 20100223
22 SET_ENTITY_INTO_CHANGED_STATUS Instance method Private Method 20100826
23 VALIDATE_FORMULA Instance method Private Method 20100212
Events
Class CL_AXT_RULE_FORMULAVIEW_IMPL has no event.
Types
Class CL_AXT_RULE_FORMULAVIEW_IMPL has no local type.
Method Signatures

Method CREATE_FORMULA_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20091127
2 Changing CV_BRFPLUS_FORMULA Call by reference Type reference (TYPE) STRING 20091127
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100224
4 Importing IO_FDT_FORMULA_BUILDER Call by reference Object reference (TYPE REF TO) CL_AXT_FDT_FORMULA_BUILDER AXT BRF+ Formula Builder 20091127
5 Importing IO_RULE_MAPPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_MAPPER AXT Rule Mapper 20091127
6 Importing IT_PARAMETER Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20091127
7 Importing IV_AXT_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100316
8 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D AXT Rule Mapper 20091127
9 Importing IV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Messages table 20091127
10 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID AXT BRF+ Formula Builder 20091127
11 Importing IV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20091127
12 Importing IV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091202

Method CREATE_FORMULA_DEF on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method DELETE_FORMULA_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20091127
2 Importing IO_DIRECTOR Call by reference Object reference (TYPE REF TO) CL_AXT_RULE_DIRECTOR AXT Rule Director Class 20091127
3 Importing IO_FDT_FORMULA_BUILDER Call by reference Object reference (TYPE REF TO) CL_AXT_FDT_FORMULA_BUILDER AXT BRF+ Formula Builder 20091127
4 Importing IO_RULE_MAPPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_MAPPER AXT Rule Mapper 20091127

Method DELETE_FORMULA_DEF on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method FETCH_FORMULA_BUILDER Signature

Method FETCH_FORMULA_BUILDER on class CL_AXT_RULE_FORMULAVIEW_IMPL has no parameter.
Method FETCH_FORMULA_BUILDER on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_BOL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BOL_OBJECTS Value transfer Type reference (TYPE) AXTT_NAME List of names 20091027

Method GET_BOL_OBJECTS on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_CHANGED_FORMULA_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOL_OBJECT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091119
2 Exporting EV_FIELD_DEF Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091119
3 Exporting EV_FORMULA Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091119

Method GET_CHANGED_FORMULA_DEF on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_FIELD_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AXT_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100316
2 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D Field Data Type 20091027
3 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20091027
4 Exporting EV_DEFINITION_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL 20091105
5 Exporting EV_EVENT_TYPE Call by reference Type reference (TYPE) AXT_RULE_EVENT_TYPE Boolean 20091027
6 Exporting EV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091027
7 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20091027
8 Exporting EV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091028
9 Exporting EV_UNIT Call by reference Type reference (TYPE) AXT_UNIT Unit 20091117
10 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091117
11 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20100823

Method GET_FIELD_DEF on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_FORMULA_DEFINITION Signature

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

Method GET_FORMULA_DEFINITION on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_FORMULA_ID Signature

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

Method GET_FORMULA_ID on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_HIDDEN_FOCUS_ID Signature

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

Method GET_HIDDEN_FOCUS_ID on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_RULE_DIRECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RULE_DIRECTOR Value transfer Object reference (TYPE REF TO) CL_AXT_RULE_DIRECTOR AXT Rule Director Class 20100303

Method GET_RULE_DIRECTOR on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG 20100316
2 Importing IO_FDT_FORMULA_BUILDER Call by reference Object reference (TYPE REF TO) CL_AXT_FDT_FORMULA_BUILDER AXT BRF+ Formula Builder 20100316
3 Importing IO_RULE_MAPPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_MAPPER AXT Rule Mapper 20100316
4 Importing IV_FIELD_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100826

Method GET_SIGNATURE on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method GET_UI_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_OBJECT_TYPES Value transfer Type reference (TYPE) BSP_DLCT_OBJECT_TYPE Object Type 20091029

Method GET_UI_OBJECT_TYPES on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method HANDLE_MULTI_BOL_OBJECTS Signature

Method HANDLE_MULTI_BOL_OBJECTS on class CL_AXT_RULE_FORMULAVIEW_IMPL has no parameter.
Method HANDLE_MULTI_BOL_OBJECTS on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method IS_EXPERT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100302

Method IS_EXPERT_MODE on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method MODIFY_FORMULA_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20091127
2 Changing CV_BRFPLUS_FORMULA Call by reference Type reference (TYPE) STRING 20091127
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100224
4 Importing IO_FDT_FORMULA_BUILDER Call by reference Object reference (TYPE REF TO) CL_AXT_FDT_FORMULA_BUILDER AXT BRF+ Formula Builder 20091127
5 Importing IO_RULE_MAPPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_MAPPER AXT Rule Mapper 20091127
6 Importing IT_PARAMETER Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20091127
7 Importing IV_AXT_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100316
8 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20091127
9 Importing IV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20091127
10 Importing IV_FIELD_DEF_CHANGED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091127
11 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091127
12 Importing IV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20091127
13 Importing IV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091202

Method MODIFY_FORMULA_DEF on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method ON_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUCCESS Value transfer Attribute reference (LIKE) 20100113
2 Importing IT_MESSAGES Value transfer Attribute reference (LIKE) 20100113

Method ON_DONE on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method ON_RAPP_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUCCESS Call by reference Attribute reference (LIKE) 20100826
2 Importing IT_MESSAGES Call by reference Attribute reference (LIKE) 20100826

Method ON_RAPP_DONE on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method ON_TABLE_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUCCESS Value transfer Attribute reference (LIKE) 20100201
2 Importing IT_MESSAGES Value transfer Attribute reference (LIKE) 20100201

Method ON_TABLE_DONE on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method OPEN_CONFIRM_FORMULA_POPUP Signature

Method OPEN_CONFIRM_FORMULA_POPUP on class CL_AXT_RULE_FORMULAVIEW_IMPL has no parameter.
Method OPEN_CONFIRM_FORMULA_POPUP on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method PROCESS_FORMULA_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20091027
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091027
3 Importing IV_SIGNATURE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100316

Method PROCESS_FORMULA_DEFINITION on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method REPLACE_FORMULA_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FORMULA Call by reference Type reference (TYPE) STRING 20100223

Method REPLACE_FORMULA_PARAMS on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method SET_ENTITY_INTO_CHANGED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100826

Method SET_ENTITY_INTO_CHANGED_STATUS on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.

Method VALIDATE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20100305

Method VALIDATE_FORMULA on class CL_AXT_RULE_FORMULAVIEW_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701