SAP ABAP Class CL_WDC_MD_UTIL (Help Methods for the Metadata API)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_DYNPRO_CONVERSION (Package) Migration: Screen -> WebDynpro
Properties
Class CL_WDC_MD_UTIL  
Short Description Help Methods for the Metadata API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_DYNPRO_CONVERSION   Migration: Screen -> WebDynpro 
Created 20021209   SAP 
Last change 20110908   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 IF_WDY_MD_ABSTRACT_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_WDY_MD_EVENT_SOURCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDC_MD_UTIL has no interface implemented.
Friends
Class CL_WDC_MD_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GLOBAL_COUNT_LEN Constant Private Type reference (TYPE) I 4 20030704
2 M_GLOBAL_COUNT Static Attribute Private Type reference (TYPE) NUM4 20030704
Methods
# Method Level Visibility Method type Description Created on
1 BIND_PROPERTY Static method Public Method 20030616
2 CREATE_ACTION Static method Public Method 20030602
3 CREATE_CONTEXT_NODE Static method Public Method 20030610
4 CREATE_CONTEXT_VALUE_ATTRIBUTE Static method Public Method 20030610
5 CREATE_EVENT_HANDLER Static method Public Method 20030602
6 CREATE_METHOD Static method Public Method 20030603
7 CREATE_NAVIGATION_LINK Static method Public Method 20030603
8 CREATE_SUPPLY_FUNCTION Static method Public Method 20030602
9 CREATE_VIEW_COMPLETE Static method Public Method 20030602
10 CREATE_VIEW_USAGE Static method Public Method 20030603
11 CREATE_WINDOW_COMPLETE Static method Public Method 20021209
12 DELETE_VIEW_COMPLETE Static method Public Method 20030721
13 DELETE_WINDOW_COMPLETE Static method Public Method 20030721
14 GET_PROPERTY_DEF_BY_NAME Static method Public Method 20040305
15 GET_VIEW_ELEMENT_EVENT Static method Public Method 20030617
16 TO_DO Static method Private Method 20030604
Events
Class CL_WDC_MD_UTIL has no event.
Types
Class CL_WDC_MD_UTIL has no local type.
Method Signatures

Method BIND_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20030616
2 Importing ATTRIBUTE_TYPE Value transfer Type reference (TYPE) WDY_MD_ABAP_TYPE Web Dynpro : ABAP-Typ eines Parameters/einer Property 20041028
3 Returning CONTEXT_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_ELEMENT 20030616
4 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20030616
5 Importing DEFAULT_VALUE Call by reference Type reference (TYPE) STRING 20030618
6 Importing PROPERTY_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20030616
7 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_ELEMENT 20030616

Method BIND_PROPERTY on class CL_WDC_MD_UTIL has no exception.

Method CREATE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ACTION Web Dynpro : Action 20030602
2 Importing ACTION_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20030602
3 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030602
4 Importing HANDLER_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_NAME 20030905
5 Importing HANDLER_PREFIX Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 'OnAction' 20030602
6 Importing HANDLER_SOURCE Call by reference Type reference (TYPE) STRING 20030602
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030602

Method CREATE_CONTEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TYPE Call by reference Type reference (TYPE) WDY_MD_ABAP_TYPE Web Dynpro : ABAP-Typ eines Parameters/einer Property 20031111
2 Importing ABAP_TYPING Call by reference Type reference (TYPE) WDY_MD_ABAP_TYPING_ENUM WDYN_CTXT_TYPE_TYPING Web Dynpro : Typisierungsart eines Parameters 20031111
3 Importing CARDINALITY Call by reference Type reference (TYPE) WDY_MD_CARDINALITY WDYN_CTXT_TYPE_CARD_1_1 20030610
4 Importing COLLECTION_TYPE Call by reference Type reference (TYPE) WDY_MD_COLLECTION_TYPE WDYN_CTXT_TYPE_COLL_LIST 20030610
5 Importing NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20030610
6 Returning NODE Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20030610
7 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20030610
8 Importing SELECTION Call by reference Type reference (TYPE) WDY_MD_CARDINALITY WDYN_CTXT_TYPE_CARD_0_1 20030610
9 Importing SINGLETON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20030610
10 Importing SUPPLY_FUNCTION Call by reference Object reference (TYPE REF TO) IF_WDY_MD_SUPPLY_FUNCTION 20030610
11 Importing TYPE Call by reference Type reference (TYPE) WDY_MD_OBJECT_TYPE IF_WDY_MD_EVENT_SOURCE=>CO_CONTEXT_VALUE_NODE 20030610
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030610

