SAP ABAP Class /IWFND/CL_MED_SIN_DBA (Database access class to Service Information)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_SIN_PERSIST Interface for Service Information 20110909
Properties
Class /IWFND/CL_MED_SIN_DBA  
Short Description Database access class to Service Information    
Super Class    
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 20110909   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/CL_MED_EXPLORATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWFND/IF_MED_MDL_VOCAN_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MED_SIN_PERSIST Interface for Service Information 20110909
Friends
Class /IWFND/CL_MED_SIN_DBA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_KEYWORD_SRC Constant Public See coding 20130219
2 GC_LOG_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'DB_ACCESS_FOR_SRV_INFOS' GW Agent or Component 20130131
3 GC_SERVICE_ACTIVE_FLAG Constant Public Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20130201
4 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_MED_SIN_DBA Database access class to Service Information 20110909
5 GS_KEYWORD_TYPES Constant Public See coding Keyword types 20130129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SERVICE_EXISTENCE Instance method Public Method Checks for service existence 20130301
2 CREATE_CLIENT_KEYWORD Instance method Public Method Creates Client Key Words / Tags 20130301
3 DELETE_ALL_KEYWORDS_FOR_SERV Instance method Public Method Delete all keywords for a service 20130131
4 DELETE_CLIENT_KEYWORD Instance method Public Method Deletes Client Tags 20130301
5 DEQUEUE Instance method Private Method Dequeue /IWFND/I_MED_SIN 20110909
6 DEQUEUE_SERVICE Instance method Private Method Un-Lock the tables defining a Service Group 20130131
7 DEQUEUE_TAGS Instance method Private Method Dequeue /IWFND/I_MED_SRK 20130221
8 ENQUEUE Instance method Private Method Enqueue /IWFND/I_MED_SIN 20110909
9 ENQUEUE_SERVICE Instance method Private Method Lock the tables defining a Service Group 20130131
10 ENQUEUE_TAGS Instance method Private Method Enqueue /IWFND/I_MED_SRK 20130221
11 GET_INSTANCE Static method Public Method Get Instance for access class 20110909
12 LOG_RAISE_KEYWORD_DB_ERROR Instance method Private Method Log and raise an exeption for a failed keyword db write 20130131
13 READ_KEYWORD Instance method Public Method Reads a Key Word entry 20130129
14 UPDATE_VOCAN_FILE_IDS_FOR_SRV Instance method Public Method Update the Vocabulary Annotation file IDs for a service 20130312
15 UPDTE_ALL_BEP_KEYWORDS_FOR_SRV Instance method Public Method Update the keyword list for a service 20130219
Events
Class /IWFND/CL_MED_SIN_DBA has no event.
Types
Class /IWFND/CL_MED_SIN_DBA has no local type.
Method Signatures

Method CHECK_SERVICE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) /IWFND/MED_MDL_ACTIVE_FLAG 'A' Active Flag for Model 20130301
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130301
3 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20130301

Method CHECK_SERVICE_EXISTENCE on class /IWFND/CL_MED_SIN_DBA has no exception.

Method CREATE_CLIENT_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT_TAG_TEXT Call by reference Type reference (TYPE) /IWFND/MED_CATALOG_KEYWORD_TXT 20130301
2 Importing IV_KEYWORD_TYPE Call by reference Type reference (TYPE) /IWFND/MED_CATALOG_KEYWORD_TYP Key Word Type - See /IWFND/CL_MED_SIN_DBA=>GS_KEYWORD_TYPES 20130301
3 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130301
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130301

Method DELETE_ALL_KEYWORDS_FOR_SERV Signature

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

Method DELETE_CLIENT_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT_TAG_TEXT Call by reference Type reference (TYPE) /IWFND/MED_CATALOG_KEYWORD_TXT Keyword Text(Case Sensitive) 20130301
2 Importing IV_KEYWORD_TYPE Call by reference Type reference (TYPE) /IWFND/MED_CATALOG_KEYWORD_TYP Key Word Type - See /IWFND/CL_MED_SIN_DBA=>GS_KEYWORD_TYPES 20130301
3 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130301
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130301

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SRV_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20110909

Method DEQUEUE on class /IWFND/CL_MED_SIN_DBA has no exception.

Method DEQUEUE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ACTIVE Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-IS_ACTIVE Active Flag for Model 20130131
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-SRV_IDENTIFIER Service Document Identifier 20130131

Method DEQUEUE_SERVICE on class /IWFND/CL_MED_SIN_DBA has no exception.

Method DEQUEUE_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ACTIVE Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-IS_ACTIVE Active Flag for Model 20130221
2 Importing IV_SRV_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130221

Method DEQUEUE_TAGS on class /IWFND/CL_MED_SIN_DBA has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_LOCK_ERROR Call by reference Type reference (TYPE) ABAP_BOOL X: Lock error 20140603
2 Importing IV_SRV_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20110909

Method ENQUEUE on class /IWFND/CL_MED_SIN_DBA has no exception.

Method ENQUEUE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ACTIVE Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-IS_ACTIVE Active Flag for Model 20130131
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-SRV_IDENTIFIER Service Document Identifier 20130131
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130131

Method ENQUEUE_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_ACTIVE Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-IS_ACTIVE Active Flag for Model 20130221
2 Importing IV_SRV_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130221
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130221

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_SIN_PERSIST Interface for Service Information 20110909

Method GET_INSTANCE on class /IWFND/CL_MED_SIN_DBA has no exception.

Method LOG_RAISE_KEYWORD_DB_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/I_MED_SRH-SRV_IDENTIFIER Service Document Identifier 20130131
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130131

Method READ_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEYWORD Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_S_MED_SRK 20130129
2 Returning RS_KEYWORD Value transfer Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_S_MED_SRK_SRC 20130129

Method READ_KEYWORD on class /IWFND/CL_MED_SIN_DBA has no exception.

Method UPDATE_VOCAN_FILE_IDS_FOR_SRV Signature

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

Method UPDTE_ALL_BEP_KEYWORDS_FOR_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYWORDS Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_T_MED_SRK_BEP 20130219
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130219
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130219
History
Last changed by/on SAP  20131127 
SAP Release Created in 250