SAP ABAP Class CL_WDY_WB_CHECKER (Static Checks for Web Dynpro Tools)
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_CHECKER  
Short Description Static Checks for Web Dynpro Tools    
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 20021001   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WDY_WB_METHOD_ED Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WDYVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_WB_CHECKER has no interface implemented.
Friends
Class CL_WDY_WB_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Public Type reference (TYPE) SEU_BOOL ' ' Boolean: False 20040712
2 C_TRUE Constant Public Type reference (TYPE) SEU_BOOL 'X' Boolean: True 20040712
3 G_TYPEDESCR_INSTANTIATABLE Static Attribute Public Type reference (TYPE) CHAR01 Temporary: Works CL_ABAP_TYPEDESCR->IS_INSTANTIATABLE corr 20031021
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAP_SIMPLE_TYPE Static method Public Method Existence Check for Simple ABAP Type 20021210
2 CHECK_ABAP_TYPE Static method Public Method Existence Check for ABAP Type 20021107
3 CHECK_BOOLEAN_TYPE Static method Public Method Checks Whether a Type Is Technically a Boolean Type 20030120
4 CHECK_COMPONENT_NAME Static method Public Method Checks Whether the Name of an Action/Method/... Is Valid 20021001
5 CHECK_CONTEXT_NAME Static method Public Method Checks Whether the Name of a Context Element Is Valid 20030506
6 CHECK_EXCEPTION_EXISTENCY Static method Public Method Existence Check for Exception 20051121
7 CHECK_IS_CONTROLLER_INTERFACE Static method Public Method Is Type 'Implicit' Interface of Controller of Component? 20040712
8 CHECK_IS_CTXTNODE_TYPE Static method Public Method Type that Corresponds to the Context Node 20050321
9 CHECK_LIMITS Static method Public Method Check Generation Limits 20060329
10 CHECK_LOCKABLE_OBJECT_NAME Static method Public Method Check for Valid/Complete Name of a Lockable Object 20021105
11 CHECK_NAME Static method Private Method Checks Whether Name Is Syntactically Valid 20050627
12 CHECK_PARAMETER_NAME Static method Public Method Checks Whether a Parameter Name Is Valid 20021001
13 CHECK_PARAMETER_TYPE Static method Public Method Existence Check for Parameter Type (+ Value, if appropriate) 20021001
14 COMPONENT_PACKAGE_CHECK Static method Public Method Package Check for Component 20041129
15 GET_ACC_PROPERTY Static method Public Method Gets ACC property 20060427
16 GET_NAMESPACE Static method Public Method Returns Namespace Part of Name 20050623
Events
Class CL_WDY_WB_CHECKER has no event.
Types
Class CL_WDY_WB_CHECKER has no local type.
Method Signatures

Method CHECK_ABAP_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IS_BUILD_IN_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20021210
2 Exporting P_IS_REF_TYPE Value transfer Type reference (TYPE) SEU_BOOL 20030910
3 Importing P_TYPE Value transfer Type reference (TYPE) RS38L_TYP Typ 20021210
# Exception Resumable Description Created on
1 NOT_EXISTING Name ist nicht gültig (Message) 20021210

Method CHECK_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DFIES Value transfer Type reference (TYPE) DFIES 20030925
2 Exporting P_IS_BUILD_IN_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20021107
3 Exporting P_IS_REFERENCE_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20021107
4 Exporting P_OBJ_TYPE Value transfer Type reference (TYPE) DD02L-TABCLASS 20030925
5 Importing P_TYPE Value transfer Type reference (TYPE) RS38L_TYP Typ 20021107
6 Importing P_TYPING Value transfer Type reference (TYPE) WDY_MD_ABAP_TYPING_ENUM Web Dynpro : Typisierungsart eines Parameters 20021108
# Exception Resumable Description Created on
1 NOT_EXISTING Name ist nicht gültig (Message) 20021107

Method CHECK_BOOLEAN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IS_BOOLEAN_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20030120
2 Importing P_TYPE Value transfer Type reference (TYPE) RS38L_TYP Typ 20030120
# Exception Resumable Description Created on
1 NOT_EXISTING Name ist nicht gültig (Message) 20030120

Method CHECK_COMPONENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_RG_RESTRICTIONS Value transfer Type reference (TYPE) SEU_BOOL 'X' 'X'->Restriktionen der Runtime-Generierung prüfen 20041124
2 Importing P_ENHANCEMENT_NAME Value transfer Type reference (TYPE) CLIKE Name des Enhancements (nur für Erweiterungsmodus relevant) 20050627
3 Importing P_IS_PROC Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Prozedur 20021001
4 Importing P_NAME Value transfer Type reference (TYPE) CHAR30 Name von Action/Methode/ .. 20021001
# Exception Resumable Description Created on
1 INVALID Name ist nicht gültig (Message) 20021001

