SAP ABAP Class /IWBEP/CL_MGW_MED_DBA_VOCAB (Data Access to Vocabulary Repository)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_MED_PERSISTENCY (Package) OData Channel - Metadata - Backend Registration Persistency
Properties
Class /IWBEP/CL_MGW_MED_DBA_VOCAB  
Short Description Data Access to Vocabulary Repository    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_MED_PERSISTENCY   OData Channel - Metadata - Backend Registration Persistency 
Created 20130410   SAP 
Last change 20131127   SAP 
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 /IWBEP/CL_MGW_MED_DBA_VOCAB has no interface implemented.
Friends
Class /IWBEP/CL_MGW_MED_DBA_VOCAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_VOCAB_ID Static Attribute Private Type reference (TYPE) /IWBEP/MED_VOCAB_ID Vocabulary Repository ID 20130410
2 MV_VOCAB_LOCKED Static Attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130410
3 MV_VOCAB_TAB_LOCKED Static Attribute Private Type reference (TYPE) XSDBOOLEAN XSD Truth Value: True/False [ext.] 20130423
4 MV_VOCAB_VERSION Static Attribute Private Type reference (TYPE) /IWBEP/MED_VOCAB_VERSION Vocabulary Version 20130410
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check existence of a vocabulary 20130410
2 CREATE Instance method Public Method Create a vocabulary 20130410
3 DELETE Instance method Public Method Delete a vocabulary 20130410
4 GET_INSTANCE Static method Public Method Get a DBA instance 20130410
5 GET_VOCAB_DETAIL Instance method Public Method Get detail of a vocabulary 20130410
6 GET_VOCAB_LATEST_VERSION Static method Public Method Get latest version number of a given vocabulary 20130423
7 GET_VOCAB_LIST Static method Public Method Get List of defined vocabularies 20130415
8 LOCK Static method Public Method Lock vocabulary repository 20130410
9 LOCK_ENTRY Instance method Public Method Lock a vocabulary 20130423
10 UNLOCK Static method Public Method Unlock vocabulary repository 20130410
11 UNLOCK_ENTRY Instance method Private Method Unlock a vocabulary 20130423
12 UPDATE Instance method Public Method Update a vocabulary 20130410
Events
Class /IWBEP/CL_MGW_MED_DBA_VOCAB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_VOCAB Public See coding 20130415 BEGIN OF ty_s_vocab, vocab_id TYPE /iwbep/i_mgw_voh-vocab_id, version TYPE /iwbep/i_mgw_voh-version, namespace TYPE /iwbep/i_mgw_voh-namespace, language TYPE /iwbep/i_mgw_vot-language, description TYPE /iwbep/i_mgw_vot-description, is_sap_vocab TYPE /iwbep/med_is_sap_vocabulary, END OF ty_s_vocab
2 TY_S_VOCAB_DETAIL Public See coding 20130410 BEGIN OF ty_s_vocab_detail, vocab_id TYPE /iwbep/i_mgw_voh-vocab_id, version TYPE /iwbep/i_mgw_voh-version, namespace TYPE /iwbep/i_mgw_voh-namespace, created_by TYPE /iwbep/i_mgw_voh-created_by, changed_by TYPE /iwbep/i_mgw_voh-changed_by, created_timestmp TYPE /iwbep/i_mgw_voh-created_timestmp, changed_timestmp TYPE /iwbep/i_mgw_voh-changed_timestmp, content TYPE /iwbep/i_mgw_voh-content, language TYPE /iwbep/i_mgw_vot-language, description TYPE /iwbep/i_mgw_vot-description, is_sap_vocab TYPE /iwbep/med_is_sap_vocabulary, END OF ty_s_vocab_detail
3 TY_T_VOCAB Public See coding 20130415 ty_t_vocab TYPE STANDARD TABLE OF ty_s_vocab
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) XSDBOOLEAN X:exists 20130410

Method CHECK on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_CONTENT Vocabulary Content 20130412
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/MED_DESCRIPTION Description 20130411
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20130411
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_NAMESPACE Vocabulary Namespace 20130412
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130411

Method DELETE Signature

Method DELETE on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130411

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VOCAB_ID Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_ID Vocabulary Repository ID 20130410
2 Importing IV_VOCAB_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_VERSION Vocabulary Version 20130410
3 Returning RO_MED_DBA_VOCAB Value transfer Object reference (TYPE REF TO) /IWBEP/CL_MGW_MED_DBA_VOCAB Data Access to Vocabulary Repository 20130410

Method GET_INSTANCE on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method GET_VOCAB_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_VOCAB_DETAIL Value transfer Type reference (TYPE) TY_S_VOCAB_DETAIL 20130411

Method GET_VOCAB_DETAIL on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method GET_VOCAB_LATEST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_VERSION Vocabulary Version 20130423
2 Importing IV_VOCAB_ID Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_ID Vocabulary Repository ID 20130423

Method GET_VOCAB_LATEST_VERSION on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method GET_VOCAB_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VOCAB_LIST Call by reference Type reference (TYPE) TY_T_VOCAB 20130415

Method GET_VOCAB_LIST on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU 20130411
2 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_VERSION Vocabulary Version 20130423
3 Importing IV_VOCAB_ID Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_ID Vocabulary Repository ID 20130423
4 Importing IV_WAIT Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_FALSE 20130411
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130411

Method LOCK_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20130423
2 Importing IV_WAIT Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_FALSE XSD Truth Value: True/False [ext.] 20130423
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130423

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20130411
2 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_VERSION Vocabulary Version 20130423
3 Importing IV_VOCAB_ID Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_ID Vocabulary Repository ID 20130423

Method UNLOCK on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method UNLOCK_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20130423

Method UNLOCK_ENTRY on class /IWBEP/CL_MGW_MED_DBA_VOCAB has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_CONTENT Vocabulary Content 20130412
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/MED_DESCRIPTION Description 20130411
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20130411
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/MED_VOCAB_NAMESPACE Vocabulary Namespace 20130412
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20130411
History
Last changed by/on SAP  20131127 
SAP Release Created in 200