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 |