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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Constant | Private | Type reference (TYPE) | SEU_BOOL | ' ' | 20030129 | |||
| 2 | Constant | Private | Type reference (TYPE) | SEU_BOOL | 'X' | 20030129 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | TY_DOMVALUE_TABLE | 20120808 | ||||
| 4 | Static Attribute | Public | Type reference (TYPE) | STRING | Check Caller (constants WDYN_S_CHECK_ENVIRONMENT) | 20120709 |
Methods
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 | P_ALL_ERRORS | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20030129 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030129 | ||||
| 3 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' | ' '->reduzierte Checks | 20030319 | ||
| 4 | P_REF_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT | zu berücksichtigende Komponentendefinition | 20030226 | |||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030129 | |||
| 6 | P_TO_BE_ACTIVATED | Call by reference | Type reference (TYPE) | SEWOR_OBJTAB | Liste der zu aktivierenden Objekte | 20041102 | |||
| 7 | 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 | IS_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120808 | ||||
| 2 | P_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | 20120808 | ||||
| 3 | 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 | P_ALL_ERRORS | Value transfer | Type reference (TYPE) | SEU_BOOL | Boolean | 20030206 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030206 | ||||
| 3 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' | ' '->reduzierte Checks | 20030319 | ||
| 4 | P_IS_INTERFACE_DEF | Value transfer | Type reference (TYPE) | SEU_BOOL | Controller einer Interface Definition | 20030617 | |||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030206 | |||
| 6 | 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 | P_ALL_ERRORS | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20100805 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20100805 | ||||
| 3 | P_ERR_TAB_DETAIL | Call by reference | Type reference (TYPE) | SEU_BOOL | ' ' | 'X'->Detail-Tab | 20100805 | ||
| 4 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20100805 | ||||
| 5 | P_REF_PARAM_FEATURE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_PARAM_FEATURE | Web Dynpro : Controller | 20100805 | |||
| 6 | 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 | P_ALL_ERRORS | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20030612 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030612 | ||||
| 3 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' | ' '->reduzierte Checks | 20030612 | ||
| 4 | P_REF_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_COMPONENT | zu berücksichtigende Komponentendefinition | 20030612 | |||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030612 | |||
| 6 | 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 | P_ALL_ERRORS | Value transfer | Type reference (TYPE) | SEU_BOOL | Boolean | 20050308 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20050308 | ||||
| 3 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' | ' '->reduzierte Checks | 20050308 | ||
| 4 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20050308 | |||
| 5 | 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 | P_ALL_ERRORS | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20030225 | |||
| 2 | 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 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030225 | ||||
| 4 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | ' ' | 'X'->alle Konsistenzchecks/' '->weniger Konsistenzchecks | 20030319 | ||
| 5 | P_REF_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_OBJECT | zu berücksichtigende Komponente/Interface | 20030226 | |||
| 6 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030225 | |||
| 7 | P_TO_BE_ACTIVATED | Call by reference | Type reference (TYPE) | SEWOR_OBJTAB | Liste der zu aktivierenden Objekte | 20041102 | |||
| 8 | P_WB_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | Liste aller Fehlermeldungen eines Syntax-Checks | 20030225 | |||
| 9 | 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 | P_PARAMTAB | Call by reference | Type reference (TYPE) | WDY_WB_VC_PARAM_TAB | Parameter-Tabelle | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameterkombination unzulässig | 20040608 |
Method CHECK_PARAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ALL_ERRORS | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20030512 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030512 | ||||
| 3 | P_ERR_TAB | Call by reference | Type reference (TYPE) | CHAR20 | 'Tab'-Reiter im Fehlerfall | 20030512 | |||
| 4 | P_ERR_TAB_DETAIL | Call by reference | Type reference (TYPE) | SEU_BOOL | ' ' | 'X'->Detail-Tab | 20030512 | ||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | 20030512 | ||||
| 6 | P_REF_PARAM_FEATURE | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_PARAM_FEATURE | Web Dynpro : Controller | 20030512 | |||
| 7 | 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 | P_ALL_ERRORS | Value transfer | Type reference (TYPE) | SEU_BOOL | Boolean | 20030512 | |||
| 2 | P_ERROR | Call by reference | Type reference (TYPE) | SYMSGTY | 20030512 | ||||
| 3 | P_FULL_CHECK | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' | ' '->reduzierte Checks | 20030512 | ||
| 4 | P_IS_INTERFACE_DEF | Value transfer | Type reference (TYPE) | SEU_BOOL | 20030617 | ||||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030512 | |||
| 6 | 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 | P_ACTION_NAME | Call by reference | Type reference (TYPE) | WDY_MD_OBJECT_NAME | 20120808 | ||||
| 2 | P_CURSOR_LINE | Call by reference | Type reference (TYPE) | I | 20120808 | ||||
| 3 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20120808 | |||
| 4 | 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 | P_CURSOR_LINE | Call by reference | Type reference (TYPE) | I | 20030130 | ||||
| 2 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030129 | |||
| 3 | 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 | P_CURSOR_LINE | Call by reference | Type reference (TYPE) | I | 20030218 | ||||
| 2 | P_EVHANDLER_NAME | Call by reference | Type reference (TYPE) | WDY_MD_OBJECT_NAME | Web Dynpro : Name eines Web Dynpro Metadaten Objekts | 20120711 | |||
| 3 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030218 | |||
| 4 | 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 | P_ERR_TAB | Value transfer | Type reference (TYPE) | CHAR20 | 'Tab'-Reiter | 20130718 | |||
| 2 | P_ERR_TAB_DETAIL | Value transfer | Type reference (TYPE) | SEU_BOOL | ' ' | 'X'->Detail-Tab | 20130718 | ||
| 3 | P_EXCEPTION_NAME | Call by reference | Type reference (TYPE) | WDY_WB_VC_EXCPNAME | Web-Dynpro: Name eines Methoden-Parameters | 20130718 | |||
| 4 | P_PROCEDURE_NAME | Value transfer | Type reference (TYPE) | WDY_MD_OBJECT_NAME | Name der Procedure | 20130718 | |||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20130718 | |||
| 6 | 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 | P_CURSOR_LINE | Call by reference | Type reference (TYPE) | I | 20050308 | ||||
| 2 | P_INPLUG_NAME | Call by reference | Type reference (TYPE) | WDY_MD_OBJECT_NAME | 20050412 | ||||
| 3 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20050308 | |||
| 4 | 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 | P_ERR_TAB | Value transfer | Type reference (TYPE) | CHAR20 | 'Tab'-Reiter | 20030512 | |||
| 2 | P_ERR_TAB_DETAIL | Value transfer | Type reference (TYPE) | SEU_BOOL | ' ' | 'X'->Detail-Tab | 20030512 | ||
| 3 | P_PARAM_NAME | Call by reference | Type reference (TYPE) | WDY_WB_VC_PARAMNAME | Web-Dynpro: Name eines Methoden-Parameters | 20130703 | |||
| 4 | P_PROCEDURE_NAME | Value transfer | Type reference (TYPE) | WDY_MD_OBJECT_NAME | Name der Procedure | 20030512 | |||
| 5 | P_REF_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WDY_MD_CONTROLLER | Web Dynpro : Controller | 20030512 | |||
| 6 | 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 | P_PARAMTAB | Value transfer | Type reference (TYPE) | WDY_WB_VC_PARAM_TAB | Parameter-Tabelle | 20030206 | |||
| 2 | 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 |