Method CREATE_CONTEXT_VALUE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_TYPE Call by reference Type reference (TYPE) WDY_MD_ABAP_TYPE 'STRING' 20030610
2 Importing ABAP_TYPING Call by reference Type reference (TYPE) WDY_MD_ABAP_TYPING_ENUM WDYN_CTXT_TYPE_TYPING 20030610
3 Returning ATTRIBUTE Value transfer Object reference (TYPE REF TO) IF_WDY_MD_CTX_VALUE_ATTRIBUTE 20030610
4 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20030618
5 Importing DEFAULT_VALUE Call by reference Type reference (TYPE) STRING 20030610
6 Importing NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20030610
7 Importing READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20030610
8 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OBJECT 20030610
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030610

Method CREATE_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030602
2 Importing EVENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_EVENT 20030602
3 Returning EVENT_HANDLER Value transfer Object reference (TYPE REF TO) IF_WDY_MD_CTLR_EVENT_HANDLER 20030602
4 Importing EVENT_SOURCE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_EVENT_SOURCE 20030602
5 Importing HANDLER_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20030602
6 Importing HANDLER_SOURCE Call by reference Type reference (TYPE) STRING 20030602
7 Importing HANDLER_VISIBILITY Call by reference Type reference (TYPE) WDY_MD_VISIBILITY WDYN_VISIBILITY_PUBLIC 20030602
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030602

Method CREATE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE_BODY Call by reference Type reference (TYPE) STRING 20030603
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20030603
3 Returning METHOD Value transfer Object reference (TYPE REF TO) IF_WDY_MD_METHOD 20030603
4 Importing METHOD_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME 20030603
5 Importing VISIBILITY Call by reference Type reference (TYPE) WDY_MD_VISIBILITY WDYN_VISIBILITY_PUBLIC 20030603
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030603

Method CREATE_NAVIGATION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INBOUND_PLUG Call by reference Object reference (TYPE REF TO) IF_WDY_MD_INBOUND_PLUG 20030603
2 Returning LINK Value transfer Object reference (TYPE REF TO) IF_WDY_MD_NAVIGATION_LINK 20030603
3 Importing OUTBOUND_PLUG Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OUTBOUND_PLUG 20030603
4 Importing SOURCE_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_USAGE 20030603
5 Importing TARGET_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_USAGE 20030603
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030704

Method CREATE_SUPPLY_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Web Dynpro : Controller 20030602
2 Importing FUNCTION_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20030602
3 Importing HANDLER_SOURCE Call by reference Type reference (TYPE) STRING 20030602
4 Returning SUPPLY_FUNCTION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_SUPPLY_FUNCTION Web Dynpro : Action 20030602
# Exception Resumable Description Created on
1 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030602

