Hierarchy
⤷ 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
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 |