SAP ABAP Interface /IWBEP/IF_SBDM_HANDLER (SB - Domain Model - Handler)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DM_BASE (Package) Gateway Service Builder - Domain Model API and SPI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBDM_PERSIST_HANDLER SB - Domain Model - Persistence Handler 20120131
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBDM_PERSIST_HANDLER SB - Domain Model - Persistence Handler 20120131
Properties
Interface /IWBEP/IF_SBDM_HANDLER  
Short Description SB - Domain Model - Handler    
General Data
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20120110   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBCM_MSG_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBDM_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SBDM_PLUGIN Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /IWBEP/IF_SBDM_HANDLER has no interface.
Friends
Interface /IWBEP/IF_SBDM_HANDLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_NODE_TYPE Instance attribute Public Type reference (TYPE) /IWBEP/S_SBDM_NODE_TYPE SB: DM unique node type 20120213
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Discard changes regarding the given proejcts 20120227
2 CREATE_SP Instance method Public Method React on creation of a Sync Point 20120131
3 DELETE_SP Instance method Public Method Deletes a given Sync Point 20120131
4 GET_CREATED Instance method Public Method Gets the created nodes 20120131
5 GET_DELETED Instance method Public Method Gets the deleted nodes 20120131
6 GET_REFERENCED_TYPES Instance method Public Method Returns the referenced node types 20120214
7 GET_ROUNDTRIP_DELTA Instance method Public Method Gets the roundtrip delta 20120131
8 GET_UPDATED Instance method Public Method Gets the updated nodes 20120131
9 GET_WHERE_USED Instance method Public Method Returns the where used nodes 20120214
10 IS_DIRTY Instance method Public Method Returns if something has been modified 20120202
11 ON_CHANGING Instance method Public Method Nodes are going to be changed 20120131
12 ON_CREATED Instance method Public Method Nodes have been created 20120131
13 ON_DELETING Instance method Public Method Nodes are going to be deleted 20120131
14 ON_MOVING Instance method Public Method Nodes are going to be moved 20120131
15 ON_REFRESH Instance method Public Method Nodes have been refreshed 20140217
16 ON_RELATED_CREATED Instance method Public Method Relates nodes have been created 20120823
17 PROPAGATE_TO_ALL_SP Instance method Public Method Propagates current Sync Point state to all others 20120227
18 RESTORE_SP Instance method Public Method Restores a given Sync Point 20120131
Events
Interface /IWBEP/IF_SBDM_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_NODE_UPDATE Public See coding 20120131 BEGIN OF ty_s_node_update, deleted TYPE abap_bool, created TYPE abap_bool, properties_changed TYPE abap_bool, associations_changed TYPE abap_bool, children_changed TYPE abap_bool, parent_changed TYPE abap_bool, END OF ty_s_node_update
2 TY_S_REF_NODE_TYPE Public See coding 20120618 BEGIN OF TY_S_REF_NODE_TYPE, plugin TYPE /iwbep/sbdm_plugin, node_type TYPE /iwbep/sbdm_node_type, dep_changes TYPE /iwbep/sbdm_indicator_dep_chg, dep_creates TYPE /iwbep/sbdm_indicator_dep_crea, dep_deletes TYPE /iwbep/sbdm_indicator_dep_dele, END OF TY_S_REF_NODE_TYPE
3 TY_S_ROOT_UPDATE Public See coding 20120228 BEGIN OF ty_s_root_update, locked TYPE abap_bool, unlocked TYPE abap_bool, END OF ty_s_root_update
4 TY_S_ROUNDTRIP_DELTA Public See coding 20120131 BEGIN OF TY_S_ROUNDTRIP_DELTA, node TYPE REF TO /iwbep/if_sbdm_node, tr_delta TYPE ty_s_root_update, db_delta TYPE ty_s_node_update, ui_delta TYPE ty_s_node_update, END OF TY_S_ROUNDTRIP_DELTA
5 TY_T_REF_NODE_TYPE Public See coding 20120618 TY_T_REF_NODE_TYPE TYPE SORTED TABLE OF ty_s_ref_node_type WITH UNIQUE KEY plugin node_type
6 TY_T_ROUNDTRIP_DELTA Public See coding 20120131 TY_T_ROUNDTRIP_DELTA TYPE SORTED TABLE OF ty_s_roundtrip_delta WITH UNIQUE KEY node
Method Signatures

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECTS Call by reference Type reference (TYPE) /IWBEP/T_SBDM_PROJECTS SB: Table Type for Projects 20120227
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120227

Method CREATE_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SP Call by reference Type reference (TYPE) GUID_16 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method DELETE_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SP Call by reference Type reference (TYPE) GUID_16 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method GET_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES 20120131

Method GET_CREATED on Interface /IWBEP/IF_SBDM_HANDLER has no exception.

Method GET_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES 20120131

Method GET_DELETED on Interface /IWBEP/IF_SBDM_HANDLER has no exception.

Method GET_REFERENCED_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REL_CATEGORY Call by reference Type reference (TYPE) /IWBEP/SBDM_RELATION_CATEGORY Service Builder: Relation Category 20120423
2 Returning RT_REF_TYPES Value transfer Type reference (TYPE) TY_T_REF_NODE_TYPE 20120214

Method GET_REFERENCED_TYPES on Interface /IWBEP/IF_SBDM_HANDLER has no exception.

Method GET_ROUNDTRIP_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROUNDTRIP_DELTA Value transfer Type reference (TYPE) TY_T_ROUNDTRIP_DELTA 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method GET_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES 20120131

Method GET_UPDATED on Interface /IWBEP/IF_SBDM_HANDLER has no exception.

Method GET_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120214
2 Returning RT_USING_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120214
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120214

Method IS_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DIRTY Value transfer Type reference (TYPE) ABAP_BOOL 20120202
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_CHANGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120201
2 Importing IS_CHILD_TYPE Call by reference Type reference (TYPE) /IWBEP/S_SBDM_NODE_TYPE SB: DM unique node type 20140206
3 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120201
4 Importing IV_ASSOCIATIONS_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120131
5 Importing IV_CHILDREN_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120131
6 Importing IV_PROPERTIES_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120201
2 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120201
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_DELETING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120201
2 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120201
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_MOVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NEW_PARENT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE 20120131
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120201
3 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120201
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20140217
2 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20140217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140217

Method ON_RELATED_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120823
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120823

Method PROPAGATE_TO_ALL_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECTS Call by reference Type reference (TYPE) /IWBEP/T_SBDM_PROJECTS SB: Table Type for Projects 20120227
2 Importing IV_ONLY_SELECTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120323
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120227

Method RESTORE_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SP Call by reference Type reference (TYPE) GUID_16 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203
History
Last changed by/on SAP  20141120 
SAP Release Created in 200