SAP ABAP Class CL_AXT_RULE_SERVICES (AXT BOL Service Class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL (Package) Application Extensibility Tool: Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_UI_OBJ_MAPPING_FRIENDS Friends of CL_CRM_UI_OBJECT_MAPPING_SRV 20091112
Properties
Class CL_AXT_RULE_SERVICES  
Short Description AXT BOL Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20091019   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_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_FORMULA 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_CRM_UI_OBJ_MAPPING_FRIENDS Friends of CL_CRM_UI_OBJECT_MAPPING_SRV 20091112
Friends
Class CL_AXT_RULE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PATH_TYPE_ATTR Constant Public Type reference (TYPE) CHAR10 'ATTR' Character Field Length = 10 20091019
2 GC_PATH_TYPE_BPATH Constant Public Type reference (TYPE) CHAR10 'BPATH' Character Field Length = 10 20091019
3 GC_PATH_TYPE_TAG Constant Public Type reference (TYPE) CHAR10 'TAG' Character Field Length = 10 20091019
4 GO_DT_GENIL_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100526
5 GO_PARAM_FROM_FORMULA_REGEX Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_REGEX 20091030
6 MB_BRFPLUS_APPL_EXIT Static Attribute Private Object reference (TYPE REF TO) AXT_BRFPLUS_APPL_EXIT 20100120
7 MT_LOADED_BOS Static Attribute Private Type reference (TYPE) AXT_T_BO Table of extensible objects 20091019
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RELATION_TO_BPATH Static method Private Method 20100422
2 BUILD_BPATH_FROM_BOL_PATH_PART Static method Private Method 20100419
3 CHECK_BPATH_ALLOWED Static method Public Method 20091104
4 COMBINE_PARTS_OF_BOL_PATH Static method Private Method 20100419
5 CONVERT_BOL_TAG_2_BPATH Static method Public Method 20091127
6 CONVERT_BRFPLUS_MSG_2_AXT_MSG Static method Public Method 20091106
7 CUT_OF_ENHANCABLE_STRUC Static method Private Method 20100526
8 FILTER_BOL_OBJ_BY_UI_OBJ_TYPE Static method Public Method 20091112
9 FILTER_UI_AND_BOL_OBJECT_LISTS Static method Public Method 20100114
10 GET_APP_NAME Static method Public Method 20091019
11 GET_ATTRIBUTE_STRUCTURE Static method Public Method 20091019
12 GET_DESIGN_TIME_MODEL Static method Public Method 20091019
13 GET_FORMULA_FUNCTIONALS Static method Public Method 20100120
14 GET_GENIL_MODEL Static method Public Method 20100430
15 GET_PARAMETER_DATATYPE Static method Public Method 20091028
16 GET_PARAMETER_DATA_PROVIDER Static method Public Method 20091019
17 GET_PARAMETER_FROM_FORMULA Static method Public Method 20091028
18 GET_PARAM_NAME Static method Public Method 20091019
19 GET_PARTS_OF_BOL_PATH Static method Private Method 20100416
20 GET_PARTS_OF_ROOT_PATH Static method Private Method 20100416
21 GET_REAL_ROOT_OBJECT Static method Public Method 20091203
22 GET_RELATION_DETAILS Static method Private Method 20100419
23 GET_RULE_EXEC_EVENT_TYPE Static method Public Method 20091117
24 GET_RUNTIME_MODEL Static method Public Method 20091019
25 GET_SAPSCRIPT Static method Public Method 20100127
26 GET_UNIQUE_PARAM_NAME Static method Public Method 20091130
27 IS_END_REACHABLE_VIA_1_1 Static method Private Method 20100526
28 IS_QUANTITY_OR_CURRENCY Static method Public Method 20100202
29 IS_RULE_EXECUTION_DISABLED Static method Public Method 20091127
30 IS_START_OBJECT_PART_OF_PATH Static method Private Method 20100420
31 LOAD_BO Static method Public Method 20091019
32 MAP_DATATYPE_TO_DESCRIPTION Static method Private Method 20100218
33 MAP_DTYPE_2_BRFPLUS_ELEMTYPE Static method Public Method 20091028
34 PARSE_BOL_PATH Static method Public Method 20091028
35 REMOVE_PATTERN Static method Public Method 20091019
Events
Class CL_AXT_RULE_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_BOL_PATH_PART Public See coding 20091125 BEGIN OF gty_s_bol_path_part, relation TYPE crmt_relation_name, target_object TYPE crmt_ext_obj_name, raw_bol_path_part TYPE string, can_be_1_n TYPE axt_boolean, is_association TYPE axt_boolean, split_bol_path_parts TYPE REF TO data, END OF gty_s_bol_path_part
2 GTY_TT_BOL_PATH_PARTS Public See coding 20100416 gty_tt_bol_path_parts TYPE STANDARD TABLE OF gty_t_bol_path_parts
3 GTY_T_BOL_PATH_PARTS Public See coding 20091125 gty_t_bol_path_parts TYPE STANDARD TABLE OF gty_s_bol_path_part WITH DEFAULT KEY
Method Signatures

Method ADD_RELATION_TO_BPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPATH Call by reference Type reference (TYPE) CLIKE 20100422
2 Importing IV_NEEDS_ESCAPING Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20101206
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CLIKE 20100422
4 Returning RV_BPATH Value transfer Type reference (TYPE) STRING 20100422

Method ADD_RELATION_TO_BPATH on class CL_AXT_RULE_SERVICES has no exception.

Method BUILD_BPATH_FROM_BOL_PATH_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
2 Importing IT_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100419
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) AXT_NAME 20100420
4 Importing IV_MODE Call by reference Type reference (TYPE) I 20100422
5 Importing IV_REF_ATTR_NAME Call by reference Type reference (TYPE) AXT_NAME 20100420
6 Importing IV_START_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100419
7 Importing IV_START_OBJECT_IDX Call by reference Type reference (TYPE) I 20100423
8 Importing IV_TAG_NAME Call by reference Type reference (TYPE) CLIKE 20100422
9 Returning RV_BPATH Value transfer Type reference (TYPE) STRING 20100419
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100419

