SAP ABAP Interface /IWBEP/IF_SBDM_EXT_MANAGER (SB - Domain Model - Extension Manager)
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_MANAGER SB - Domain Model - Manager 20130222
Properties
Interface /IWBEP/IF_SBDM_EXT_MANAGER  
Short Description SB - Domain Model - Extension Manager    
General Data
Package /IWBEP/SB_DM_BASE   Gateway Service Builder - Domain Model API and SPI 
Created 20120110   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
Interface /IWBEP/IF_SBDM_EXT_MANAGER has no forward declaration.
Interfaces
Interface /IWBEP/IF_SBDM_EXT_MANAGER has no interface.
Friends
Interface /IWBEP/IF_SBDM_EXT_MANAGER has no friend.
Attributes
Interface /IWBEP/IF_SBDM_EXT_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_EXTENSION_INFO Instance method Public Method provide extension information (return e.g. fixed value list) 20130222
2 GET_EXTENSION_KEYS Instance method Public Method provide extension keys 20130222
3 GET_EXTENSION_POINTS Instance method Public Method provide extension points of one plugin 20130222
4 PROVIDE_EXTENSION Instance method Public Method provide extension handler instance (registered in setup) 20130222
Events
Interface /IWBEP/IF_SBDM_EXT_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_EXTENSION Public See coding extension 20130222 BEGIN OF ty_s_extension , key TYPE /iwbep/sbdm_extension_key , label TYPE /iwbep/sbdm_extension_label , title TYPE /iwbep/sbdm_extension_title , END OF ty_s_extension
2 TY_S_EXTENSION_POINT Public See coding extension point 20130222 BEGIN OF ty_s_extension_point , name TYPE /iwbep/sbdm_extension_point , behavior TYPE seoclsname , filter TYPE /iwbep/sbdm_extension_filter , END OF ty_s_extension_point
3 TY_T_EXTENSION Public See coding extension table 20130222 ty_t_extension TYPE SORTED TABLE OF ty_s_extension WITH UNIQUE KEY key
4 TY_T_EXTENSION_KEY Public See coding extension key table 20130222 ty_t_extension_key TYPE SORTED TABLE OF /iwbep/sbdm_extension_key WITH UNIQUE KEY table_line
5 TY_T_EXTENSION_POINT Public See coding extension point table 20130222 ty_t_extension_point TYPE SORTED TABLE OF ty_s_extension_point WITH UNIQUE KEY name
Method Signatures

Method GET_EXTENSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_POINT extension point name 20130222
2 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBDM_PLUGIN extension point plugin 20130222
3 Returning RT_RESULT Value transfer Type reference (TYPE) TY_T_EXTENSION extension information (key, label, title) 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222

Method GET_EXTENSION_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_POINT extension point name 20130222
2 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBDM_PLUGIN extension point plugin 20130222
3 Returning RT_RESULT Value transfer Type reference (TYPE) TY_T_EXTENSION_KEY extension keys 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222

Method GET_EXTENSION_POINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBDM_PLUGIN extension point plugin 20130222
2 Returning RT_RESULT Value transfer Type reference (TYPE) TY_T_EXTENSION_POINT extension point names 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222

Method PROVIDE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CSEQUENCE extension key (from setup, extension specific data type) 20130222
2 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_POINT extension point name (from setup) 20130222
3 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBDM_PLUGIN extension point plugin (from setup, calls the extension) 20130222
4 Returning RO_EXTENSION Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_EXTENSION extension handler (from implementation plugin) 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222
History
Last changed by/on SAP  20131127 
SAP Release Created in 200