SAP ABAP Class IF_WDY_MD_ADT_CONTROLLER (Controller Data (API for AIE))
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WDY_MD_ADT_CONTROLLER Controller DATA (API for AIE) 20120521
Properties
Class IF_WDY_MD_ADT_CONTROLLER  
Short Description Controller Data (API for AIE)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120521   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_WDY_MD_ADT_CONTROLLER has no interface implemented.
Friends
Class IF_WDY_MD_ADT_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CTLR_TYPE_COMPONENT Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_COMPONENT component controller 20120605
2 C_CTLR_TYPE_COMP_INTERFACE Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_CMP_INTF component interface controller 20120605
3 C_CTLR_TYPE_CUSTOM Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_CUSTOM custom controller 20120605
4 C_CTLR_TYPE_INTERFACE_VIEW Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_INTF_VIEW interface view controller 20120605
5 C_CTLR_TYPE_VIEW Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_VIEW view controller 20120605
6 C_CTLR_TYPE_WINDOW Constant Public Type reference (TYPE) WDY_MD_CONTROLLER_TYPE WDYN_CTLR_TYPE_WINDOW window controller 20120605
7 C_CTX_VALUE_HELP_MODE_APPL Constant Public Type reference (TYPE) WDY_CONTEXT_VALUE_HELP_MODE WDYN_VALUE_HELP_MODE_CTX_APPL Freely Programmed 20120705
8 C_CTX_VALUE_HELP_MODE_AUTO Constant Public Type reference (TYPE) WDY_CONTEXT_VALUE_HELP_MODE WDYN_VALUE_HELP_MODE_CTX_AUTO Automatic 20120705
9 C_CTX_VALUE_HELP_MODE_DDIC Constant Public Type reference (TYPE) WDY_CONTEXT_VALUE_HELP_MODE WDYN_VALUE_HELP_MODE_CTX_DDIC Dictionary Search Help 20120705
10 C_CTX_VALUE_HELP_MODE_DEACTIV Constant Public Type reference (TYPE) WDY_CONTEXT_VALUE_HELP_MODE WDYN_VALUE_HELP_MODE_CTX_DEACT Deactivated 20120705
11 C_CTX_VALUE_HELP_MODE_OVS Constant Public Type reference (TYPE) WDY_CONTEXT_VALUE_HELP_MODE WDYN_VALUE_HELP_MODE_CTX_OVS Object Value Selector (OVS) 20120705
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method check controller data and source code (and associated view) 20120522
2 DELETE Instance method Public Method delete custom controller 20120606
3 LOAD_ACTIONS Instance method Public Method 20120521
4 LOAD_ATTRIBUTES Instance method Public Method 20120521
5 LOAD_CONTEXT Instance method Public Method 20120521
6 LOAD_CONTROLLER Instance method Public Method 20120530
7 LOAD_CONTROLLER_USAGES Instance method Public Method 20120521
8 LOAD_DEFINITION Instance method Public Method 20120521
9 LOAD_EVENTS Instance method Public Method 20120521
10 LOAD_METHODS Instance method Public Method 20120521
11 LOAD_SOURCE Instance method Public Method provide controller source code as local class 20120521
12 SAVE Instance method Public Method savec ontroller meta data 20120522
Events
Class IF_WDY_MD_ADT_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_CONTEXT_NODE_NAME Public See coding 20120712 gty_context_node_name type c length 20
2 GTY_DEFAULT_VALUE_TYPE Public See coding 20120719 gty_default_value_type type c length 255
3 GTY_S_ACTION Public See coding 20120521 begin of gty_s_action, cmpname type c length 20, description type wdy_md_description, action_type type wdy_wb_vc_action_type, parameters type gty_t_parameter, end of gty_s_action
4 GTY_S_ATTRIBUTE Public See coding 20120521 begin of gty_s_attribute, cmpname type wdy_md_object_name, "30 char description type wdy_md_description, is_public type wdy_boolean, abap_typing type wdy_md_abap_typing_enum, abap_type type wdy_md_abap_type, end of gty_s_attribute
5 GTY_S_CONTEXT_ATTRIBUTE Public See coding 20120522 begin of gty_s_context_attribute, attribute_name type wdy_context_attribute_name, attrib_position type i, read_only type wdy_read_only, default_value type gty_default_value_type, abap_type type wdy_md_abap_type, abap_typing type wdy_md_abap_typing_enum, value_help_id type wdy_value_help_id, "ddic search help or comp usage value_help_mode type wdy_context_value_help_mode, "constants C_CTX_VALUE_HELP_MODE_... value_help_type_text type gty_value_help_text, "short description for values of DDSHLPTYP nullable type wdy_boolean. include type wdy_attribute_format_prop. types: end of gty_s_context_attribute
6 GTY_S_CONTEXT_MAPPING Public See coding 20120522 begin of gty_s_context_mapping, ctlr_usage_name type wdy_controller_usage_name, ctx_mapp_name type wdy_context_mapping_name, own_node_name type wdy_context_node_name, map_node_name type wdy_context_node_name, end of gty_s_context_mapping
7 GTY_S_CONTEXT_NODE Public See coding 20120522 begin of gty_s_context_node, node_name type gty_context_node_name, parent_node_name type gty_context_node_name, node_position type i, supply_func_name type wdy_md_object_name, cardinality type wdy_md_co_cardinality, selection type wdy_md_selection, singleton type wdy_boolean, is_recursion_node type wdy_boolean, "node_type repeated_node type wdy_context_node_name, abap_type type wdy_md_abap_type, init_lead_select type wdy_boolean, is_input_element type wdy_boolean, is_intf_item type wdy_boolean, primary_attr type wdy_md_object_name, attributes type gty_t_context_attribute, end of gty_s_context_node
8 GTY_S_CONTROLLER Public See coding 20120522 begin of gty_s_controller, definition type gty_s_controller_definition, controller_usages type gty_t_controller_usage, context type gty_t_context_node, context_mapping type gty_t_context_mapping, actions type gty_t_action, attributes type gty_t_attribute, events type gty_t_event, methods type gty_t_method, event_handler type gty_t_event_handler, supply_functions type gty_t_supply_function, end of gty_s_controller
9 GTY_S_CONTROLLER_DEFINITION Public See coding 20120522 begin of gty_s_controller_definition, component_name type wdy_component_name, "max 25 controller_name type wdy_controller_name, "max 20 controller_type type wdy_md_controller_type, description type wdy_md_description, runtime_object type wdy_md_object_type. include type wdy_md_change_information. types: end of gty_s_controller_definition
10 GTY_S_CONTROLLER_USAGE Public See coding 20120521 begin of gty_s_controller_usage, ctlr_usage_name type wdy_controller_usage_name, component_usage type wdy_component_usage_name, used_controller type wdy_controller_name, end of gty_s_controller_usage
11 GTY_S_EVENT Public See coding 20120521 begin of gty_s_event, cmpname type c length 20, description type wdy_md_description, is_intf_item type wdy_boolean, parameters type gty_t_parameter, end of gty_s_event
12 GTY_S_EVENT_HANDLER Public See coding 20120521 begin of gty_s_event_handler, cmpname type wdy_md_object_name, "30 char description type wdy_md_description, is_intf_item type wdy_boolean, code_body type string, parameters type gty_t_parameter, event_source type wdy_controller_usage_name. include type wdy_subscribed_event. include type wdy_subscribed_inbound_plug. types: end of gty_s_event_handler
13 GTY_S_EXCEPTION Public See coding 20120521 begin of gty_s_exception, exception_name type wdy_md_object_name, description type wdy_md_description, end of gty_s_exception
14 GTY_S_METHOD Public See coding 20120521 begin of gty_s_method, cmpname type wdy_md_object_name, "30 char description type wdy_md_description, is_intf_item type wdy_boolean, is_predefined type wdy_boolean, code_body type string, parameters type gty_t_parameter, exceptions type gty_t_exception, end of gty_s_method
15 GTY_S_PARAMETER Public See coding 20120521 begin of gty_s_parameter, parameter_name type wdy_md_object_name, "30 char declaration_type type wdy_md_declaration_type_enum, abap_typing type wdy_md_abap_typing_enum, abap_type type wdy_md_abap_type, optional type wdy_boolean, default_value type c length 255, description type wdy_md_description, end of gty_s_parameter
16 GTY_S_SUPPLY_FUNCTION Public See coding 20120521 begin of gty_s_supply_function, cmpname type wdy_md_object_name, "30 char description type wdy_md_description, code_body type string, parameters type gty_t_parameter, "not changeable! end of gty_s_supply_function
17 GTY_T_ACTION Public See coding 20120521 gty_t_action type standard table of gty_s_action with key cmpname
18 GTY_T_ATTRIBUTE Public See coding 20120521 gty_t_attribute type standard table of gty_s_attribute with key cmpname
19 GTY_T_CONTEXT_ATTRIBUTE Public See coding 20120522 gty_t_context_attribute type standard table of gty_s_context_attribute with key attribute_name
20 GTY_T_CONTEXT_MAPPING Public See coding 20120522 gty_t_context_mapping type standard table of gty_s_context_mapping with key ctlr_usage_name ctx_mapp_name
21 GTY_T_CONTEXT_NODE Public See coding 20120522 gty_t_context_node type standard table of gty_s_context_node with key node_name
22 GTY_T_CONTROLLER_USAGE Public See coding 20120521 gty_t_controller_usage type standard table of gty_s_controller_usage with key ctlr_usage_name
23 GTY_T_EVENT Public See coding 20120521 gty_t_event type standard table of gty_s_event with key cmpname
24 GTY_T_EVENT_HANDLER Public See coding 20120521 gty_t_event_handler type standard table of gty_s_event_handler with key cmpname
25 GTY_T_EXCEPTION Public See coding 20120521 gty_t_exception type standard table of gty_s_exception with key exception_name
26 GTY_T_METHOD Public See coding 20120521 gty_t_method type standard table of gty_s_method with key cmpname
27 GTY_T_OBJECT_NAME Public See coding 20120719 gty_t_object_name type standard table of wdy_md_object_name
28 GTY_T_PARAMETER Public See coding 20120521 gty_t_parameter type standard table of gty_s_parameter with key parameter_name
29 GTY_T_SUPPLY_FUNCTION Public See coding 20120521 gty_t_supply_function type standard table of gty_s_supply_function with key cmpname
30 GTY_VALUE_HELP_TEXT Public See coding 20120719 gty_value_help_text type c length 80
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WB_CHECKLIST 20120522
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120605
2 CX_WDY_MD_NOT_EXISTING 20120605

