SAP ABAP Class /IWFND/CL_MGW_INST_MAN_DBA (ODC - Instance Manager - Database Access)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_INSTANCE_MANAGER (Package) GW Framework - ODC - Instance Manager & Routing
Properties
Class /IWFND/CL_MGW_INST_MAN_DBA  
Short Description ODC - Instance Manager - Database Access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MGW_INSTANCE_MANAGER   GW Framework - ODC - Instance Manager & Routing 
Created 20110707   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_INST_MAN_DBA has no interface implemented.
Friends
Class /IWFND/CL_MGW_INST_MAN_DBA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EMPTY_ROLE Constant Private Type reference (TYPE) AGR_NAME '' Place holder for "Role independent" 20110707
2 GC_LOG_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'INSTANCE MGR' GW Agent or Component 20110714
3 GC_SYS_CNT_PATTERN Constant Private Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS 'sid(*.*)' Pattern for System/Client combination in URI 20140130
4 GO_INST_MAN_DBA Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_MGW_INST_MAN_DBA ODC - Instant Manager - Database Access 20110707
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MGDEAM Instance method Public Method Create database entry in table /IWFND/C_MGDEAM 20110711
2 CREATE_MGDPIM Instance method Public Method Create database entry in table /IWFND/I_MGDPIM 20110711
3 DELETE_MGDEAM Instance method Public Method Delete database entry in table /IWFND/C_MGDEAM 20110711
4 DELETE_MGDPIM Instance method Public Method Delete database entry in table /IWFND/I_MGDPIM 20110711
5 GET_ALL_SYSTEM_ALIASES Static method Public Method Returns all assigned "System Aliase" Service ID 20140326
6 GET_DATA_PROVIDER_CLASS Static method Public Method Returns Data Provider Class for Model 20110712
7 GET_DATA_PROVIDER_CLASS_MDC Static method Public Method Returns MDC Data Provider Class for Model 20111124
8 GET_HAS_DATA_PROVIDER_CLASS Static method Public Method Returns TRUE if there is at least one data provider class 20110801
9 GET_INST_MAN_DBA Static method Public Method Get singleton Instance Manager DBA instance 20110707
10 GET_IS_SERVICE_ERROR_TOLERANT Static method Public Method Returns TRUE if a service is error tolerant for MDC 20121206
11 GET_LOCAL_DATA_PROVIDER_CLASS Static method Public Method Returns Data Provider Class for Model 20111102
12 GET_SYSTEM_ALIASES Static method Public Method Returns assigned "System Aliases" for Roles / Service ID 20110707
13 GET_SYSTEM_ALIASES_ALL_FOR_SRV Static method Public Method Returns all assigned "System Aliase" Service ID 20140326
14 GET_SYS_ALIAS_FROM_SID Static method Public Method Get System Alias based on System ID + Client 20140130
15 HAS_SYSTEM_ALIASES Static method Public Method Checks if a system alias is assigned to a service 20140217
Events
Class /IWFND/CL_MGW_INST_MAN_DBA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_MGDEAM Public See coding Structure for operations on table /IWFND/C_MGDEAM 20110711 BEGIN OF ty_gs_mgdeam, service_id TYPE /iwfnd/med_mdl_srg_identifier, user_role TYPE /iwfnd/defi_role_name, system_alias TYPE /iwfnd/defi_system_alias, is_default TYPE /iwfnd/mgw_inma_default_alias, END OF ty_gs_mgdeam
2 TY_GS_MGDPIM Public See coding Structure for operations on table /IWFND/I_MGDPIM 20110711 BEGIN OF ty_gs_mgdpim, model_id TYPE /iwfnd/med_mdl_identifier, dp_impl_type TYPE /iwfnd/mgw_inma_dp_impl_type, for_soft_version TYPE /iwfnd/inma_software_version, class_name TYPE seoclsname, description TYPE /iwfnd/cor_text40, END OF ty_gs_mgdpim
3 TY_GS_SYSTEM_ALIAS Public See coding System Alias Information 20110712 BEGIN OF ty_gs_system_alias, system_alias TYPE /iwfnd/defi_system_alias, user_role TYPE /iwfnd/defi_role_name, is_default TYPE /iwfnd/mgw_inma_default_alias, host_name TYPE /iwfnd/mgw_inma_host_name, END OF ty_gs_system_alias
4 TY_GT_SYSTEM_ALIASES Public See coding List of System Alias Information 20110712 ty_gt_system_aliases TYPE STANDARD TABLE OF ty_gs_system_alias WITH DEFAULT KEY
5 TY_LS_USER_ROLE Public See coding Structure for table of User Roles 20110707 BEGIN OF ty_ls_user_role, user_role TYPE agr_name, END OF ty_ls_user_role
6 TY_LT_USER_ROLE_NAMES Public See coding Table of User Roles 20110707 ty_lt_user_role_names TYPE STANDARD TABLE OF ty_ls_user_role WITH DEFAULT KEY
Method Signatures

