SAP ABAP Class /IWBEP/CL_SBUI_ON_ALV_VOCREP (SB: ON ALV Grid for Vocabulary Repository)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_ODATA_UI (Package) Gateway Service Builder - UI Plugin
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 20130409
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_VOCREPPR 20130410
Properties
Class /IWBEP/CL_SBUI_ON_ALV_VOCREP  
Short Description SB: ON ALV Grid for Vocabulary Repository    
Super Class /IWBEP/CL_SBUI_VIEW_GRID SB: UI view grid (abstract convenience class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_ODATA_UI   Gateway Service Builder - UI Plugin 
Created 20130409   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/CL_MGW_MED_REG_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWBEP/IF_SBDM_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SBUI_CONTROLLER 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
Class /IWBEP/CL_SBUI_ON_ALV_VOCREP has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_ON_ALV_VOCREP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BICON_DOWNLOAD Static Attribute Private Type reference (TYPE) /IWBEP/SBUI_ON_VOC_DWNL_DIALOG 20130703
2 GC_BICON_UPLOAD Static Attribute Private Type reference (TYPE) /IWBEP/SBUI_ON_VOC_UPLD_DIALOG Service Builder: ON Vocabulary Upload Dialog 20130412
3 GC_FCODE_DISPLAY_ALL Constant Private Type reference (TYPE) SYUCOMM 'L_DALL' Function code that PAI triggered 20130423
4 GC_FCODE_DISPLAY_EFFECTIVE Constant Private Type reference (TYPE) SYUCOMM 'L_DEFF' Function code that PAI triggered 20130423
5 GC_FCODE_DOWNLOAD_VOCABULARY Constant Private Type reference (TYPE) SYUCOMM 'L_VOCDWN' Function code that PAI triggered 20130703
6 GC_FCODE_SAVE Constant Private Type reference (TYPE) SYUCOMM 'L_SAVE' Function code that PAI triggered 20130423
7 GC_FCODE_TOGGLE_MODE Constant Private Type reference (TYPE) SYUCOMM 'L_TOGGLE' Function code that PAI triggered 20130423
8 GC_FCODE_UPLOAD_VOCABULARY Constant Private Type reference (TYPE) SYUCOMM 'L_VOCUPL' local command 20130409
9 GC_STYLE_NOUSE_VOC_DOWNLOAD Constant Private See coding 20130703
10 GC_STYLE_NOUSE_VOC_UPLOAD Constant Private See coding 20130423
11 GC_STYLE_USED_VOC_DOWNLOAD Constant Private See coding 20130703
12 GC_STYLE_USED_VOC_UPLOAD Constant Private See coding 20130423
13 MO_DM_PARENT Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20130411
14 MT_DATA Instance attribute Private Type reference (TYPE) TY_T_DATA 20130409
15 MT_DATA_BEFORE Instance attribute Private Type reference (TYPE) TY_T_DATA 20130415
16 MT_DATA_DELTA Instance attribute Private Type reference (TYPE) TY_T_DATA 20130424
17 MT_FILE_CONTENT Instance attribute Private Type reference (TYPE) TY_T_FILE_CONTENT 20130423
18 MV_DISPLAY_ALL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130423
19 MV_EDITABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130423
20 MV_RELOAD Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130423
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTED_VOCABULARIES Instance method Public Method Adds the selected vocabularies to the project's main model 20130411
2 CHECK_FILE Instance method Private Method Checks the file 20130415
3 CHECK_VOCABULARY_ID Instance method Private Method Checks the vocabulary ID 20130415
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130418
5 DOWNLOAD_FILE_FROM_DATA Instance method Private Method Downloads a file from ALV data 20130703
6 GET_SELECTED_VOCABULARIES Instance method Public Method Adds the selected vocabularies to the project's main model 20130522
7 IS_REPOSITORY_EDITABLE Instance method Public Method Indicates whether repository is changed currently 20130522
8 SAVE_VOCABULARY_REP_CHANGES Instance method Private Method Saves changes to the vocabulary repository 20130423
9 SELECT_FILE Instance method Private Method Selects a file via the dialog 20130415
10 UPLOAD_FILE Instance method Private Method Uploads a file 20130415
11 UPLOAD_FILE_INTO_DATA Instance method Private Method Uploads a file into ALV data 20130423
Events
Class /IWBEP/CL_SBUI_ON_ALV_VOCREP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DATA Protected See coding 20130410 BEGIN OF ty_s_data . INCLUDE TYPE /iwbep/s_sbui_on_alv_vocrep AS data. TYPES: cell_style TYPE lvc_t_styl , cell_color TYPE lvc_t_scol , END OF ty_s_data
2 TY_S_FILE_CONTENT Protected See coding 20130423 BEGIN OF ty_s_file_content, vocabulary_id TYPE /iwbep/med_vocab_id, vocabulary_version TYPE /iwbep/med_vocab_version, namespace TYPE /iwbep/sbdm_namespace, description TYPE /iwbep/sbdm_description, file_content TYPE xstring, END OF ty_s_file_content
3 TY_T_DATA Protected See coding 20130410 ty_t_data TYPE STANDARD TABLE OF ty_s_data WITH DEFAULT KEY
4 TY_T_FILE_CONTENT Protected See coding 20130423 ty_t_file_content TYPE SORTED TABLE OF ty_s_file_content WITH UNIQUE KEY vocabulary_id vocabulary_version
Method Signatures

Method ADD_SELECTED_VOCABULARIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VOCABULARY Value transfer Type reference (TYPE) /IWBEP/IF_SBDM_MODEL=>TY_T_MODEL provided vocabulary instances 20130522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130411

Method CHECK_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) /IWBEP/SBDM_DESCRIPTION Service Builder: Description 20130417
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/SBDM_NAMESPACE Service Builder: Namespace 20130415
3 Importing IO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20130415
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130415

Method CHECK_VOCABULARY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20130415
2 Importing IS_GOOD Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20130415
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130415

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBUI_ON_ALV_VOCREP has no parameter.
Method CLASS_CONSTRUCTOR on class /IWBEP/CL_SBUI_ON_ALV_VOCREP has no exception.

Method DOWNLOAD_FILE_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) TY_S_DATA 20130703
2 Returning RV_RCODE Value transfer Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE 20130703
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130703

Method GET_SELECTED_VOCABULARIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SELECTED Value transfer Type reference (TYPE) /IWBEP/IF_SBOD_SCHEMA_CONTEXT=>TY_T_VOCABULARY selected entries 20130522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130522

Method IS_REPOSITORY_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EDITABLE Value transfer Type reference (TYPE) ABAP_BOOL indicates whether repository is in change mode 20130522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130522

Method SAVE_VOCABULARY_REP_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UNSAVED_DATA Value transfer Type reference (TYPE) TY_T_DATA 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130423

Method SELECT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FILE_NAME Value transfer Type reference (TYPE) STRING 20130415
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130415

Method UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20130415
2 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING 20130415
3 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING 20130415
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130415

Method UPLOAD_FILE_INTO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) TY_S_DATA 20130423
2 Returning RV_RCODE Value transfer Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE 20130423
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130423
History
Last changed by/on SAP  20141120 
SAP Release Created in 200