SAP ABAP Class CL_WDY_WB_VC_CHECKER (Stat. Checks for Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_DWB_TOOL_VIEW_CONTROLLER (Package) Web Dynpro Workbench Tool: View/Controller Editor
Properties
Class CL_WDY_WB_VC_CHECKER  
Short Description Stat. Checks for Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_DWB_TOOL_VIEW_CONTROLLER   Web Dynpro Workbench Tool: View/Controller Editor 
Created 20030129   SAP 
Last change 20140121   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)
2 SEWOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 WDYVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_WB_VC_CHECKER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WDY_WB_ERROR_HANDLING 20030616 Help Functions for Error Messages in WDY-WB
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Private Type reference (TYPE) SEU_BOOL ' ' 20030129
2 C_TRUE Constant Private Type reference (TYPE) SEU_BOOL 'X' 20030129
3 G_DOMVALUE_INFOS Static Attribute Private Type reference (TYPE) TY_DOMVALUE_TABLE 20120808
4 S_CALLED_BY Static Attribute Public Type reference (TYPE) STRING Check Caller (constants WDYN_S_CHECK_ENVIRONMENT) 20120709
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTROLLER_USAGE Static method Protected Method Checks Consistency of Controller Usages 20030129
2 CHECK_DOM_VALUE Static method Public Method 20120808
3 CHECK_EVENT_HANDLER Static method Protected Method Checks Consistency Between Event Handlers a. Assigned Events 20030206
4 CHECK_EXCEPTIONS Static method Private Method Checks Exceptions 20100805
5 CHECK_IMPL_INTERFACES Static method Protected Method Checks Consistency of Interfaces 20030612
6 CHECK_INBOUND_PLUGS Static method Private Method Special Consistency Check for Inbound Plugs 20050308
7 CHECK_METADATA Static method Public Method Checks Consistency of Metadata of View/Controller 20030225
8 CHECK_PARAMS_KIND Static method Public Method Checks Valid Combinations of Parameter Type 20040608
9 CHECK_PARAM_TYPE Static method Private Method Checks Parameter Types 20030512
10 CHECK_PROCEDURES Static method Protected Method Checks Consistency of Methods, ... 20030512
11 CREATE_TOOL_STATE_FOR_ACTION Static method Private Method 20120808
12 CREATE_TOOL_STATE_FOR_CO_USAGE Static method Private Method 20030129
13 CREATE_TOOL_STATE_FOR_EVHAN Static method Private Method 20030218
14 CREATE_TOOL_STATE_FOR_EXC Static method Private Method 20130718
15 CREATE_TOOL_STATE_FOR_INPLG Static method Private Method 20050308
16 CREATE_TOOL_STATE_FOR_PARATYPE Static method Private Method 20030512
17 GET_PARAMS Static method Private Method Returns Parameter 20030206
Events
Class CL_WDY_WB_VC_CHECKER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DOMVALUE_INFO Private See coding 20120808 begin of ty_domvalue_info, domname type ddobjname, value_table type ty_value_table, end of ty_domvalue_info
2 TY_DOMVALUE_TABLE Private See coding 20120808 ty_domvalue_table type sorted table of ty_domvalue_info with unique key domname
3 TY_VALUE_TABLE Private See coding 20120808 ty_value_table type sorted table of domvalue_l with unique key table_line
Method Signatures

Method CHECK_CONTROLLER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Call by reference Type reference (TYPE) SEU_BOOL Boolean 20030129
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030129
3 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '->reduzierte Checks 20030319
4 Importing P_REF_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT zu berücksichtigende Komponentendefinition 20030226
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030129
6 Importing P_TO_BE_ACTIVATED Call by reference Type reference (TYPE) SEWOR_OBJTAB Liste der zu aktivierenden Objekte 20041102
7 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20030129

Method CHECK_CONTROLLER_USAGE on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_DOM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_OK Value transfer Type reference (TYPE) ABAP_BOOL 20120808
2 Importing P_DOMNAME Call by reference Type reference (TYPE) DOMNAME 20120808
3 Importing P_VALUE Call by reference Type reference (TYPE) DOMVALUE_L 20120808

Method CHECK_DOM_VALUE on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Value transfer Type reference (TYPE) SEU_BOOL Boolean 20030206
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030206
3 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '->reduzierte Checks 20030319
4 Importing P_IS_INTERFACE_DEF Value transfer Type reference (TYPE) SEU_BOOL Controller einer Interface Definition 20030617
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030206
6 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20030206

Method CHECK_EVENT_HANDLER on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Call by reference Type reference (TYPE) SEU_BOOL Boolean 20100805
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20100805
3 Importing P_ERR_TAB_DETAIL Call by reference Type reference (TYPE) SEU_BOOL ' ' 'X'->Detail-Tab 20100805
4 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20100805
5 Importing P_REF_PARAM_FEATURE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_PARAM_FEATURE Web Dynpro : Controller 20100805
6 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20100805

Method CHECK_EXCEPTIONS on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_IMPL_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Call by reference Type reference (TYPE) SEU_BOOL Boolean 20030612
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030612
3 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '->reduzierte Checks 20030612
4 Importing P_REF_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT zu berücksichtigende Komponentendefinition 20030612
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030612
6 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20030612

