SAP ABAP Interface /IWBEP/IF_SBDM_PLUGIN (SB - Domain Model - Plugin)
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 implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBDM_PLUGIN SB - Domain Model - Core Plugin 20120119
Properties
Interface /IWBEP/IF_SBDM_PLUGIN  
Short Description SB - Domain Model - Plugin    
General Data
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20120112   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface /IWBEP/IF_SBDM_PLUGIN has no interface.
Friends
Interface /IWBEP/IF_SBDM_PLUGIN has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CORE_PLUGIN Constant Public Type reference (TYPE) /IWBEP/SBDM_PLUGIN '/IWBEP/CORE' SB: DM plugin 20120116
2 GC_REL_CATEGORY_ASSOCIATION Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_CATEGORY /IWBEP/IF_SBDM_NODE=>GC_REL_CATEGORY_ASSOCIATION 20120213
3 GC_REL_CATEGORY_COMPOSITION Constant Public Type reference (TYPE) /IWBEP/SBDM_RELATION_CATEGORY /IWBEP/IF_SBDM_NODE=>GC_REL_CATEGORY_COMPOSITION 20120213
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXTENSION_HANDLER Instance method Public Method Creates a new extension handler 20130222
2 CREATE_GENERATION_STRATEGY Instance method Public Method Creates a new generation strategy handler 20120315
3 CREATE_PERSIST_HANDLER Instance method Public Method Creates a new persistent handler 20120116
4 CREATE_REFERENCE_HANDLER Instance method Public Method Creates a new reference handler 20120510
5 CREATE_VALIDATOR Instance method Public Method Creates a new validation handler 20120308
6 GET_DATA_SOURCE_TYPES Instance method Public Method Retrieves all data source types of this plugin 20120510
7 GET_NODE_TYPES Instance method Public Method Retrieves all node type of this plugin 20120119
Events
Interface /IWBEP/IF_SBDM_PLUGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PLUGIN Public See coding 20120308 BEGIN OF TY_S_PLUGIN, plugin TYPE /iwbep/sbdm_plugin, plugin_ref TYPE REF TO /iwbep/if_sbdm_plugin, END OF TY_S_PLUGIN
2 TY_S_SBDM_PS_REG Public See coding 20120208 BEGIN OF TY_S_SBDM_PS_REG, plugin TYPE /iwbep/sbdm_plugin, node_type TYPE /iwbep/sbdm_node_type, persist_ref TYPE REF TO /iwbep/if_sbdm_persist_handler, END OF TY_S_SBDM_PS_REG
3 TY_T_DATA_SOURCE_TYPES Public See coding 20120510 TY_T_DATA_SOURCE_TYPES TYPE SORTED TABLE OF /iwbep/s_sbdm_data_source_type WITH UNIQUE KEY plugin data_source_type
4 TY_T_NODE_TYPES Public Type reference (TYPE) /IWBEP/IF_SBDM_NODE=>TY_T_NODE_TYPE 20120113
5 TY_T_PLUGIN Public See coding 20120308 TY_T_PLUGIN TYPE SORTED TABLE OF ty_s_plugin WITH UNIQUE KEY plugin
6 TY_T_SBDM_PS_REG Public See coding 20120208 ty_t_sbdm_ps_reg TYPE SORTED TABLE OF ty_s_sbdm_ps_reg WITH UNIQUE KEY plugin node_type
Method Signatures

Method CREATE_EXTENSION_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MANAGER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_MANAGER domain model manager 20130222
2 Importing IV_EXT_KEY Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_KEY extension key 20130222
3 Importing IV_EXT_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBDM_PLUGIN extension point plugin 20130222
4 Importing IV_EXT_POINT Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_POINT extension point name 20130222
5 Returning RO_EXTENSION Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_EXTENSION extension handler (down-castable as modelled in setup) 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130311

Method CREATE_GENERATION_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GEN_STRATEGY Call by reference Type reference (TYPE) /IWBEP/S_SBDM_GEN_STRATEGY Service Builder: Generation Strategy Name 20120315
2 Importing IV_GEN_STRAT_VERSION Call by reference Type reference (TYPE) /IWBEP/SBDM_GEN_STRAT_VERSION Service Builder: Generation Strategy Version 20120315
3 Returning RO_GEN_STRATEGY Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_GEN_STRATEGY SB - Domain Model - Generation Strategy 20120315
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB: exception 20120315

Method CREATE_PERSIST_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) /IWBEP/S_SBDM_NODE_TYPE SB: DM unique node type 20120119
2 Returning RO_PERSIST_HANDLER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PERSIST_HANDLER SB - Domain Model - Persistence Handler 20120116
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB - Domain Model - Exception 20120202

Method CREATE_REFERENCE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SOURCE_TYPE Call by reference Type reference (TYPE) /IWBEP/S_SBDM_DATA_SOURCE_TYPE SB: DM Data Source Type 20120510
2 Returning RO_REF_HANDLER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_REF_HANDLER SB - Domain Model - Reference Handler 20120510
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB: exception 20120510

Method CREATE_VALIDATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VALIDATOR Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_VALIDATOR SB - Domain Model - Validation 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222

Method GET_DATA_SOURCE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DATA_SOURCE_TYPES Value transfer Type reference (TYPE) TY_T_DATA_SOURCE_TYPES 20120510
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB - Domain Model - Exception 20130222

Method GET_NODE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE_TYPES Value transfer Type reference (TYPE) TY_T_NODE_TYPES 20120119
# Exception Resumable Description Created on
1 /IWBEP/CX_SBDM_EXCEPTION SB - Domain Model - Exception 20130222
History
Last changed by/on SAP  20131127 
SAP Release Created in 200