SAP ABAP Class /IWFND/CL_MED_SRG_DB_ACCESS (Service Group Database Access)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/MED_PER_DEV_LANGU (Package) GW Framework - Metadata - Persistency: Dev. Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MED_DB_ACCESS_BASE Base Class for Meta Data DB Access 20101105
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_SRG_PERSIST_DT Design Time Interface for Service Group 20100922
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_SRG_PERSIST_RE Read Interface for Service Groups 20100922
Properties
Class /IWFND/CL_MED_SRG_DB_ACCESS  
Short Description Service Group Database Access    
Super Class /IWFND/CL_MED_DB_ACCESS_BASE Base Class for Meta Data DB Access 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_PER_DEV_LANGU   GW Framework - Metadata - Persistency: Dev. Translation 
Created 20100908   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MED_MDL_SERVICE_GRP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MED_SRG_PERSIST_DT Design Time Interface for Service Group 20100922
2 /IWFND/IF_MED_SRG_PERSIST_RE Read Interface for Service Groups 20100922
Friends
Class /IWFND/CL_MED_SRG_DB_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_MED_OBJECT_STATE Constant Private See coding 20101109
2 GC_AGENT Constant Public Type reference (TYPE) /IWFND/SUP_IW_AGENT 'MED_ACCESS' SCL Agent or Component 20100930
3 GC_DEFAULT_LANGUAGE Constant Public Type reference (TYPE) SY-LANGU 'E' Language Key of Current Text Environment 20110323
4 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) SYMSGID '/IWFND/MED' Message Class 20100930
5 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20120313
6 MS_DESCRIPTION Instance attribute Public Type reference (TYPE) /IWFND/I_MED_SRT Service Group Description 20101208
7 MS_OBJECT_HEADER Instance attribute Private Type reference (TYPE) /IWFND/I_MED_SRH Service Group Header 20100924
8 MT_NAMESPACES Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_SRG_PERSIST_RE~TY_T_MED_MDL_NAMESPACES 20101020
9 MT_RELATED_DOCUMENTS Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_SRG_PERSIST_RE~TY_T_MED_SRG_RELATED_DOCUMENT 20101108
10 MV_OBJECT_STATE_MODE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG Active Flag for Model 20101105
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_IDENTIFIER Instance method Private Method 20101221
2 CONSTRUCTOR Instance method Public Constructor 20100913
3 CREATE Static method Public Method 20101221
4 GET_ALL_SRV_MDL_ASSIGNMENTS Static method Public Method Returns all service and model assignments 20120515
5 GET_COMP_INFO_BY_SRV_GRP_ID Static method Public Method Returns teh service composition information 20111025
6 GET_EXTERNAL_SERVICE_GROUP Instance method Private Method 20101026
7 GET_INSTANCE_BY_EXTERNAL_NAME Static method Public Method 20101221
8 GET_INSTANCE_BY_ID Static method Public Method 20101221
9 GET_SERVICE_GROUP Instance method Private Method 20101027
10 GET_SERVICE_INFO_BY_EXT_SVC_ID Static method Public Method Returns the service information for provided service grp ID 20120302
11 GET_SERVICE_INFO_BY_SRV_GRP_ID Static method Public Method Returns the service information for provided service grp ID 20111006
12 GET_SVC_INFO_BY_EX_SVC_NAME Static method Public Method Returns the service information for provided service grp ID 20120323
13 IS_EXTERNAL_SERVICE_NAME_USED Instance method Public Method Check if external service name is used by some other service 20110927
14 UPDATE_HEADER Instance method Private Method 20101208
Events
Class /IWFND/CL_MED_SRG_DB_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SERVICE_GROUP Public See coding 20100923 begin of ty_s_service_group. include type /iwfnd/i_med_srh. types: model_identifier type /iwfnd/med_mdl_identifier. types: end of ty_s_service_group
2 TY_T_SERVICE_GROUP Public See coding 20100923 ty_t_service_group type standard table of ty_s_service_group
Method Signatures