Method CREATE_MGDEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MGDEAM Value transfer Type reference (TYPE) TY_GS_MGDEAM Entry for "Destination Assignment" 20110711
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20110711
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20110712
2 /IWFND/CX_DESTIN_FINDER Exception Class for Common Development Objects 20110711

Method CREATE_MGDPIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MGDPIM Call by reference Type reference (TYPE) TY_GS_MGDPIM Entry for "Data Provider Implementation Definition" 20110711
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20110711
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20110712
2 /IWFND/CX_INM_MANAGER Exception Class for Common Development Objects 20110711

Method DELETE_MGDEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MGDEAM Value transfer Type reference (TYPE) TY_GS_MGDEAM Entry for "Destination Assignment" 20110711
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20110711
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20110712
2 /IWFND/CX_DESTIN_FINDER Exception Class for Common Development Objects 20110711

Method DELETE_MGDPIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MGDPIM Call by reference Type reference (TYPE) TY_GS_MGDPIM Entry for "Data Provider Implementation Definition" 20110711
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20110711
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20110712
2 /IWFND/CX_INM_MANAGER Exception Class for Common Development Objects 20110711

Method GET_ALL_SYSTEM_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASES List of System Aliases 20140326
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20140326

Method GET_DATA_PROVIDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_SOFT_VERSION Call by reference Type reference (TYPE) /IWFND/INMA_SOFTWARE_VERSION Software Version 20110714
2 Importing IV_IMPL_TYPE Call by reference Type reference (TYPE) /IWFND/MGW_INMA_DP_IMPL_TYPE ODC: Data Provid. Implemt. Type - see /IWFND/CL_MGW_INST_MAN 20110714
3 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110714
4 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20110714
# Exception Resumable Description Created on
1 /IWFND/CX_INM_MANAGER Destination Finder Exception 20110714

Method GET_DATA_PROVIDER_CLASS_MDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20111124
2 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20111124

Method GET_DATA_PROVIDER_CLASS_MDC on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method GET_HAS_DATA_PROVIDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110801
2 Returning RV_HAS_DATA_PROVIDER_CLASS Value transfer Type reference (TYPE) ABAP_BOOL TRUE if at least one data provider class exists 20110801

Method GET_HAS_DATA_PROVIDER_CLASS on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method GET_INST_MAN_DBA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INST_MAN_DBA Value transfer Object reference (TYPE REF TO) /IWFND/CL_MGW_INST_MAN_DBA ODC - Instant Manager - Database Access 20110707

Method GET_INST_MAN_DBA on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method GET_IS_SERVICE_ERROR_TOLERANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20121206
2 Returning RV_IS_TOLERANT Value transfer Type reference (TYPE) ABAP_BOOL TRUE is service is error tolerant in case of MDC 20121206

Method GET_IS_SERVICE_ERROR_TOLERANT on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method GET_LOCAL_DATA_PROVIDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20111102
2 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20111102

Method GET_LOCAL_DATA_PROVIDER_CLASS on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method GET_SYSTEM_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER_ROLES Call by reference Type reference (TYPE) TY_LT_USER_ROLE_NAMES List of User Role Names 20110707
2 Importing IV_HOST_NAME Call by reference Type reference (TYPE) /IWFND/MGW_INMA_HOST_NAME http (Virtual) Host Name 20120906
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20110707
4 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASES List of System Aliases 20110707
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20110707

Method GET_SYSTEM_ALIASES_ALL_FOR_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140326
2 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASES List of System Aliases 20140326
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20140326

Method GET_SYS_ALIAS_FROM_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SYSTEM_ALIAS_DBA Call by reference Type reference (TYPE) /IWFND/CL_MGW_INST_MAN_DBA=>TY_GS_SYSTEM_ALIAS System Alias Information 20140130
2 Exporting EV_CLIENT Call by reference Type reference (TYPE) /IWFND/DEFI_TARGET_CLIENT Target Client 20140130
3 Exporting EV_SYSTEM_ID Call by reference Type reference (TYPE) /IWFND/DEFI_TARGET_SYSID Target System ID 20140130
4 Importing IT_SYSTEM_ALIASE_DBA Call by reference Type reference (TYPE) /IWFND/CL_MGW_INST_MAN_DBA=>TY_GT_SYSTEM_ALIASES List of System Alias Information 20140130
5 Importing IV_SID_OF_REQUEST Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20140130

Method GET_SYS_ALIAS_FROM_SID on class /IWFND/CL_MGW_INST_MAN_DBA has no exception.

Method HAS_SYSTEM_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SYSTEM_ALIASES Value transfer Type reference (TYPE) ABAP_BOOL List of System Aliases 20140217
2 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140217
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20140217
History
Last changed by/on SAP  20141120 
SAP Release Created in 250