SAP ABAP Class /IWBEP/IF_SBDM_PERSIST_HANDLER (SB - Domain Model - Persistence Handler)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBDM_HANDLER SB - Domain Model - Handler 20120131
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWBEP/IF_SBDM_PROJECT_PSH SB - Domain Model - Project Persistence Handler 20120227
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBDM_PERSIST_HANDLER SB - Domain Model - Persistence Handler 20120112
Properties
Class /IWBEP/IF_SBDM_PERSIST_HANDLER  
Short Description SB - Domain Model - Persistence Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120110   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBDM_TRANSACTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/IF_SBDM_PERSIST_HANDLER has no interface implemented.
Friends
Class /IWBEP/IF_SBDM_PERSIST_HANDLER has no friend class.
Attributes
Class /IWBEP/IF_SBDM_PERSIST_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NAME Instance method Public Method Checks the name of the node 20120120
2 CREATE_INITIAL_NODE Instance method Public Method Creates an initial node instance of the corresponding type 20120712
3 DELETE_BY_PROJECTS Instance method Public Method Deletes all nodes on DB for the given project names 20120119
4 LOAD_BY_KEYS Instance method Public Method Loads nodes by their keys 20120131
5 LOAD_BY_PARENT Instance method Public Method Loads nodes by their parent GUID 20120113
6 LOAD_BY_PROJECT Instance method Public Method Loads nodes by projects 20120113
7 ON_SAVED Instance method Public Method Clean up after successful saving 20120111
8 RELOAD_BY_PARENT Instance method Public Method Reloads nodes by their parent 20120117
9 SAVE Instance method Public Method Save all changes persistently 20120111
Events
Class /IWBEP/IF_SBDM_PERSIST_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_DB_NODE_KEY Public See coding 20120131 TY_T_DB_NODE_KEY TYPE SORTED TABLE OF /iwbep/s_sbdm_db_node_key WITH UNIQUE KEY project node_uuid
2 TY_T_PROJECT_NAMES Public See coding 20120119 TY_T_PROJECT_NAMES TYPE STANDARD TABLE OF /iwbep/sbdm_project WITH DEFAULT KEY
Method Signatures

Method CHECK_NAME 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 20120120
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20120120
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method CREATE_INITIAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120712
2 Returning RO_NODE Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120712
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120712

Method DELETE_BY_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT_RANGE Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_MANAGER=>TY_T_RANGE_PRJCT_NAME 20120124
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method LOAD_BY_KEYS Signature

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

Method LOAD_BY_PARENT Signature

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

Method LOAD_BY_PROJECT 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 20120119
2 Importing IT_PROJECT_NAMES Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_MANAGER=>TY_T_RANGE_PRJCT_NAME 20120119
3 Returning RT_NODES Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20120113
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203

Method ON_SAVED 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 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120228

Method RELOAD_BY_PARENT Signature

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

Method SAVE 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 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120203
History
Last changed by/on SAP  20131127 
SAP Release Created in