Method CHECK_BPATH_ALLOWED Signature

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

Method CHECK_BPATH_ALLOWED on class CL_AXT_RULE_SERVICES has no exception.

Method COMBINE_PARTS_OF_BOL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMBINED_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100419
2 Importing IT_BOL_PATH_PARTS1 Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100419
3 Importing IT_BOL_PATH_PARTS2 Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100419
4 Importing IV_START_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100419
5 Importing IV_TAG_NAME Call by reference Type reference (TYPE) CLIKE 20100429
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100419

Method CONVERT_BOL_TAG_2_BPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
2 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID Attribute ID 20100316
3 Importing IV_BOL_PATH Call by reference Type reference (TYPE) CLIKE 20091130
4 Importing IV_ENTRY_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100316
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20091127
6 Importing IV_REF_BOL_PATH Call by reference Type reference (TYPE) CLIKE 20100427
7 Importing IV_RUNTIME_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20091201
8 Returning RV_BPATH Value transfer Type reference (TYPE) STRING 20091127
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20091127

Method CONVERT_BRFPLUS_MSG_2_AXT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091106
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) AXTT_MSG Messages table 20091106

Method CONVERT_BRFPLUS_MSG_2_AXT_MSG on class CL_AXT_RULE_SERVICES has no exception.

Method CUT_OF_ENHANCABLE_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BPATH Call by reference Type reference (TYPE) STRING 20100526
2 Exporting EV_CUT_OFF Call by reference Type reference (TYPE) AXT_BOOLEAN 20100526

Method CUT_OF_ENHANCABLE_STRUC on class CL_AXT_RULE_SERVICES has no exception.

Method FILTER_BOL_OBJ_BY_UI_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BOL_OBJECT Call by reference Type reference (TYPE) AXTT_BOL_OBJECT_WITH_PARENT Table of Object Names 20091112
2 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Types 20091112

Method FILTER_BOL_OBJ_BY_UI_OBJ_TYPE on class CL_AXT_RULE_SERVICES has no exception.

Method FILTER_UI_AND_BOL_OBJECT_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BOL_OBJECTS Call by reference Type reference (TYPE) AXTT_BOL_OBJECT_WITH_PARENT Table of Object Names 20100114
2 Changing CT_UI_OBJECTS Call by reference Type reference (TYPE) BSP_DLCT_OBJECT_TYPE Object Type 20100114

Method FILTER_UI_AND_BOL_OBJECT_LISTS on class CL_AXT_RULE_SERVICES has no exception.

Method GET_APP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_RULE_DIRECTOR_CALLBACK Help access interface for catalog setup 20091019
2 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_NAME Name 20091019

