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 CHANGE_OBJECT Instance method Public Method Change the data in your API buffer 20101021
2 CHECK_OBJECTS_BEFORE_SAVE Instance method Public Method Last checks before the save 20101021
3 CREATE_OBJECT Instance method Public Method Create a dependent or access entity in the API buffer 20101021
4 CREATE_ROOT_OBJECT Instance method Public Method Create the root entity in the API buffer 20101021
5 DELETE_OBJECT Instance method Public Method Mark the data for deletion in your API 20101021
6 DELETE_ROOT_OBJECT Instance method Public Method Delete the root entity 20101021
7 EXECUTE_OBJECT_METHOD Instance method Public Method Execute a method for the given entity 20101021
8 GET_ATTRIBUTES Instance method Public Method Return the attributes for the given key 20101021
9 GET_ATTRIBUTE_PROPERTIES Instance method Public Method Set properties(edit/read only,.. ) for the attributes 20101021
10 GET_DYNAMIC_QUERY_RESULT Instance method Public Method Implement this for a dynamic query(select options) 20101021
11 GET_KEYS_BY_PARENT Instance method Public Method Called to get keys for objects in a 1..n relation 20101126
12 GET_QUERY_RESULT Instance method Public Method Implement this to execute a simple query(flat structure) 20101021
13 INIT_OBJECT Instance method Public Method Init your internal API buffers 20101021
14 LOCK_OBJECT Instance method Public Method Look the root entity in the API buffer 20101021
15 RESET Instance method Public Method Reset all your buf 20101021
16 SAVE_OBJECT Instance method Public Method Save the data of the given keys, however don't commit 20101021
17 SET_FOREIGN_OBJECT_KEYS 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Success Flag 20101021
3 Importing IR_ID_MAPPER Call by reference Object reference (TYPE REF TO) CL_ISX_GIL_ID_MAPPER Key mapper class 20101022
4 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) ANY New attribute values (also those that had not been changed) 20101021
5 Importing IS_KEY Call by reference Type reference (TYPE) ANY Key of the entity to be modified 20101021
6 Importing IS_NEW_KEY Call by reference Type reference (TYPE) ANY The same as IS_KEY if no key attributes has been changed 20101021
7 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Gobal message only 20101021
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Success flag 20101021
3 Importing 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 Importing 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 Changing CS_KEY Call by reference Type reference (TYPE) ANY Key of the created object 20101021
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Message 20101021
3 Changing CV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Success flag 20101021
4 Importing IR_ID_MAPPER Call by reference Object reference (TYPE REF TO) CL_ISX_GIL_ID_MAPPER ID mapper 20101022
5 Importing IS_ATTR_STRUCTURE Call by reference Type reference (TYPE) ANY Attribute Structure 20101021
6 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Exporting ES_KEY Call by reference Type reference (TYPE) ANY Key of the new created entity 20101021
3 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Changing CV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Success flag 20101021
3 Importing IR_ID_MAPPER Call by reference Object reference (TYPE REF TO) CL_ISX_GIL_ID_MAPPER ID mapper class 20101022
4 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Success flag 20101021
3 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Global messages only 20101021
2 Changing CT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB Table of Object Instances 20101021
3 Exporting ET_CHANGED_OBJECT Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB Table of Object Instances in Generic IL 20101021
4 Exporting ET_RESULT_KEY Call by reference Type reference (TYPE) STANDARD TABLE Table of Object Instances in Generic IL 20101021
5 Importing 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 Importing IS_PARAMETER Call by reference Type reference (TYPE) ANY Method parameters 20101021
7 Importing IT_KEY Call by reference Type reference (TYPE) STANDARD TABLE The keys of the entities the method shall be executed 20101021
8 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Message 20101102
2 Exporting ES_ATTRIBUTE Call by reference Type reference (TYPE) ANY Structure with the attributes 20101021
3 Importing 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 Importing IR_PROPERTY_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_ATTR_PROPERTIES Container Object Attribute Properties 20101021
2 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Exporting ET_RESULT Call by reference Type reference (TYPE) STANDARD TABLE Attributes of the result(optional) 20101021
3 Exporting ET_RESULT_KEY Call by reference Type reference (TYPE) STANDARD TABLE Keys of the result(mandatory!) 20101021
4 Importing IS_PARAMETER Call by reference Type reference (TYPE) ANY Parameter Structure 20101021
5 Importing IS_QRY_LIMIT Call by reference Type reference (TYPE) GILS_QUERY_LIMITS Query Limit 20101021
6 Importing IS_SELCRITERIA Call by reference Type reference (TYPE) ANY Selection Criterias 20101021
7 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Query Name 20101021
8 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101126
2 Exporting ET_CHILD_KEYS Call by reference Type reference (TYPE) ANY TABLE 20101126
3 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101021
2 Exporting ET_RESULT Call by reference Type reference (TYPE) STANDARD TABLE Optional - Result attribute table 20101021
3 Exporting ET_RESULT_KEY Call by reference Type reference (TYPE) STANDARD TABLE Result key table 20101021
4 Importing IS_PARAMETER Call by reference Type reference (TYPE) ANY Parameter structure 20101021
5 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T 20101021
2 Changing CT_OBJECT_LIST Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB 20101021
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Success flag 20101022
4 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Messages 20101021
2 Exporting EV_RESULT Call by reference Type reference (TYPE) CRMT_BOOLEAN Result 20101021
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY Key of the entity 20101021
4 Importing 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 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Gobal message only 20101021
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) CRMT_BOOLEAN Success flag 20101021
3 Importing IR_ID_MAPPER Call by reference Object reference (TYPE REF TO) CL_ISX_GIL_ID_MAPPER Key mapper class 20101022
4 Importing 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 Importing 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 Changing CT_CHILD_KEYS Call by reference Type reference (TYPE) STANDARD TABLE 20101129
2 Importing IS_PARENT_KEY Call by reference Type reference (TYPE) ANY 20101130
3 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT Data Container - Object Interface 20101129
4 Importing IV_PARENT_REL Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20101129
5 Importing 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