SAP ABAP Class CL_AXT_BOL_FDT_RULE_HANDLER (AXT FDT Base Rule Handler)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_RULE_HANDLER AXT Rule Handler 20090924
Properties
Class CL_AXT_BOL_FDT_RULE_HANDLER  
Short Description AXT FDT Base Rule Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20090924   SAP 
Last change 20110908   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 IF_AXT_RULE_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_RULE_HANDLER AXT Rule Handler 20090924
Friends
Class CL_AXT_BOL_FDT_RULE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MURT Instance attribute Private Object reference (TYPE REF TO) CL_WCF_MU_MASHUP_RUNTIME 20091006
2 MO_OWNER Instance attribute Private Object reference (TYPE REF TO) OBJECT 20091127
3 MS_RESULT_MAPPING Instance attribute Private Type reference (TYPE) IF_AXT_RULE_MAPPER=>TY_GS_PARAM_MAPPING 20100114
4 MS_RESULT_REF_MAPPING Instance attribute Private Type reference (TYPE) IF_AXT_RULE_MAPPER=>TY_GS_PARAM_MAPPING 20100114
5 MT_DATA_PROVIDER Instance attribute Private See coding 20110224
6 MT_INSTANCES_CALC_RUNNING Instance attribute Private See coding 20100325
7 MT_PARAM_VALUES Instance attribute Private Type reference (TYPE) IF_AXT_RULE_HANDLER=>TY_GT_PARAM_VALUES 20091125
8 MV_EXEC_EVENT Instance attribute Private Type reference (TYPE) AXT_RULE_EVENT_TYPE Rule Execution Event Type 20091210
9 MV_HAS_RESULT_MAPPING Instance attribute Private Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20100114
10 MV_RESULT_ELEMENT_TYPE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE 20100317
11 MV_RESULT_TYPE_KIND Instance attribute Private Type reference (TYPE) ABAP_TYPEKIND 20100114
12 MV_TRACE_MODE Instance attribute Private Type reference (TYPE) AXT_RULE_TRACE_MODE Rule Trace Mode 20091019
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090925
2 CONVERT_BY_BRF Instance method Private Method 20100316
3 CONVERT_BY_FDT_NAME_TAB Instance method Private Method 20100316
4 CONVERT_CURRENCY Instance method Private Method 20100316
5 CONVERT_QUANTITY Instance method Private Method 20100316
6 CONVERT_RESULT_TO_AXT Instance method Private Method 20100325
7 CONVERT_RESULT_TO_AXT_INTERNAL Instance method Private Method 20100407
8 CONVERT_TABLES Instance method Private Method 20100316
9 CONVERT_VALUE Instance method Private Method 20100126
10 DETERMINE_VALUE Instance method Private Method 20091002
11 GET_FDT_RESULT_TYPE Instance method Private Method 20100317
12 GET_PARAM_VALUES Instance method Private Method 20090925
13 GET_REF_VALUE Instance method Private Method 20091211
14 GET_RESULT_FIELD_ID Instance method Private Method 20100203
15 GET_RESULT_MAPPING Instance method Private Method 20100114
16 GET_RESULT_PARAM Instance method Private Method 20091211
17 GET_RESULT_REF_MAPPING Instance method Private Method 20100114
18 GET_RESULT_TYPE Instance method Private Method 20100204
19 IS_RESULT_NUMC Instance method Private Method 20100114
20 RESET_ERROR_MESSAGES Instance method Private Method 20100428
21 SET_HASHED_ID_IN_MESSAGES Instance method Private Method 20100429
22 SET_RESULT_VALUE Instance method Private Method 20091002
Events
Class CL_AXT_BOL_FDT_RULE_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_ACTIVE_CALLS Private See coding 20100325 begin of lty_active_calls , entity type ref to cl_crm_bol_entity, fdt_result type ref to data, end of lty_active_calls
2 LTY_DATA_PROVIDER Private See coding 20110224 begin of lty_data_provider , to type string, provider type ref to if_axt_rule_data_provider, end of lty_data_provider
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_MAPPER AXT Rule Mapper 20091002
2 Importing IO_OWNER Call by reference Object reference (TYPE REF TO) OBJECT 20091127
3 Importing IV_EXEC_EVENT Call by reference Type reference (TYPE) AXT_RULE_EVENT_TYPE Rule Execution Event Type 20091210
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20090925
5 Importing IV_RULE_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20090925
6 Importing IV_TRACE_MODE Call by reference Type reference (TYPE) AXT_RULE_TRACE_MODE Rule Trace Mode 20091019

