SAP ABAP Class CL_WDY_WB_CONTEXT_CHECKER (Check Context Elements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_DWB_TOOL_CONTEXTS (Package) WebDynpro Workbench Tool: Context Editor
Properties
Class CL_WDY_WB_CONTEXT_CHECKER  
Short Description Check Context Elements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SWDP_WB_TOOL    
Program status     
Category 0   
Package SWDP_DWB_TOOL_CONTEXTS   WebDynpro Workbench Tool: Context Editor 
Created 20030324   SAP 
Last change 20130531   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 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_WB_CONTEXT_CHECKER has no interface implemented.
Friends
Class CL_WDY_WB_CONTEXT_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFF_DFIES_TAB Static Attribute Private See coding Buffer for DFIES Tab. for BUFF_TABNAME 20051216
2 BUFF_TABNAME Static Attribute Private Type reference (TYPE) DFIES-TABNAME 20051216
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABAP_TYPE Static method Public Method Property Type for Attributes 20030324
2 CHECK_ABAP_TYPE_INT Static method Public Method Check for ABAP Type of a Context Attribute 20031212
3 CHECK_ATTR_FORMAT_PROPERTY Static method Public Method Is the format property allowed for t. ABAP type of the attr? 20060509
4 CHECK_ATTR_NAME Static method Public Method Property Name for Attributes 20031212
5 CHECK_ATTR_NAME_FROM_DICT Static method Public Method Checks if name of an attribute is alllowed (if from Dict) 20070618
6 CHECK_DEFAULT_VALUE Static method Public Method Property Default_Value for Attr. (Including Intern. Conv.) 20030811
7 CHECK_IS_INPUT_ELEMENT Static method Public Method Property IsInputElement for Nodes 20040723
8 CHECK_MAPPING_RECURSION Static method Public Method Checks whether a mapping is recursive 20031217
9 CHECK_MAPPING_TYPE Static method Public Method Property Mapping Type 20030324
10 CHECK_NAME_LENGTH Static method Public Method Name Length for Web Dynpro Objects 20030415
11 CHECK_NODE_NAME Static method Public Method Property Name for Node 20030324
12 CHECK_NODE_NAME_EXISTS_STATIC Static method Public Method Property Name for Nodes: Uniqueness in Component 20040624
13 CHECK_PRIMARY_ATTRIBUTE Static method Public Method Property Primary for Attribute 20050629
14 CHECK_READ_ONLY Static method Public Method Property Read Only for Attributes 20030324
15 CHECK_SELECTION Static method Public Method Property Selection for Node 20030324
16 CHECK_SINGLETON Static method Public Method Property Singleton for Node 20030324
17 CHECK_STRUCTURE_ELEMENT Static method Public Method Elementary Type (Data Element, Built-In Type) 20051216
18 CHECK_STRUCTURE_TYPE Static method Public Method Property Type for Attributes 20030819
19 CHECK_SUPPLY_FUNCTION_NAME Static method Public Method Property Supply Function (Name) for Node 20030324
20 CHECK_VALUE_HELP_ID Static method Public Method Property Search Help Name for Attributes 20040802
21 CHECK_VALUE_HELP_ID_APPL Static method Public Method Property Search Help Name for Attributes at OVS Search Help 20050203
22 CHECK_VALUE_HELP_ID_OVS Static method Public Method Property Search Help Name for Attributes at OVS Search Help 20050113
23 RESET_BUFFER Static method Public Method Reset DFIES Buffer for Structure Element Check 20061211
Events
Class CL_WDY_WB_CONTEXT_CHECKER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_CLASS_STRUCT_ELEM Public See coding Wizard: Attributes from All Global Structures of Classes 20080318 BEGIN OF type_class_struct_elem, mark type abap_bool, selectable type abap_bool, elem type seocmpname, abap_type type string, dict_type type sychar04, length type i, decimals type i, END OF type_class_struct_elem
2 TYPE_CLASS_STRUCT_ELEMS Public See coding 20080318 type_class_struct_elems type table of type_class_struct_elem
3 TYPE_CLASS_STRUCT_REF Public See coding Wizard: Attributes from All Global Structures of Classes 20080318 BEGIN OF type_class_struct_ref, struc_name type seocmpname, full_name type scr_glref-full_name, symbol type scr_glref-symbol, END OF type_class_struct_ref
4 TYPE_CLASS_STRUCT_REFS Public See coding 20080318 type_class_struct_refs type table of type_class_struct_ref
Method Signatures

Method CHECK_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20030324
2 Exporting HAS_SEARCH_HELP Call by reference Type reference (TYPE) SEU_BOOL Boolean 20040802
3 Exporting IS_ELEM_TYPE Call by reference Type reference (TYPE) SEU_BOOL Elementarer Typ( Datenelement, eingebauter Typ) 20040602
4 Exporting IS_REF_TYPE Call by reference Type reference (TYPE) SEU_BOOL Referenztyp 20030910
5 Exporting IS_STRUC_TYPE Call by reference Type reference (TYPE) SEU_BOOL Struktur- oder Tabellentyp 20040804
6 Importing MD_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20040713
7 Importing WITH_BOOLEAN_TYPE_CHECK Call by reference Type reference (TYPE) SEU_BOOL ABAP_FALSE einschliesslich spezielle Prüfung auf WDY_BOOLEAN 20041228
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_ABAP_TYPE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ABAP_DICT_TYPE Value transfer Type reference (TYPE) TYPENAME ABAP: elem. Dict-Typ 20050810
2 Exporting P_ABAP_OUTPUT_LENGTH Value transfer Type reference (TYPE) I ABAP: Ausgabelänge 20050810
3 Exporting P_ABAP_TYPE_KIND Value transfer Type reference (TYPE) ABAP_TYPEKIND ABAP: interner Typ 20050810
4 Exporting P_DOMNAME Value transfer Type reference (TYPE) DOMNAME Bezeichnung einer Domäne 20080303
5 Exporting P_IS_BUILD_IN_TYPE Value transfer Type reference (TYPE) SEU_BOOL Eingebauter ABAP-Typ 20031212
6 Exporting P_IS_ELEM_TYPE Value transfer Type reference (TYPE) SEU_BOOL Elementarer Typ (Datenelement oder eingebaut) 20031212
7 Exporting P_IS_REF_TYPE Value transfer Type reference (TYPE) SEU_BOOL Klassenreferenz 20031212
8 Exporting P_IS_STRUC_TYPE Value transfer Type reference (TYPE) SEU_BOOL Struktur- oder Tabellentyp 20040804
9 Importing P_TYPE Value transfer Type reference (TYPE) RS38L_TYP Typ 20031212
10 Importing P_TYPING Value transfer Type reference (TYPE) WDY_CONTEXT_ABAP_TYPING Web Dynpro: Typisierung eines Attributes 20040601
# Exception Resumable Description Created on
1 NOT_VALID Name ist nicht gültig (Message) 20040601

Method CHECK_ATTR_FORMAT_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_TYPE Value transfer Type reference (TYPE) WDY_VC_CO_NODE-ABAP_TYPE WebDynpro: Typ eines Context-Attributes 20060509
2 Importing FORMAT_STRUC_FIELD Value transfer Type reference (TYPE) DFIES-FIELDNAME Komponentenname der Format-Property 20060509
3 Returning IS_ALLOWED Value transfer Type reference (TYPE) SEU_BOOL Format-Property ist erlaubt 20060509

Method CHECK_ATTR_FORMAT_PROPERTY on class CL_WDY_WB_CONTEXT_CHECKER has no exception.

Method CHECK_ATTR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20031212
2 Importing CONTEXT_TREE Call by reference Object reference (TYPE REF TO) CL_WDY_WB_CONTEXT_TREE 20031212
3 Importing CURRENT_ENHANCEMENT Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050627
4 Importing OLD_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: vorherige Stand 20031212
5 Importing PARENT_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: Vaterknoten 20031212
6 Importing WEAK_CHECK_ONLY Call by reference Type reference (TYPE) SEU_BOOL ABAP_FALSE ohne Prüfung auf Strukturbeziehung des Vaters 20041230
# Exception Resumable Description Created on
1 NOT_VALID 20031212

Method CHECK_ATTR_NAME_FROM_DICT 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) FIELDNAME Feldname 20070618
# Exception Resumable Description Created on
1 INVALID Name nicht gültig (Message) 20070618