Method CHECK_CONTEXT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECK_ATTRIBUTE Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->Prüfung nur für ein Attribut 20050413
2 Importing P_ENHANCEMENT_NAME Value transfer Type reference (TYPE) CLIKE Name des Enhancements (nur für Erweiterungsmodus relevant) 20050627
3 Importing P_NAME Value transfer Type reference (TYPE) CHAR30 Name von Action/Methode/ .. 20030506
4 Importing P_REDUCED Value transfer Type reference (TYPE) SEU_BOOL ' ' 'X'->reduzierter Test (innerhalb Syntax-Check) 20030506
# Exception Resumable Description Created on
1 INVALID Name ist nicht gültig (Message) 20030506

Method CHECK_EXCEPTION_EXISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) WDY_WB_VC_EXCPNAME 20051121
# Exception Resumable Description Created on
1 NOT_EXISTING Ausnahme existiert nicht 20051121
2 NOT_SUITABLE Ausnahme ungeeignet 20051121

Method CHECK_IS_CONTROLLER_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_INTERFACE Value transfer Type reference (TYPE) SEU_BOOL 'X'->Interface-Typ eines used Controllers 20040712
2 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20040712
3 Importing P_TYPE Call by reference Type reference (TYPE) RS38L_TYP 20040712

Method CHECK_IS_CONTROLLER_INTERFACE on class CL_WDY_WB_CHECKER has no exception.

Method CHECK_IS_CTXTNODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_CTXTNODE_TYPE Value transfer Type reference (TYPE) SEU_BOOL 'X'->Contextknoten-Typ 20050321
2 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20050321
3 Importing P_TYPE Call by reference Type reference (TYPE) RS38L_TYP 20050321

Method CHECK_IS_CTXTNODE_TYPE on class CL_WDY_WB_CHECKER has no exception.

Method CHECK_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPNAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME 20060329
# Exception Resumable Description Created on
1 LIMIT_REACHED absolutes Limit für Load des Generates erreicht 20060329
2 MAXH_REACHED Maximum (2 MB) für Load des Generates erreicht 20060404
3 MAXL_REACHED Maximum (1,5 MB) für Load des Generates erreicht 20060404

Method CHECK_LOCKABLE_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHANCEMENT_NAME Value transfer Type reference (TYPE) CLIKE Name des Enhancements (nur für Erweiterungsmodus relevant) 20060130
2 Importing P_IS_SUBOBJECT Value transfer Type reference (TYPE) SEU_BOOL ' ' ' '->Gesamtobjekt/'X'-> Teilobjekt 20030929
3 Importing P_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Name 20021105
# Exception Resumable Description Created on
1 INVALID_NAME unzulässiger Schlüssel 20021105

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHANCEMENT_NAME Value transfer Type reference (TYPE) CLIKE Name des Enhancements (nur für Erweiterungsmodus relevant) 20050627
2 Importing P_NAME Value transfer Type reference (TYPE) CHAR30 Name von Action/Methode/ .. 20050627
# Exception Resumable Description Created on
1 INVALID Name ist nicht gültig (Message) 20050627

Method CHECK_PARAMETER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) CHAR30 Name des Parameters 20021001
# Exception Resumable Description Created on
1 INVALID Name ist nicht gültig (Message) 20021001

Method CHECK_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IS_BUILD_IN_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20021001
2 Exporting P_IS_GLOBAL_CLASS_TYPE Value transfer Type reference (TYPE) SEU_BOOL 'X'->Typ in Klasse/Interface 20081118
3 Exporting P_IS_INTERFACE Value transfer Type reference (TYPE) SEU_BOOL 20110915
4 Exporting P_IS_REFERENCE_TYPE Value transfer Type reference (TYPE) SEU_BOOL Boolean 20021001
5 Importing P_REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20040712
6 Importing P_TYPE Value transfer Type reference (TYPE) RS38L_TYP Typ 20021001
7 Importing P_VALUE Call by reference Type reference (TYPE) WDY_WB_VC_PARAVAL 20060928
# Exception Resumable Description Created on
1 NOT_EXISTING Name ist nicht gültig (Message) 20021001
2 NOT_SUPPORTED Typ wird nicht unterstützt 20021001

Method COMPONENT_PACKAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20041129
2 Exporting P_CHECK_OBJECT_TAB Call by reference Type reference (TYPE) PAKCHEKTB2 Tabelle zu prüfender Server-Objekte für Paket-Prüfung 20041129
3 Importing P_COMPONENT_NAME Call by reference Type reference (TYPE) CLIKE alternativ: Komponentenname 20041129
4 Exporting P_ERROR Call by reference Type reference (TYPE) SEU_BOOL Boolean 20041129
5 Importing P_REF_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf Komponente 20041129

Method COMPONENT_PACKAGE_CHECK on class CL_WDY_WB_CHECKER has no exception.

Method GET_ACC_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPONENT_NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME 20060427
2 Returning P_IS_ACCESSIBLE Value transfer Type reference (TYPE) SEU_BOOL 'X'->in SACC auf ACCESSIBLE gesetzt 20060427

Method GET_ACC_PROPERTY on class CL_WDY_WB_CHECKER has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Value transfer Type reference (TYPE) CLIKE 20050623
2 Returning P_NAMESPACE Value transfer Type reference (TYPE) NAMESPACE 20050623

Method GET_NAMESPACE on class CL_WDY_WB_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 630