Method CREATE_VIEW_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20030602
2 Changing CORRNR Value transfer Type reference (TYPE) TRKORR 20030602
3 Importing DESCRIPTION Call by reference Type reference (TYPE) WDY_MD_DESCRIPTION 20030602
4 Importing SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL '' 20030602
5 Importing SUPPRESS_EXISTENCE_CHECK Call by reference Type reference (TYPE) FLAG '' 20030602
6 Importing TYPE Call by reference Type reference (TYPE) WDY_MD_OBJECT_TYPE IF_WDY_MD_ABSTRACT_VIEW=>CO_VIEW 20030602
7 Exporting VIEW Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW 20030602
8 Importing VIEW_NAME Call by reference Type reference (TYPE) WDY_VIEW_NAME 20030602
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20030602
2 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030602
3 CX_WDY_MD_CORR_CANCELLED 20030602
4 CX_WDY_MD_ENQUEUE_FAILURE 20030602
5 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20030602
6 CX_WDY_MD_PERMISSION_FAILURE 20030602
7 CX_WDY_MD_SAVE_EXCEPTION 20030602

Method CREATE_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLACEHOLDER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_PLACEHOLDER 20030702
2 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_VIEW 20030603
3 Returning VIEW_USAGE Value transfer Object reference (TYPE REF TO) IF_WDY_MD_VIEW_USAGE 20030603
4 Importing WINDOW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_WINDOW 20030603

Method CREATE_VIEW_USAGE on class CL_WDC_MD_UTIL has no exception.

Method CREATE_WINDOW_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20021209
2 Changing CORRNR Value transfer Type reference (TYPE) TRKORR 20030604
3 Importing SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL '' 20021223
4 Exporting WINDOW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_WINDOW Web Dynpro : Window 20021209
5 Exporting WINDOW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20040705
6 Importing WINDOW_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20021209
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20021209
2 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20021209
3 CX_WDY_MD_CORR_CANCELLED 20021209
4 CX_WDY_MD_ENQUEUE_FAILURE 20021209
5 CX_WDY_MD_PERMISSION_FAILURE 20021209
6 CX_WDY_MD_SAVE_EXCEPTION 20021209

Method DELETE_VIEW_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20030721
2 Changing CORRNR Value transfer Type reference (TYPE) TRKORR 20030721
3 Importing SUPPRESS_ACCESS_PERMISSION Call by reference Type reference (TYPE) ABAP_BOOL '' 20030721
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'I' 20030721
5 Importing VIEW_NAME Call by reference Type reference (TYPE) WDY_VIEW_NAME 20030721
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20030721
2 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert bereits 20030721
3 CX_WDY_MD_CORR_CANCELLED 20030721
4 CX_WDY_MD_ENQUEUE_FAILURE 20030721
5 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20030721
6 CX_WDY_MD_PERMISSION_FAILURE 20030721
7 CX_WDY_MD_SAVE_EXCEPTION 20030721

Method DELETE_WINDOW_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20030721
2 Changing CORRNR Value transfer Type reference (TYPE) TRKORR 20030721
3 Importing LOCK Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040706
4 Importing WINDOW_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20030721
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20030721
2 CX_WDY_MD_CORR_CANCELLED 20030721
3 CX_WDY_MD_CORR_FAILURE 20030721
4 CX_WDY_MD_ENQUEUE_FAILURE 20030721
5 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert bereits 20030721
6 CX_WDY_MD_PERMISSION_FAILURE 20030721
7 CX_WDY_MD_SAVE_EXCEPTION 20030721

Method GET_PROPERTY_DEF_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPERTY_DEF Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ABS_VIEW_EL_PROP_DEF 20040305
2 Importing PROPERTY_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20040305
3 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_ELEMENT 20040305

Method GET_PROPERTY_DEF_BY_NAME on class CL_WDC_MD_UTIL has no exception.

Method GET_VIEW_ELEMENT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EVENT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_FRAMEWORK_EVENT 20030617
2 Importing EVENT_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20030617
3 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_VIEW_ELEMENT 20030724

Method GET_VIEW_ELEMENT_EVENT on class CL_WDC_MD_UTIL has no exception.

Method TO_DO Signature

Method TO_DO on class CL_WDC_MD_UTIL has no parameter.
Method TO_DO on class CL_WDC_MD_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640