SAP ABAP Interface /IWBEP/IF_SBDM_MANAGER (SB - Domain Model - 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 20120113
Properties
Interface /IWBEP/IF_SBDM_MANAGER  
Short Description SB - Domain Model - 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
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_PLUGIN 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 /IWBEP/IF_SBDM_TRANSACT_HANDLR 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_MANAGER has no interface.
Friends
Interface /IWBEP/IF_SBDM_MANAGER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVITY Constant Public See coding 20130508
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROJECTS_TO_FAVOURITES Instance method Public Method Adds the projects to the current user's favourites 20120531
2 CHECK_AUTH_BY_TADIR Instance method Public Method Checks the authorization for the provided projects 20130510
3 CREATE_COPY_CONTAINER Instance method Public Method Create a copy container 20130201
4 CREATE_DELETION_REQUEST Instance method Public Method Creates a deletion request 20120402
5 CREATE_VALIDATOR Instance method Public Method Creates the main validator 20120308
6 FIND_PROJECTS Instance method Public Method Finds projects 20120131
7 FIND_PROJECTS_BY_MODEL Instance method Public Method Find project names by model usages 20130419
8 FIND_PROJECT_NAMES Instance method Public Method Find project names 20120417
9 GET_AVAILABLE_TRANSPORTS Instance method Public Method Retrieves the available transport information 20120130
10 GET_EXTENSION_MANAGER Instance method Public Method Retrieves the extension manager 20130222
11 GET_GENERATION_MANAGER Instance method Public Method Retrieves an instance of the Generation Manager 20120319
12 GET_PERSIST_HANDLER Instance method Public Method Retrieves the persist handler for a given node type 20120202
13 GET_REFERENCE_HANDLER Instance method Public Method Retrieves the reference handler for the data source type 20120510
14 ON_OBJECT_CHANGED Instance method Public Method Notifies the manager that an object has been changed 20130408
15 RETRIEVE_NODE_TYPES Instance method Public Method Retrieves all available node types 20120113
Events
Interface /IWBEP/IF_SBDM_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROJECT_DESCR Public See coding 20120417 BEGIN OF TY_S_PROJECT_DESCR, project TYPE /iwbep/sbdm_project, description TYPE /iwbep/sbdm_description, admin_data TYPE /iwbep/s_sbdm_admin_data, END OF TY_S_PROJECT_DESCR
2 TY_S_PROJECT_MODEL Public See coding 20130419 BEGIN OF TY_S_PROJECT_MODEL. INCLUDE TYPE /iwbep/s_sbdm_model AS model. TYPES: project TYPE /iwbep/sbdm_project, END OF TY_S_PROJECT_MODEL
3 TY_T_PROJECT_DESCR Public See coding 20120417 TY_T_PROJECT_DESCR TYPE SORTED TABLE OF ty_s_project_descr WITH UNIQUE KEY project
4 TY_T_PROJECT_MODEL Public See coding 20130419 TY_T_PROJECT_MODEL TYPE SORTED TABLE OF ty_s_project_model WITH UNIQUE KEY table_line
5 TY_T_RANGE_MODEL_NAME Public See coding 20130419 TY_T_RANGE_MODEL_NAME TYPE RANGE OF /iwbep/med_mdl_technical_name
6 TY_T_RANGE_MODEL_VERSION Public See coding 20130419 TY_T_RANGE_MODEL_VERSION TYPE RANGE OF /iwbep/med_mdl_version
7 TY_T_RANGE_PRJCT_NAME Public See coding 20120113 TY_T_RANGE_PRJCT_NAME TYPE RANGE OF /iwbep/sbdm_project
Method Signatures

Method ADD_PROJECTS_TO_FAVOURITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120531
2 Importing IT_PROJECTS Call by reference Type reference (TYPE) /IWBEP/T_SBDM_PROJECTS SB: Table Type for Projects 20120531
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120531

Method CHECK_AUTH_BY_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEVELOP_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20130510
2 Importing IV_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20130510
3 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20130510
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130510
2 /IWBEP/CX_SBDM_AUTHEXCEPTION SB - Domain Model - Authorization Exception 20130510

Method CREATE_COPY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES SB: Table Type for DM Nodes 20130201
2 Returning RO_COPY_CONTAINER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_COPY_CONTAINER SB - Domain Model - Copy Container 20130201
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130201

Method CREATE_DELETION_REQUEST 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 20120402
2 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_REQUEST SB - Domain Model - Request 20120402
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120402

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_MAIN_VALIDATOR SB - Domain Model - Validation 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method FIND_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT_NAMES Call by reference Type reference (TYPE) TY_T_RANGE_PRJCT_NAME 20120131
2 Returning RT_PROJECTS Value transfer Type reference (TYPE) /IWBEP/T_SBDM_PROJECTS SB: Table Type for Projects 20120131
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB - Domain Model - Exception 20120203

Method FIND_PROJECTS_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MODEL_NAME_RANGE Call by reference Type reference (TYPE) TY_T_RANGE_MODEL_NAME 20130419
2 Importing IT_MODEL_VERSION_RANGE Call by reference Type reference (TYPE) TY_T_RANGE_MODEL_VERSION 20130419
3 Returning RT_MODEL_PROJECT Value transfer Type reference (TYPE) TY_T_PROJECT_MODEL 20130419
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130419

Method FIND_PROJECT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE_PROJECT Call by reference Type reference (TYPE) TY_T_RANGE_PRJCT_NAME 20120417
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120417
3 Importing IV_MAX_COUNT Call by reference Type reference (TYPE) INT4 Natural Number 20120417
4 Returning RT_RESULT Value transfer Type reference (TYPE) TY_T_PROJECT_DESCR 20120417
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120417

Method GET_AVAILABLE_TRANSPORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TRANS_INFO Value transfer Type reference (TYPE) /IWBEP/IF_SBDM_TRANSACT_HANDLR=>TY_T_TRANS_INFO 20120130
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB - Domain Model - Exception 20120203

Method GET_EXTENSION_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MANAGER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_EXT_MANAGER extension manager 20130222
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130222

Method GET_GENERATION_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_GEN_MANAGER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_GEN_MANAGER SB - Domain Model - Generation Manager 20120319
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120322

Method GET_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 20120202
2 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PERSIST_HANDLER SB - Domain Model - Persistence Handler 20120202
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB - Domain Model - Exception 20120203

Method GET_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_SBCM_EXCEPTION SB: exception 20120510

Method ON_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20130408
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130408

Method RETRIEVE_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) /IWBEP/IF_SBDM_PLUGIN=>TY_T_NODE_TYPES 20120113

Method RETRIEVE_NODE_TYPES on Interface /IWBEP/IF_SBDM_MANAGER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200