Method CHECK_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20030811
2 Exporting DEFAULT_VALUE_INTERN Call by reference Type reference (TYPE) WDY_VC_CO_NODE-DEFAULT_VALUE interner Wert des (externen) default_value 20030811
3 Importing IS_INTERNAL Value transfer Type reference (TYPE) ABAP_BOOL SPACE 'X'->Wert liegt schon in interner Repräsentation vor 20120716
# Exception Resumable Description Created on
1 NOT_VALID 20030811

Method CHECK_IS_INPUT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20040723
# Exception Resumable Description Created on
1 NOT_VALID 20040723

Method CHECK_MAPPING_RECURSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_USAGE_NAME_FOR_MAPP_ORIG Call by reference Type reference (TYPE) WDY_MD_OBJECT_LONG_NAME falls ext.Mapp.: Name Component-Verwendung zu NODE_MAPP_ORIG 20051107
2 Importing COMP_USAGE_NAME_FOR_TO_MAPP Call by reference Type reference (TYPE) WDY_MD_OBJECT_LONG_NAME falls ext.Mapp.: Name Component-Verwendung zu NODE_TO_MAPP 20051107
3 Returning IS_RECURSION Value transfer Type reference (TYPE) SEU_BOOL Maiing ist rekursiv 20031217
4 Importing NODE_MAPP_ORIG Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_ELEMENT Knoten, der al Mapping-Original verwendet wird 20031217
5 Importing NODE_TO_MAPP Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_ELEMENT Knoten, der ein Mapping hat 20031217

