SAP ABAP Interface IF_ISX_NODE_HANDLER_IMPL (Handler methods to reimplement)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
CA (Application Component) Cross-Application Components
⤷
ISX_MD (Package) Master Data Replication for Cross Billing
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISX_NODE_HANDLER | Handler class for nodes implementation | 20101021 |
Properties
| Interface | IF_ISX_NODE_HANDLER_IMPL | |
| Short Description | Handler methods to reimplement |
General Data
| Package | ISX_MD | Master Data Replication for Cross Billing |
| Created | 20101021 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_ISX_NODE_HANDLER_IMPL has no interface.
Friends
Interface IF_ISX_NODE_HANDLER_IMPL has no friend.
Attributes
Interface IF_ISX_NODE_HANDLER_IMPL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change the data in your API buffer | 20101021 | |
| 2 | Instance method | Public | Method | Last checks before the save | 20101021 | |
| 3 | Instance method | Public | Method | Create a dependent or access entity in the API buffer | 20101021 | |
| 4 | Instance method | Public | Method | Create the root entity in the API buffer | 20101021 | |
| 5 | Instance method | Public | Method | Mark the data for deletion in your API | 20101021 | |
| 6 | Instance method | Public | Method | Delete the root entity | 20101021 | |
| 7 | Instance method | Public | Method | Execute a method for the given entity | 20101021 | |
| 8 | Instance method | Public | Method | Return the attributes for the given key | 20101021 | |
| 9 | Instance method | Public | Method | Set properties(edit/read only,.. ) for the attributes | 20101021 | |
| 10 | Instance method | Public | Method | Implement this for a dynamic query(select options) | 20101021 | |
| 11 | Instance method | Public | Method | Called to get keys for objects in a 1..n relation | 20101126 | |
| 12 | Instance method | Public | Method | Implement this to execute a simple query(flat structure) | 20101021 | |
| 13 | Instance method | Public | Method | Init your internal API buffers | 20101021 | |
| 14 | Instance method | Public | Method | Look the root entity in the API buffer | 20101021 | |
| 15 | Instance method | Public | Method | Reset all your buf | 20101021 | |
| 16 | Instance method | Public | Method | Save the data of the given keys, however don't commit | 20101021 | |
| 17 | Instance method | Public | Method | Called to set keys of objects for a foreign relation. | 20101129 |
Events
Interface IF_ISX_NODE_HANDLER_IMPL has no event.
Types
Interface IF_ISX_NODE_HANDLER_IMPL has no local type.
Method Signatures
Method CHANGE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Success Flag | 20101021 | |||
| 3 | IR_ID_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_ISX_GIL_ID_MAPPER | Key mapper class | 20101022 | |||
| 4 | IS_ATTRIBUTE | Call by reference | Type reference (TYPE) | ANY | New attribute values (also those that had not been changed) | 20101021 | |||
| 5 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the entity to be modified | 20101021 | |||
| 6 | IS_NEW_KEY | Call by reference | Type reference (TYPE) | ANY | The same as IS_KEY if no key attributes has been changed | 20101021 | |||
| 7 | IT_CHANGED_ATTRIBUTE | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Table of attribute names for which values has been changed | 20101021 |
Method CHANGE_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method CHECK_OBJECTS_BEFORE_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Gobal message only | 20101021 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Success flag | 20101021 | |||
| 3 | IR_MSG_SERVICE_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_MSG_SERVICE_ACCESS | Message handler for entity specifc messages | 20101021 | |||
| 4 | IT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | table of keys which need to be saved | 20101021 |
Method CHECK_OBJECTS_BEFORE_SAVE on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the created object | 20101021 | |||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Message | 20101021 | |||
| 3 | CV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Success flag | 20101021 | |||
| 4 | IR_ID_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_ISX_GIL_ID_MAPPER | ID mapper | 20101022 | |||
| 5 | IS_ATTR_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Attribute Structure | 20101021 | |||
| 6 | IS_PARENT_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the parent object | 20101102 |
Method CREATE_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method CREATE_ROOT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | ES_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the new created entity | 20101021 | |||
| 3 | IS_CREATE_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Create attributes | 20101021 |
Method CREATE_ROOT_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method DELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | CV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Success flag | 20101021 | |||
| 3 | IR_ID_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_ISX_GIL_ID_MAPPER | ID mapper class | 20101022 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the entity to be deleted | 20101021 |
Method DELETE_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method DELETE_ROOT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Success flag | 20101021 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the entity to be deleted | 20101021 |
Method DELETE_ROOT_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method EXECUTE_OBJECT_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Global messages only | 20101021 | |||
| 2 | CT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INST_LINE_TAB | Table of Object Instances | 20101021 | |||
| 3 | ET_CHANGED_OBJECT | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Table of Object Instances in Generic IL | 20101021 | |||
| 4 | ET_RESULT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of Object Instances in Generic IL | 20101021 | |||
| 5 | IR_MSG_SERVICE_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_MSG_SERVICE_ACCESS | Message handler for object specifc error messages | 20101021 | |||
| 6 | IS_PARAMETER | Call by reference | Type reference (TYPE) | ANY | Method parameters | 20101021 | |||
| 7 | IT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | The keys of the entities the method shall be executed | 20101021 | |||
| 8 | IV_METHOD_NAME | Call by reference | Type reference (TYPE) | CRMT_OBJ_METHOD_NAME | Name of Business Object Method | 20101021 |
Method EXECUTE_OBJECT_METHOD on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Message | 20101102 | |||
| 2 | ES_ATTRIBUTE | Call by reference | Type reference (TYPE) | ANY | Structure with the attributes | 20101021 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key for the entity attributes shall be read | 20101021 |
Method GET_ATTRIBUTES on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method GET_ATTRIBUTE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PROPERTY_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_OBJ_ATTR_PROPERTIES | Container Object Attribute Properties | 20101021 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the attributes | 20101021 |
Method GET_ATTRIBUTE_PROPERTIES on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method GET_DYNAMIC_QUERY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | ET_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Attributes of the result(optional) | 20101021 | |||
| 3 | ET_RESULT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Keys of the result(mandatory!) | 20101021 | |||
| 4 | IS_PARAMETER | Call by reference | Type reference (TYPE) | ANY | Parameter Structure | 20101021 | |||
| 5 | IS_QRY_LIMIT | Call by reference | Type reference (TYPE) | GILS_QUERY_LIMITS | Query Limit | 20101021 | |||
| 6 | IS_SELCRITERIA | Call by reference | Type reference (TYPE) | ANY | Selection Criterias | 20101021 | |||
| 7 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | Query Name | 20101021 | |||
| 8 | IV_SQL_CLAUSE | Call by reference | Type reference (TYPE) | STRING | SQL Query statement | 20101021 |
Method GET_DYNAMIC_QUERY_RESULT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method GET_KEYS_BY_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20101126 | |||
| 2 | ET_CHILD_KEYS | Call by reference | Type reference (TYPE) | ANY TABLE | 20101126 | ||||
| 3 | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | ANY | 20101126 |
Method GET_KEYS_BY_PARENT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method GET_QUERY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20101021 | |||
| 2 | ET_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Optional - Result attribute table | 20101021 | |||
| 3 | ET_RESULT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Result key table | 20101021 | |||
| 4 | IS_PARAMETER | Call by reference | Type reference (TYPE) | ANY | Parameter structure | 20101021 | |||
| 5 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20101021 |
Method GET_QUERY_RESULT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method INIT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | 20101021 | ||||
| 2 | CT_OBJECT_LIST | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INST_LINE_TAB | 20101021 | ||||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Success flag | 20101022 | |||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | 20101021 |
Method INIT_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method LOCK_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Messages | 20101021 | |||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Result | 20101021 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key of the entity | 20101021 | |||
| 4 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | IF_GENIL_APPL_INTLAY=>LOCK_MODE | IF_GENIL_APPL_INTLAY=>LOCK_MODE_EXCLUSIVE | Lock mode | 20101021 |
Method LOCK_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method RESET Signature
Method RESET on Interface IF_ISX_NODE_HANDLER_IMPL has no parameter.
Method RESET on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method SAVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Gobal message only | 20101021 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | CRMT_BOOLEAN | Success flag | 20101021 | |||
| 3 | IR_ID_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_ISX_GIL_ID_MAPPER | Key mapper class | 20101022 | |||
| 4 | IR_MSG_SERVICE_ACCESS | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_MSG_SERVICE_ACCESS | Message handler for entity specifc messages | 20101021 | |||
| 5 | IT_KEY | Call by reference | Type reference (TYPE) | STANDARD TABLE | table of keys which need to be saved | 20101021 |
Method SAVE_OBJECT on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
Method SET_FOREIGN_OBJECT_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHILD_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20101129 | ||||
| 2 | IS_PARENT_KEY | Call by reference | Type reference (TYPE) | ANY | 20101130 | ||||
| 3 | IV_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20101129 | |||
| 4 | IV_PARENT_REL | Call by reference | Type reference (TYPE) | CRMT_RELATION_NAME | Relation Name | 20101129 | |||
| 5 | IV_REL_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_RELATION_FILTER | Relation Filter Interface | 20101129 |
Method SET_FOREIGN_OBJECT_KEYS on Interface IF_ISX_NODE_HANDLER_IMPL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |