Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Constant | Public | Type reference (TYPE) | CHAR10 | 'ATTR' | Character Field Length = 10 | 20091019 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR10 | 'BPATH' | Character Field Length = 10 | 20091019 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR10 | 'TAG' | Character Field Length = 10 | 20091019 | ||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100526 | ||||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_REGEX | 20091030 | ||||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | AXT_BRFPLUS_APPL_EXIT | 20100120 | ||||
| 7 | 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 | IV_BPATH | Call by reference | Type reference (TYPE) | CLIKE | 20100422 | ||||
| 2 | IV_NEEDS_ESCAPING | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_TRUE | 20101206 | |||
| 3 | IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100422 | ||||
| 4 | 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 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 2 | IT_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100419 | ||||
| 3 | IV_ATTR_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | 20100420 | ||||
| 4 | IV_MODE | Call by reference | Type reference (TYPE) | I | 20100422 | ||||
| 5 | IV_REF_ATTR_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | 20100420 | ||||
| 6 | IV_START_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20100419 | ||||
| 7 | IV_START_OBJECT_IDX | Call by reference | Type reference (TYPE) | I | 20100423 | ||||
| 8 | IV_TAG_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100422 | ||||
| 9 | RV_BPATH | Value transfer | Type reference (TYPE) | STRING | 20100419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100419 |
Method CHECK_BPATH_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ET_COMBINED_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100419 | ||||
| 2 | IT_BOL_PATH_PARTS1 | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100419 | ||||
| 3 | IT_BOL_PATH_PARTS2 | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100419 | ||||
| 4 | IV_START_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20100419 | ||||
| 5 | IV_TAG_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100419 |
Method CONVERT_BOL_TAG_2_BPATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 2 | IV_ATTRIBUTE_ID | Call by reference | Type reference (TYPE) | WCF_CDS_ATTRIBUTE_ID | Attribute ID | 20100316 | |||
| 3 | IV_BOL_PATH | Call by reference | Type reference (TYPE) | CLIKE | 20091130 | ||||
| 4 | IV_ENTRY_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20100316 | |||
| 5 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20091127 | ||||
| 6 | IV_REF_BOL_PATH | Call by reference | Type reference (TYPE) | CLIKE | 20100427 | ||||
| 7 | IV_RUNTIME_MODE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20091201 | |||
| 8 | RV_BPATH | Value transfer | Type reference (TYPE) | STRING | 20091127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091127 |
Method CONVERT_BRFPLUS_MSG_2_AXT_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGES | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091106 | |||
| 2 | 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 | CV_BPATH | Call by reference | Type reference (TYPE) | STRING | 20100526 | ||||
| 2 | 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 | CT_BOL_OBJECT | Call by reference | Type reference (TYPE) | AXTT_BOL_OBJECT_WITH_PARENT | Table of Object Names | 20091112 | |||
| 2 | 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 | CT_BOL_OBJECTS | Call by reference | Type reference (TYPE) | AXTT_BOL_OBJECT_WITH_PARENT | Table of Object Names | 20100114 | |||
| 2 | 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 | IO_GEN_HELPER | Call by reference | Object reference (TYPE REF TO) | IF_AXT_RULE_DIRECTOR_CALLBACK | Help access interface for catalog setup | 20091019 | |||
| 2 | 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 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20091019 | |||
| 2 | RV_ATTRIBUE_STRUCTURE | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20091019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_NEW_BOL_OBJECT_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_AXT_NEW_BOL_OBJECT_ACCESS | 20100525 | ||||
| 2 | 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 | ET_FUNCTIONALS | Call by reference | Type reference (TYPE) | IF_FDT_FORMULA=>T_FUNCTIONAL | Functionals table (formula function, for UI) | 20100120 | |||
| 2 | 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 | IO_NEW_BOL_OBJECT_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_AXT_NEW_BOL_OBJECT_ACCESS | 20100525 | ||||
| 2 | IV_RUNTIME | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20100430 | |||
| 3 | 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 | EV_CAN_BE_TABLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20091028 | ||||
| 2 | EV_DDIC_TYPE | Call by reference | Type reference (TYPE) | ROLLNAME | 20091028 | ||||
| 3 | EV_SPECIAL_TYPE | Call by reference | Type reference (TYPE) | CHAR5 | 20100224 | ||||
| 4 | IO_NEW_BOL_OBJECT_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_AXT_NEW_BOL_OBJECT_ACCESS | 20100525 | ||||
| 5 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20091028 | ||||
| 6 | IV_PARAMETER | Call by reference | Type reference (TYPE) | STRING | 20091028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091028 |
Method GET_PARAMETER_DATA_PROVIDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARAMETER | Call by reference | Type reference (TYPE) | STRING | 20091019 | ||||
| 2 | IV_RUNTIME | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20091130 | |||
| 3 | RO_DATA_PROVIDER | Value transfer | Object reference (TYPE REF TO) | IF_AXT_RULE_DATA_PROVIDER | 20091019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_FORMULA | Call by reference | Type reference (TYPE) | STRING | 20091028 | ||||
| 2 | RT_PARAMETER | Value transfer | Type reference (TYPE) | STRINGTAB | Table with Strings | 20091028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data invalid error | 20091104 |
Method GET_PARAM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUGGESTION | Call by reference | Type reference (TYPE) | CLIKE | 20091019 | ||||
| 2 | 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 | ET_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100416 | ||||
| 2 | EV_ATTR_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | 20100428 | ||||
| 3 | EV_CAN_BE_TABLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20100416 | ||||
| 4 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 5 | IV_BOL_PATH | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100416 | ||||
| 6 | IV_RUNTIME | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20100430 | |||
| 7 | IV_START_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20100419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100416 |
Method GET_PARTS_OF_ROOT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CURRENT_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100419 | ||||
| 2 | ET_BOL_PATH_PARTS_TAB | Call by reference | Type reference (TYPE) | GTY_TT_BOL_PATH_PARTS | 20100416 | ||||
| 3 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 4 | IV_RUNTIME | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20100430 | |||
| 5 | IV_START_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20100416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100416 |
Method GET_REAL_ROOT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | Interface for Access to Central Object Model | 20091203 | |||
| 2 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20091203 | |||
| 3 | RV_ROOT_OBJECT | Value transfer | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20091203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_RELATION_DETAILS | Call by reference | Type reference (TYPE) | CRMT_RELATION_DETAIL | 20100419 | ||||
| 2 | EV_CAN_BE_1_N | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20100419 | ||||
| 3 | EV_IS_ASSOCIATION | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20100419 | ||||
| 4 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100419 | ||||
| 5 | IV_RELATION_NAME | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Relation Name | 20100419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_X_TRANSIENT | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091117 | |||
| 2 | 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 | 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 | ES_SAPSCRIPT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT | SAPScript Object (ID +SAPScript docu object) | 20100127 | |||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20100127 | |||
| 3 | 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 | IT_EXISTING_NAME | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20091130 | |||
| 2 | IV_SUGGESTION | Call by reference | Type reference (TYPE) | CLIKE | 20091130 | ||||
| 3 | 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 | IT_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100526 | ||||
| 2 | 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 | IV_ROLLNAME | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20100202 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 2 | IT_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20100420 | ||||
| 3 | IV_START_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20100420 | ||||
| 4 | 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 | IO_NEW_BOL_OBJECT_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_AXT_NEW_BOL_OBJECT_ACCESS | 20100525 | ||||
| 2 | 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 | IV_DATATYPE | Call by reference | Type reference (TYPE) | CLIKE | 20100218 | ||||
| 2 | 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 | CV_DECIMALS | Call by reference | Type reference (TYPE) | AXT_FIELD_DECIMALS | Field Decimals | 20100120 | |||
| 2 | CV_LENGTH | Call by reference | Type reference (TYPE) | AXT_FIELD_LENGTH | Field Length | 20100120 | |||
| 3 | CV_UNIT | Call by reference | Type reference (TYPE) | AXT_UNIT | Unit | 20100120 | |||
| 4 | EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20091028 | |||
| 5 | EV_ONLY_POSITIVE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091028 | |||
| 6 | EV_QUAN_DIMENSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>QUANTITY_DIMENSION | Dimension key | 20091028 | |||
| 7 | EV_TIMEPOINT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMEPOINT_TYPE | Timepoint Type | 20091028 | |||
| 8 | IV_AXT_DATA_TYPE | Call by reference | Type reference (TYPE) | AXT_FIELD_DATA_TYPE | Field Data Type | 20100316 | |||
| 9 | 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 | ET_BOL_PATH_PARTS | Call by reference | Type reference (TYPE) | GTY_T_BOL_PATH_PARTS | 20091125 | ||||
| 2 | EV_ATTR_NAME | Call by reference | Type reference (TYPE) | NAME_KOMP | 20091125 | ||||
| 3 | EV_CAN_BE_TABLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20091028 | ||||
| 4 | EV_DDIC_TYPE | Call by reference | Type reference (TYPE) | ROLLNAME | 20091028 | ||||
| 5 | IO_GENIL_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | 20100525 | ||||
| 6 | IV_BOL_PATH | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091028 | ||||
| 7 | IV_BPATH_MODE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | Boolean | 20091218 | ||
| 8 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20091028 | ||||
| 9 | IV_RUNTIME_MODE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20091201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091028 |
Method REMOVE_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PARAMETER | Call by reference | Type reference (TYPE) | CLIKE | 20091019 | ||||
| 2 | IV_END_PATTERN | Call by reference | Type reference (TYPE) | STRING | IF_AXT_RULE_DATA_PROVIDER=>GC_END_PATTERN | 20091019 | |||
| 3 | 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 |