Method GET_APP_NAME on class CL_AXT_RULE_SERVICES has no exception.

Method GET_ATTRIBUTE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091019
2 Returning RV_ATTRIBUE_STRUCTURE Value transfer Type reference (TYPE) TABNAME Table Name 20091019
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20091019

Method GET_DESIGN_TIME_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NEW_BOL_OBJECT_ACCESS Call by reference Object reference (TYPE REF TO) IF_AXT_NEW_BOL_OBJECT_ACCESS 20100525
2 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20091019

Method GET_DESIGN_TIME_MODEL on class CL_AXT_RULE_SERVICES has no exception.

Method GET_FORMULA_FUNCTIONALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNCTIONALS Call by reference Type reference (TYPE) IF_FDT_FORMULA=>T_FUNCTIONAL Functionals table (formula function, for UI) 20100120
2 Exporting ET_FUNCTIONAL_CATEGORY Call by reference Type reference (TYPE) IF_FDT_FORMULA=>T_FUNCTIONAL_CATEG Functional categories (formula function) 20100120

Method GET_FORMULA_FUNCTIONALS on class CL_AXT_RULE_SERVICES has no exception.

Method GET_GENIL_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NEW_BOL_OBJECT_ACCESS Call by reference Object reference (TYPE REF TO) IF_AXT_NEW_BOL_OBJECT_ACCESS 20100525
2 Importing IV_RUNTIME Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100430
3 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100430

Method GET_GENIL_MODEL on class CL_AXT_RULE_SERVICES has no exception.

Method GET_PARAMETER_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CAN_BE_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 20091028
2 Exporting EV_DDIC_TYPE Call by reference Type reference (TYPE) ROLLNAME 20091028
3 Exporting EV_SPECIAL_TYPE Call by reference Type reference (TYPE) CHAR5 20100224
4 Importing IO_NEW_BOL_OBJECT_ACCESS Call by reference Object reference (TYPE REF TO) IF_AXT_NEW_BOL_OBJECT_ACCESS 20100525
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20091028
6 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20091028
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20091028

Method GET_PARAMETER_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20091019
2 Importing IV_RUNTIME Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20091130
3 Returning RO_DATA_PROVIDER Value transfer Object reference (TYPE REF TO) IF_AXT_RULE_DATA_PROVIDER 20091019
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091130

Method GET_PARAMETER_FROM_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA Call by reference Type reference (TYPE) STRING 20091028
2 Returning RT_PARAMETER Value transfer Type reference (TYPE) STRINGTAB Table with Strings 20091028
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091104

Method GET_PARAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUGGESTION Call by reference Type reference (TYPE) CLIKE 20091019
2 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_NAME Name 20091019

Method GET_PARAM_NAME on class CL_AXT_RULE_SERVICES has no exception.

Method GET_PARTS_OF_BOL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100416
2 Exporting EV_ATTR_NAME Call by reference Type reference (TYPE) AXT_NAME 20100428
3 Exporting EV_CAN_BE_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 20100416
4 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
5 Importing IV_BOL_PATH Call by reference Type reference (TYPE) CSEQUENCE 20100416
6 Importing IV_RUNTIME Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100430
7 Importing IV_START_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100419
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100416

Method GET_PARTS_OF_ROOT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURRENT_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100419
2 Exporting ET_BOL_PATH_PARTS_TAB Call by reference Type reference (TYPE) GTY_TT_BOL_PATH_PARTS 20100416
3 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
4 Importing IV_RUNTIME Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20100430
5 Importing IV_START_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100416
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20100416

Method GET_REAL_ROOT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20091203
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091203
3 Returning RV_ROOT_OBJECT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091203
# Exception Resumable Description Created on
1 CX_CRM_UNSUPPORTED_OBJECT Exception: Object Not Supported 20091203

Method GET_RELATION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RELATION_DETAILS Call by reference Type reference (TYPE) CRMT_RELATION_DETAIL 20100419
2 Exporting EV_CAN_BE_1_N Call by reference Type reference (TYPE) AXT_BOOLEAN 20100419
3 Exporting EV_IS_ASSOCIATION Call by reference Type reference (TYPE) AXT_BOOLEAN 20100419
4 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100419
5 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20100419
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20100419