Method CHECK_MAPPING_RECURSION on class CL_WDY_WB_CONTEXT_CHECKER has no exception.

Method CHECK_MAPPING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_NAME_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) STRING 20030415
# Exception Resumable Description Created on
1 NOT_VALID 20030415

Method CHECK_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
2 Importing CONTEXT_TREE Call by reference Object reference (TYPE REF TO) CL_WDY_WB_CONTEXT_TREE 20030324
3 Importing CURRENT_ENHANCEMENT Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050627
4 Importing OLD_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: vorherige Stand 20030324
5 Importing PARENT_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20030526
6 Importing WEAK_CHECK_ONLY Call by reference Type reference (TYPE) SEU_BOOL ABAP_FALSE ohne Prüfung auf Strukturkomp. des Vaters 20041230
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_NODE_NAME_EXISTS_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20040624
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20040624
3 Importing OLD_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: vorherige Stand 20040624
# Exception Resumable Description Created on
1 NOT_VALID 20040624

Method CHECK_PRIMARY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20050629
2 Importing PARENT_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20050629
# Exception Resumable Description Created on
1 NOT_VALID 20050629

Method CHECK_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
2 Importing OLD_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: vorherige Stand 20030324
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
2 Importing OLD_CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: vorherige Stand 20030324
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_STRUCTURE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Value transfer Type reference (TYPE) WDY_VC_CO_NODE Attribute 20051216
2 Importing DDIC_STRUCTURE Call by reference Type reference (TYPE) WDY_VC_CO_NODE-DDIC_STRUCTURE Web Dynpro: Dictionary Struktur eines Context Knotens 20051216
# Exception Resumable Description Created on
1 NOT_VALID 20051216

Method CHECK_STRUCTURE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20030819
# Exception Resumable Description Created on
1 NOT_VALID 20030819

Method CHECK_SUPPLY_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE ContextElement: neuer Stand 20030324
2 Importing MD_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Controller 20040325
# Exception Resumable Description Created on
1 NOT_VALID 20030324

Method CHECK_VALUE_HELP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20040802
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20050113
# Exception Resumable Description Created on
1 NOT_VALID 20040802

Method CHECK_VALUE_HELP_ID_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20050203
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20050203
# Exception Resumable Description Created on
1 NOT_VALID 20050203

Method CHECK_VALUE_HELP_ID_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Type reference (TYPE) WDY_VC_CO_NODE 20050113
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20050113
# Exception Resumable Description Created on
1 NOT_VALID 20050113

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_WDY_WB_CONTEXT_CHECKER has no parameter.
Method RESET_BUFFER on class CL_WDY_WB_CONTEXT_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640