SAP ABAP Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR (SB: UI setup validator for maintenance)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_UI_BASE (Package) Gateway Service Builder UI - API and SPI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SBUI_SETUP SB: UI setup (validation and controller support) 20120114
Properties
Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR  
Short Description SB: UI setup validator for maintenance    
General Data
Package /IWBEP/SB_UI_BASE   Gateway Service Builder UI - API and SPI 
Created 20120114   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBUI_FILTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBUI_SETUP_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no interface.
Friends
Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PLUGIN_MODEL Constant Public Type reference (TYPE) I 1 plugin for model 20120114
2 GC_PLUGIN_UI Constant Public Type reference (TYPE) I 2 plugin for user interface 20120114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXTENSION_FILTER Instance method Public Method validate extension filter 20130221
2 CHECK_EXTENSION_INTERFACE Instance method Public Method validate extension interface 20130220
3 CHECK_EXTENSION_KEY Instance method Public Method validate extension key 20130221
4 CHECK_OBJECT_NAME Instance method Public Method validate object name (allowed characters) 20120114
5 CHECK_PLUGIN_CLASS Instance method Public Method validate plugin class name 20120114
6 CHECK_SCREEN_AREA Instance method Public Method validate screen area comparing the selected layout 20120114
7 GET_EXTENSION_FILTER_VALUES Instance method Public Method value help for extension filter values 20130321
8 GET_EXTENSION_INTERFACES Instance method Public Method value help for extension interfaces 20130220
9 GET_EXTENSION_KEYS Instance method Public Method value help for extension key values 20130321
10 GET_PLUGIN_CLASSES Instance method Public Method value help for plugin class names 20120114
11 GET_STATIC_NODE_CATEGORIES Instance method Public Method value help for static node categories 20130402
12 GET_TEXTPOOL_ENTRY Instance method Public Method provide textpool entry in system language (EN as fallback) 20130404
Events
Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_EXT_KEY_FILTER_VALUE Public See coding extension filter value 20130321 BEGIN OF ty_s_ext_key_filter_value , key TYPE /iwbep/sbdm_extension_key , description TYPE /iwbep/sbdm_description , END OF ty_s_ext_key_filter_value
2 TY_S_EXT_KEY_INFO Public Type reference (TYPE) /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_S_EXTENSION extension key info 20130321
3 TY_S_SEONAME_INFO Public See coding class info 20130220 BEGIN OF ty_s_seoname_info , name TYPE seoclsname , description TYPE seodescr, END OF ty_s_seoname_info
4 TY_T_EXT_KEY_FILTER_VALUE Public See coding extension filter value table 20130321 ty_t_ext_key_filter_value TYPE SORTED TABLE OF ty_s_ext_key_filter_value WITH UNIQUE KEY key
5 TY_T_EXT_KEY_INFO Public Type reference (TYPE) /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_T_EXTENSION extension key info table 20130321
6 TY_T_SEONAME_INFO Public See coding class info table 20130220 ty_t_seoname_info TYPE STANDARD TABLE OF ty_s_seoname_info WITH DEFAULT KEY
Method Signatures

Method CHECK_EXTENSION_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_FILTER extension filter 20130221
2 Returning RO_FILTER Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR element descriptor 20130222

Method CHECK_EXTENSION_FILTER on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method CHECK_EXTENSION_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) SEOCLSNAME class name 20130220
2 Importing IV_TYPE Call by reference Type reference (TYPE) I plugin type (see constants) 20130220

Method CHECK_EXTENSION_INTERFACE on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method CHECK_EXTENSION_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_FILTER extension filter 20130221
2 Importing IV_KEY Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_KEY extension key 20130221
3 Returning RV_KEY Value transfer Type reference (TYPE) /IWBEP/SBDM_EXTENSION_KEY extension key (well formatted) 20130222

Method CHECK_EXTENSION_KEY on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method CHECK_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE object name 20130220

Method CHECK_OBJECT_NAME on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method CHECK_PLUGIN_CLASS 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) BOOLE_D indicator for activation 20130301
2 Importing IV_NAME Call by reference Type reference (TYPE) SEOCLSNAME class name 20130220
3 Importing IV_TYPE Call by reference Type reference (TYPE) I plugin type (see constants) 20130220

Method CHECK_PLUGIN_CLASS on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method CHECK_SCREEN_AREA Signature

Method CHECK_SCREEN_AREA on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no parameter.
Method CHECK_SCREEN_AREA on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method GET_EXTENSION_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_FILTER extension filter 20130321
2 Returning RT_INFO Value transfer Type reference (TYPE) TY_T_EXT_KEY_FILTER_VALUE extension filter values 20130321

Method GET_EXTENSION_FILTER_VALUES on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method GET_EXTENSION_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) I plugin type (see constants) 20130220
2 Returning RT_INFO Value transfer Type reference (TYPE) TY_T_SEONAME_INFO plugin class selection 20130220

Method GET_EXTENSION_INTERFACES on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method GET_EXTENSION_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_EXTENSION_POINT extension point name 20130321
2 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBUI_PLUGIN extension point plugin 20130321
3 Returning RT_INFO Value transfer Type reference (TYPE) TY_T_EXT_KEY_INFO extension keys 20130321

Method GET_EXTENSION_KEYS on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method GET_PLUGIN_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) I plugin type (see constants) 20130220
2 Returning RT_INFO Value transfer Type reference (TYPE) TY_T_SEONAME_INFO plugin class selection 20130220

Method GET_PLUGIN_CLASSES on Interface /IWBEP/IF_SBUI_SETUP_VALIDATOR has no exception.

Method GET_STATIC_NODE_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) /IWBEP/S_SBDM_NODE_TYPE node type 20130402
2 Importing IV_FILTER Call by reference Type reference (TYPE) /IWBEP/SBUI_NODE_FILTER node filter 20130402
3 Returning RT_CATEGORY Value transfer Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_T_CATEGORY node categories 20130402
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130402

Method GET_TEXTPOOL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) TEXTPOOLID /IWBEP/IF_SBUI_SETUP_SERVICE=>GC_TEXT_ELEMENT ABAP/4 text pool ID (selection text/numbered text) 20130404
2 Importing IV_KEY Call by reference Type reference (TYPE) TEXTPOOLKY Text element key (number/selection name) 20130404
3 Importing IV_REPID Value transfer Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20130404
4 Returning RV_ENTRY Value transfer Type reference (TYPE) STRING text value 20130404
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20130404
History
Last changed by/on SAP  20131127 
SAP Release Created in 200