Method GET_RULE_EXEC_EVENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X_TRANSIENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091117
2 Returning RV_EXEC_EVENT_TYPE Value transfer Type reference (TYPE) AXT_RULE_EVENT_TYPE Rule Execution Event Type 20091117

Method GET_RULE_EXEC_EVENT_TYPE on class CL_AXT_RULE_SERVICES has no exception.

Method GET_RUNTIME_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20091019

Method GET_RUNTIME_MODEL on class CL_AXT_RULE_SERVICES has no exception.

Method GET_SAPSCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SAPSCRIPT Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT SAPScript Object (ID +SAPScript docu object) 20100127
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100127
3 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Component name 20100127

Method GET_SAPSCRIPT on class CL_AXT_RULE_SERVICES has no exception.

Method GET_UNIQUE_PARAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXISTING_NAME Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20091130
2 Importing IV_SUGGESTION Call by reference Type reference (TYPE) CLIKE 20091130
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20091130

Method GET_UNIQUE_PARAM_NAME on class CL_AXT_RULE_SERVICES has no exception.

Method IS_END_REACHABLE_VIA_1_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100526
2 Returning RV_ONLY_1_1 Value transfer Type reference (TYPE) AXT_BOOLEAN 20100526

Method IS_END_REACHABLE_VIA_1_1 on class CL_AXT_RULE_SERVICES has no exception.

Method IS_QUANTITY_OR_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20100202
2 Returning RV_RESULT Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100202
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20100202

Method IS_RULE_EXECUTION_DISABLED Signature

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

Method IS_RULE_EXECUTION_DISABLED on class CL_AXT_RULE_SERVICES has no exception.

Method IS_START_OBJECT_PART_OF_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
2 Importing IT_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20100420
3 Importing IV_START_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100420
4 Returning RV_PART_OF_PATH Value transfer Type reference (TYPE) AXT_BOOLEAN 20100420

Method IS_START_OBJECT_PART_OF_PATH on class CL_AXT_RULE_SERVICES has no exception.

Method LOAD_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NEW_BOL_OBJECT_ACCESS Call by reference Object reference (TYPE REF TO) IF_AXT_NEW_BOL_OBJECT_ACCESS 20100525
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20091019

Method LOAD_BO on class CL_AXT_RULE_SERVICES has no exception.

Method MAP_DATATYPE_TO_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATATYPE Call by reference Type reference (TYPE) CLIKE 20100218
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20100218

Method MAP_DATATYPE_TO_DESCRIPTION on class CL_AXT_RULE_SERVICES has no exception.

Method MAP_DTYPE_2_BRFPLUS_ELEMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DECIMALS Call by reference Type reference (TYPE) AXT_FIELD_DECIMALS Field Decimals 20100120
2 Changing CV_LENGTH Call by reference Type reference (TYPE) AXT_FIELD_LENGTH Field Length 20100120
3 Changing CV_UNIT Call by reference Type reference (TYPE) AXT_UNIT Unit 20100120
4 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20091028
5 Exporting EV_ONLY_POSITIVE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091028
6 Exporting EV_QUAN_DIMENSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>QUANTITY_DIMENSION Dimension key 20091028
7 Exporting EV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20091028
8 Importing IV_AXT_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100316
9 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20091028

Method MAP_DTYPE_2_BRFPLUS_ELEMTYPE on class CL_AXT_RULE_SERVICES has no exception.

Method PARSE_BOL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOL_PATH_PARTS Call by reference Type reference (TYPE) GTY_T_BOL_PATH_PARTS 20091125
2 Exporting EV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP 20091125
3 Exporting EV_CAN_BE_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN 20091028
4 Exporting EV_DDIC_TYPE Call by reference Type reference (TYPE) ROLLNAME 20091028
5 Importing IO_GENIL_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100525
6 Importing IV_BOL_PATH Call by reference Type reference (TYPE) CSEQUENCE 20091028
7 Importing IV_BPATH_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE Boolean 20091218
8 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20091028
9 Importing IV_RUNTIME_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20091201
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20091028

Method REMOVE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PARAMETER Call by reference Type reference (TYPE) CLIKE 20091019
2 Importing IV_END_PATTERN Call by reference Type reference (TYPE) STRING IF_AXT_RULE_DATA_PROVIDER=>GC_END_PATTERN 20091019
3 Importing IV_START_PATTERN Call by reference Type reference (TYPE) STRING 20091019

Method REMOVE_PATTERN on class CL_AXT_RULE_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701