Method BUILD_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME External Service Group Name 20101221
2 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 0001 Technical Service Group Name 20101221
3 Returning RV_IDENTIFIER Value transfer Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Group Identifier 20101221

Method BUILD_IDENTIFIER on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/I_MED_SRH Service Group Header 20101221
2 Importing IV_STATE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20101108

Method CONSTRUCTOR on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) /IWFND/CL_MED_SRG_DB_ACCESS Service Group Database Access 20101221
2 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Group Name 20101221
3 Importing IV_IS_SAP_SERVICE Call by reference Type reference (TYPE) /IWFND/MED_MDL_IS_SAP_SERVICE Flag identifying BEP services that have been shipped by SAP 20120928
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110407
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Group Name 20101221
6 Importing IV_SOFT_STATE_STATUS Call by reference Type reference (TYPE) /IWFND/MED_MDL_SOFT_STATE_STAT Model soft-state status 20140305
7 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140310
8 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 0001 Version of Meta Model Entity 20101221

Method CREATE on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method GET_ALL_SRV_MDL_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV_MDL_ASSIGNMENTS Call by reference Type reference (TYPE) /IWFND/T_MED_SRG Table Type of /IWFND/I_MED_SRG (Service & Model Assignment) 20120515

Method GET_ALL_SRV_MDL_ASSIGNMENTS on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method GET_COMP_INFO_BY_SRV_GRP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPOSITION_INFO Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_SERVICE_GRP=>TY_MED_MDL_META_MODEL_TABLE 20111025
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20111025
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20111025

Method GET_EXTERNAL_SERVICE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MODEL_ASSIGNMENTS Call by reference Type reference (TYPE) /IWFND/T_MED_SRG_MODELS Service Group's model assignments 20101026
2 Exporting ET_MODEL_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_MAP_REF_DEEP 20101104
3 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_EXTERNAL_NAME name of an external model 20101213
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20101026

Method GET_INSTANCE_BY_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) /IWFND/CL_MED_SRG_DB_ACCESS Service Group Database Access 20101221
2 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID 20101221
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20101221
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 0001 20101221
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20120118

Method GET_INSTANCE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) /IWFND/CL_MED_SRG_DB_ACCESS Service Group Database Access 20101221
2 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Group Identifier 20101221
3 Importing IV_STATE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20101221

Method GET_INSTANCE_BY_ID on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method GET_SERVICE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MODEL_ASSIGNMENTS Call by reference Type reference (TYPE) /IWFND/T_MED_SRG_MODELS Service Group's model assignments 20101027
2 Importing IV_STATE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG Active Flag for Model 20101027
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20101027

Method GET_SERVICE_INFO_BY_EXT_SVC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20120302
2 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20120302
3 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120302
4 Exporting EV_SVC_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER 20120302
5 Exporting EV_SVC_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20120302
6 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME 20120302
7 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20120302

Method GET_SERVICE_INFO_BY_EXT_SVC_ID on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method GET_SERVICE_INFO_BY_SRV_GRP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_SAP_SERVICE Call by reference Type reference (TYPE) /IWFND/MED_MDL_IS_SAP_SERVICE Flag identifying BEP services that have been shipped by SAP 20121008
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20111006
3 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20111006
4 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20111006
5 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20111006
6 Exporting EV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20111006
7 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20111006

Method GET_SERVICE_INFO_BY_SRV_GRP_ID on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method GET_SVC_INFO_BY_EX_SVC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20120323
2 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20120323
3 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120323
4 Exporting EV_SVC_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER 20120323
5 Exporting EV_SVC_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20120323
6 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME 20120323
7 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20120323

Method GET_SVC_INFO_BY_EX_SVC_NAME on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method IS_EXTERNAL_SERVICE_NAME_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USED Value transfer Type reference (TYPE) ABAP_BOOL 20110927

Method IS_EXTERNAL_SERVICE_NAME_USED on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.

Method UPDATE_HEADER Signature

Method UPDATE_HEADER on class /IWFND/CL_MED_SRG_DB_ACCESS has no parameter.
Method UPDATE_HEADER on class /IWFND/CL_MED_SRG_DB_ACCESS has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200