Method CONSTRUCTOR on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method CONVERT_BY_BRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Value transfer Object reference (TYPE REF TO) DATA 20100316
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100316
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100316

Method CONVERT_BY_FDT_NAME_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Value transfer Object reference (TYPE REF TO) DATA 20100316
2 Importing IS_OUTPUT Call by reference Type reference (TYPE) ANY 20100316
3 Importing IT_INPUT Call by reference Type reference (TYPE) STANDARD TABLE 20100316
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100316

Method CONVERT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ANY 20100316
2 Exporting ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20100316
3 Importing IT_INPUT Call by reference Type reference (TYPE) ANY TABLE 20100316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100316

Method CONVERT_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) ANY 20100316
2 Exporting ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20100316
3 Importing IT_INPUT Call by reference Type reference (TYPE) ANY TABLE 20100316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100316

Method CONVERT_RESULT_TO_AXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AXT_VALUE Call by reference Type reference (TYPE) ANY 20100325
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY 20100325
3 Importing IV_FDT_VALUE Call by reference Type reference (TYPE) ANY 20100325
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100325

Method CONVERT_RESULT_TO_AXT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AXT_VALUE Call by reference Type reference (TYPE) ANY 20100407
2 Importing IV_FDT_VALUE Call by reference Type reference (TYPE) ANY 20100407
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100407

Method CONVERT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Value transfer Object reference (TYPE REF TO) DATA 20100316
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100316
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20100316
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100316

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Value transfer Object reference (TYPE REF TO) DATA 20100126
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100126
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100126
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20100225

Method DETERMINE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATIC_PARAM Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091125
2 Exporting EV_VALUE Call by reference Object reference (TYPE REF TO) DATA 20091125
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20091002
4 Importing IV_MAP_TO Call by reference Type reference (TYPE) STRING 20091002
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091019

Method GET_FDT_RESULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FDT_RESULT_ELEM Call by reference Type reference (TYPE) ANY 20100317
2 Returning RV_FDT_TYPE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE 20100317

Method GET_FDT_RESULT_TYPE on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method GET_PARAM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20091001
2 Returning RT_PARAM_VALUES Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_ID_VALUE 20090925
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091130

Method GET_REF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20091211
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20091211

Method GET_REF_VALUE on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method GET_RESULT_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FIELD_ID Value transfer Type reference (TYPE) AXT_FIELD_ID 20100203

Method GET_RESULT_FIELD_ID on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method GET_RESULT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RRS_RESULT_MAPPING Value transfer Attribute reference (LIKE) REF TO MS_RESULT_MAPPING 20100114

Method GET_RESULT_MAPPING on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method GET_RESULT_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Value transfer Object reference (TYPE REF TO) DATA 20091218
2 Exporting EV_RESULT_DTEL Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20091218
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20091211
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20100316

Method GET_RESULT_REF_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RRS_RESULT_REF_MAPPING Value transfer Attribute reference (LIKE) REF TO MS_RESULT_REF_MAPPING 20100114

Method GET_RESULT_REF_MAPPING on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method GET_RESULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESULT Call by reference Type reference (TYPE) ANY 20100204
2 Returning RV_RESULT_TYPE_KIND Value transfer Type reference (TYPE) ABAP_TYPEKIND 20100204

Method GET_RESULT_TYPE on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method IS_RESULT_NUMC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESULT Call by reference Type reference (TYPE) ANY 20100114
2 Returning RV_VALUE Value transfer Type reference (TYPE) AXT_BOOLEAN 20100114

Method IS_RESULT_NUMC on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method RESET_ERROR_MESSAGES Signature

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

Method RESET_ERROR_MESSAGES on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method SET_HASHED_ID_IN_MESSAGES 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 20100429
2 Importing IV_HASHED_ID Call by reference Type reference (TYPE) CHAR50 20100429

Method SET_HASHED_ID_IN_MESSAGES on class CL_AXT_BOL_FDT_RULE_HANDLER has no exception.

Method SET_RESULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20091002
2 Importing IR_FDT_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100325
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091002
History
Last changed by/on SAP  20110908 
SAP Release Created in 701