Method CHECK_IMPL_INTERFACES on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_INBOUND_PLUGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Value transfer Type reference (TYPE) SEU_BOOL Boolean 20050308
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20050308
3 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '->reduzierte Checks 20050308
4 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20050308
5 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20050308

Method CHECK_INBOUND_PLUGS on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Call by reference Type reference (TYPE) SEU_BOOL Boolean 20030225
2 Importing P_CALLED_BY Value transfer Type reference (TYPE) STRING WDYN_S_CHECK_ENVIRONMENT-WORKBENCH Aufrufer der Prüfung (Konstanten wdyn_s_check_environment) 20120709
3 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030225
4 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->alle Konsistenzchecks/' '->weniger Konsistenzchecks 20030319
5 Importing P_REF_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OBJECT zu berücksichtigende Komponente/Interface 20030226
6 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030225
7 Importing P_TO_BE_ACTIVATED Call by reference Type reference (TYPE) SEWOR_OBJTAB Liste der zu aktivierenden Objekte 20041102
8 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20030225
9 Importing P_WITH_INTF_IMPL Value transfer Type reference (TYPE) SEU_BOOL 'X' 'X'->Prüfen, ob Interface Impl. vollständig und ok 20060809

Method CHECK_METADATA on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_PARAMS_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMTAB Call by reference Type reference (TYPE) WDY_WB_VC_PARAM_TAB Parameter-Tabelle 20040608
# Exception Resumable Description Created on
1 NOT_ALLOWED Parameterkombination unzulässig 20040608

Method CHECK_PARAM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Call by reference Type reference (TYPE) SEU_BOOL Boolean 20030512
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030512
3 Importing P_ERR_TAB Call by reference Type reference (TYPE) CHAR20 'Tab'-Reiter im Fehlerfall 20030512
4 Importing P_ERR_TAB_DETAIL Call by reference Type reference (TYPE) SEU_BOOL ' ' 'X'->Detail-Tab 20030512
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20030512
6 Importing P_REF_PARAM_FEATURE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_PARAM_FEATURE Web Dynpro : Controller 20030512
7 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20030512

Method CHECK_PARAM_TYPE on class CL_WDY_WB_VC_CHECKER has no exception.

Method CHECK_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ALL_ERRORS Value transfer Type reference (TYPE) SEU_BOOL Boolean 20030512
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYMSGTY 20030512
3 Importing P_FULL_CHECK Value transfer Type reference (TYPE) SEU_BOOL 'X' ' '->reduzierte Checks 20030512
4 Importing P_IS_INTERFACE_DEF Value transfer Type reference (TYPE) SEU_BOOL 20030617
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030512
6 Changing P_WB_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen 20030512

Method CHECK_PROCEDURES on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACTION_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20120808
2 Importing P_CURSOR_LINE Call by reference Type reference (TYPE) I 20120808
3 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20120808
4 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20120808

Method CREATE_TOOL_STATE_FOR_ACTION on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_CO_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR_LINE Call by reference Type reference (TYPE) I 20030130
2 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030129
3 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20030129

Method CREATE_TOOL_STATE_FOR_CO_USAGE on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_EVHAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR_LINE Call by reference Type reference (TYPE) I 20030218
2 Importing P_EVHANDLER_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20120711
3 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030218
4 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20030218

Method CREATE_TOOL_STATE_FOR_EVHAN on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ERR_TAB Value transfer Type reference (TYPE) CHAR20 'Tab'-Reiter 20130718
2 Importing P_ERR_TAB_DETAIL Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Detail-Tab 20130718
3 Importing P_EXCEPTION_NAME Call by reference Type reference (TYPE) WDY_WB_VC_EXCPNAME Web-Dynpro: Name eines Methoden-Parameters 20130718
4 Importing P_PROCEDURE_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME Name der Procedure 20130718
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20130718
6 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20130718

Method CREATE_TOOL_STATE_FOR_EXC on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_INPLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR_LINE Call by reference Type reference (TYPE) I 20050308
2 Importing P_INPLUG_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20050412
3 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20050308
4 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20050308

Method CREATE_TOOL_STATE_FOR_INPLG on class CL_WDY_WB_VC_CHECKER has no exception.

Method CREATE_TOOL_STATE_FOR_PARATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ERR_TAB Value transfer Type reference (TYPE) CHAR20 'Tab'-Reiter 20030512
2 Importing P_ERR_TAB_DETAIL Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Detail-Tab 20030512
3 Importing P_PARAM_NAME Call by reference Type reference (TYPE) WDY_WB_VC_PARAMNAME Web-Dynpro: Name eines Methoden-Parameters 20130703
4 Importing P_PROCEDURE_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME Name der Procedure 20030512
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030512
6 Returning P_TOOL_STATE Value transfer Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE WebDynpro: State zu View-Controller-Editor 20030512

Method CREATE_TOOL_STATE_FOR_PARATYPE on class CL_WDY_WB_VC_CHECKER has no exception.

Method GET_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_PARAMTAB Value transfer Type reference (TYPE) WDY_WB_VC_PARAM_TAB Parameter-Tabelle 20030206
2 Importing P_SOURCE_REF Call by reference Object reference (TYPE REF TO) IF_WDY_MD_PARAM_FEATURE 20030206

Method GET_PARAMS on class CL_WDY_WB_VC_CHECKER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640