Method DELETE Signature

Method DELETE on class IF_WDY_MD_ADT_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120606
2 CX_WDY_MD_NOT_EXISTING 20120606

Method LOAD_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIONS Call by reference Type reference (TYPE) GTY_T_ACTION 20120521

Method LOAD_ACTIONS on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTES Call by reference Type reference (TYPE) GTY_T_ATTRIBUTE 20120521

Method LOAD_ATTRIBUTES on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTEXT Call by reference Type reference (TYPE) GTY_T_CONTEXT_NODE 20120522
2 Exporting MAPPING Call by reference Type reference (TYPE) GTY_T_CONTEXT_MAPPING 20120522

Method LOAD_CONTEXT on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROLLER_DATA Call by reference Type reference (TYPE) GTY_S_CONTROLLER 20120530

Method LOAD_CONTROLLER on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_CONTROLLER_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROLLER_USAGES Call by reference Type reference (TYPE) GTY_T_CONTROLLER_USAGE table of controller usages 20120521

Method LOAD_CONTROLLER_USAGES on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFINITION Call by reference Type reference (TYPE) GTY_S_CONTROLLER_DEFINITION 20120521

Method LOAD_DEFINITION on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EVENTS Call by reference Type reference (TYPE) GTY_T_EVENT 20120521

Method LOAD_EVENTS on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EVENT_HANDLER Call by reference Type reference (TYPE) GTY_T_EVENT_HANDLER 20120521
2 Exporting METHODS Call by reference Type reference (TYPE) GTY_T_METHOD 20120521
3 Exporting SUPPLY_FUNCTIONS Call by reference Type reference (TYPE) GTY_T_SUPPLY_FUNCTION 20120521

Method LOAD_METHODS on class IF_WDY_MD_ADT_CONTROLLER has no exception.

Method LOAD_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFINITION_PART Call by reference Type reference (TYPE) RSWSOURCET 20120521
2 Exporting IMPLEMENTATION_PART Call by reference Type reference (TYPE) RSWSOURCET 20120521
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120524
2 CX_WDY_MD_NOT_EXISTING 20120524

Method SAVE Signature

Method SAVE on class IF_WDY_MD_ADT_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120529
History
Last changed by/on SAP  20130531 
SAP Release Created in