abap2xlsx/src/zdemo_excel_wda01.wdyn.xml
2018-04-13 02:35:19 +00:00

1301 lines
53 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_WDYN" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<COMPONENT>
<COMP_METADATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VERSION>A</VERSION>
<CMP_CONTROLLER>COMPONENTCONTROLLER</CMP_CONTROLLER>
<CMP_INTERFACE>COMPONENTINTERFACE</CMP_INTERFACE>
<DISPLAY_NAME>ZDEMO_EXCEL_WDA01</DISPLAY_NAME>
</DEFINITION>
<DESCRIPTIONS>
<WDY_COMPONENTT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<LANGU>E</LANGU>
<DESCRIPTION>abap2xlsx Web Dynpro Demo 1</DESCRIPTION>
</WDY_COMPONENTT>
</DESCRIPTIONS>
</COMP_METADATA>
<VIEW_METADATA>
<WDY_MD_VIEW_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>EMPTYVIEW</VIEW_NAME>
<VERSION>A</VERSION>
<TYPE>CL_WDY_MD_EMPTY_VIEW</TYPE>
<VIEW_CONTROLLER>EMPTYVIEW</VIEW_CONTROLLER>
<DISPLAY_NAME>EMPTYVIEW</DISPLAY_NAME>
</DEFINITION>
<IOBOUND_PLUGS>
<WDY_IOBOUND_PLUG>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>EMPTYVIEW</VIEW_NAME>
<PLUG_NAME>SHOWEMPTYVIEW</PLUG_NAME>
<VERSION>A</VERSION>
<PLUG_TYPE>CL_WDY_MD_INBOUND_PLUG</PLUG_TYPE>
<DISPLAY_NAME>SHOWEMPTYVIEW</DISPLAY_NAME>
</WDY_IOBOUND_PLUG>
</IOBOUND_PLUGS>
</WDY_MD_VIEW_META_DATA>
<WDY_MD_VIEW_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<VERSION>A</VERSION>
<TYPE>CL_WDY_MD_VIEW</TYPE>
<VIEW_CONTROLLER>V_MAIN</VIEW_CONTROLLER>
<ROOT_UI_CONT>ROOTUIELEMENTCONTAINER</ROOT_UI_CONT>
<DISPLAY_NAME>V_MAIN</DISPLAY_NAME>
</DEFINITION>
<UI_ELEMENTS>
<WDY_UI_ELEMENT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<ELEMENT_POSITION>1</ELEMENT_POSITION>
<UI_ELEMENT_TYPE>CL_WDY_MD_BUTTON</UI_ELEMENT_TYPE>
<DISPLAY_NAME>BTN_DOWNLOAD</DISPLAY_NAME>
<UI_ELEM_DEF_LIB>STANDARD</UI_ELEM_DEF_LIB>
<UI_ELEMENT_DEF>BUTTON</UI_ELEMENT_DEF>
<PARENT_NAME>ROOTUIELEMENTCONTAINER</PARENT_NAME>
<AGGREGATION_NAME>CHILDREN</AGGREGATION_NAME>
</WDY_UI_ELEMENT>
<WDY_UI_ELEMENT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD_LD</ELEMENT_NAME>
<VERSION>A</VERSION>
<ELEMENT_POSITION>1</ELEMENT_POSITION>
<UI_ELEMENT_TYPE>CL_WDY_MD_FLOW_DATA</UI_ELEMENT_TYPE>
<DISPLAY_NAME>BTN_DOWNLOAD_LD</DISPLAY_NAME>
<UI_ELEM_DEF_LIB>STANDARD</UI_ELEM_DEF_LIB>
<UI_ELEMENT_DEF>FLOW_DATA</UI_ELEMENT_DEF>
<PARENT_NAME>BTN_DOWNLOAD</PARENT_NAME>
<AGGREGATION_NAME>LAYOUT_DATA</AGGREGATION_NAME>
</WDY_UI_ELEMENT>
<WDY_UI_ELEMENT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<UI_ELEMENT_TYPE>CL_WDY_MD_TRANSP_CONTAINER</UI_ELEMENT_TYPE>
<DISPLAY_NAME>ROOTUIELEMENTCONTAINER</DISPLAY_NAME>
<UI_ELEM_DEF_LIB>STANDARD</UI_ELEM_DEF_LIB>
<UI_ELEMENT_DEF>TRANSPARENT_CONTAINER</UI_ELEMENT_DEF>
</WDY_UI_ELEMENT>
<WDY_UI_ELEMENT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER_LAYOUT</ELEMENT_NAME>
<VERSION>A</VERSION>
<ELEMENT_POSITION>1</ELEMENT_POSITION>
<UI_ELEMENT_TYPE>CL_WDY_MD_FLOW_LAYOUT</UI_ELEMENT_TYPE>
<DISPLAY_NAME>ROOTUIELEMENTCONTAINER_LAYOUT</DISPLAY_NAME>
<UI_ELEM_DEF_LIB>STANDARD</UI_ELEM_DEF_LIB>
<UI_ELEMENT_DEF>FLOW_LAYOUT</UI_ELEMENT_DEF>
<PARENT_NAME>ROOTUIELEMENTCONTAINER</PARENT_NAME>
<AGGREGATION_NAME>LAYOUT</AGGREGATION_NAME>
</WDY_UI_ELEMENT>
</UI_ELEMENTS>
<UI_EVENT_BINDINGS>
<WDY_UI_EVT_BIND>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<BINDING_NAME>ON_ACTION</BINDING_NAME>
<VERSION>A</VERSION>
<UI_ELEM_EVENT>ON_ACTION</UI_ELEM_EVENT>
<BOUND_ACTION>BTN_DOWNLOAD</BOUND_ACTION>
</WDY_UI_EVT_BIND>
</UI_EVENT_BINDINGS>
<UI_PROPERTIES>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>CONTEXT_MENU_BEHAVIOUR</PROPERTY_NAME>
<PROPERTY_VALUE>00</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>DESIGN</PROPERTY_NAME>
<PROPERTY_VALUE>00</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>ENABLED</PROPERTY_NAME>
<PROPERTY_VALUE>X</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>HOTKEY</PROPERTY_NAME>
<PROPERTY_VALUE>00</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>IMAGE_FIRST</PROPERTY_NAME>
<PROPERTY_VALUE>X</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>TEXT_DIRECTION</PROPERTY_NAME>
<PROPERTY_VALUE>02</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>VISIBLE</PROPERTY_NAME>
<PROPERTY_VALUE>02</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD_LD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>CELL_DESIGN</PROPERTY_NAME>
<PROPERTY_VALUE>04</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>BTN_DOWNLOAD_LD</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>V_GUTTER</PROPERTY_NAME>
<PROPERTY_VALUE>00</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>CONTEXT_MENU_BEHAVIOUR</PROPERTY_NAME>
<PROPERTY_VALUE>00</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>ENABLED</PROPERTY_NAME>
<PROPERTY_VALUE>X</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>IS_LAYOUT_CONTAINER</PROPERTY_NAME>
<PROPERTY_VALUE>X</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>SCROLLING_MODE</PROPERTY_NAME>
<PROPERTY_VALUE>02</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>VISIBLE</PROPERTY_NAME>
<PROPERTY_VALUE>02</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
<ELEMENT_NAME>ROOTUIELEMENTCONTAINER_LAYOUT</ELEMENT_NAME>
<VERSION>A</VERSION>
<PROPERTY_NAME>WRAPPING</PROPERTY_NAME>
<PROPERTY_VALUE>X</PROPERTY_VALUE>
</WDY_UI_PROPERTY>
</UI_PROPERTIES>
</WDY_MD_VIEW_META_DATA>
<WDY_MD_VIEW_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>W_MAIN</VIEW_NAME>
<VERSION>A</VERSION>
<TYPE>CL_WDY_MD_WINDOW</TYPE>
<VIEW_CONTROLLER>W_MAIN</VIEW_CONTROLLER>
<DISPLAY_NAME>W_MAIN</DISPLAY_NAME>
<DEF_ROOT_NODE>V_MAIN_USAGE_0</DEF_ROOT_NODE>
</DEFINITION>
<IOBOUND_PLUGS>
<WDY_IOBOUND_PLUG>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>W_MAIN</VIEW_NAME>
<PLUG_NAME>DEFAULT</PLUG_NAME>
<VERSION>A</VERSION>
<PLUG_TYPE>CL_WDY_MD_INBOUND_PLUG</PLUG_TYPE>
<IN_PLUG_TYPE>1</IN_PLUG_TYPE>
<DISPLAY_NAME>DEFAULT</DISPLAY_NAME>
<IS_INTF_ITEM>X</IS_INTF_ITEM>
</WDY_IOBOUND_PLUG>
</IOBOUND_PLUGS>
<VSH_NODES>
<WDY_VSH_NODE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<WINDOW_NAME>W_MAIN</WINDOW_NAME>
<VSH_NODE_NAME>V_MAIN_USAGE_0</VSH_NODE_NAME>
<VERSION>A</VERSION>
<VSH_NODE_TYPE>CL_WDY_MD_VIEW_USAGE</VSH_NODE_TYPE>
<USED_VIEW>V_MAIN</USED_VIEW>
<DISPLAY_NAME>V_MAIN_USAGE_0</DISPLAY_NAME>
</WDY_VSH_NODE>
</VSH_NODES>
</WDY_MD_VIEW_META_DATA>
</VIEW_METADATA>
<CTLR_METADATA>
<WDY_MD_CONTROLLER_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<VERSION>A</VERSION>
<CONTROLLER_TYPE>02</CONTROLLER_TYPE>
<CONTEXT>CONTEXT</CONTEXT>
<DISPLAY_NAME>COMPONENTCONTROLLER</DISPLAY_NAME>
<RUNTIME_OBJECT>ZIWCI_DEMO_EXCEL_WDA01</RUNTIME_OBJECT>
</DEFINITION>
<CONTROLLER_COMPONENT_TEXTS>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOAPPLICATIONSTATECHANGE</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Handling for Suspending and Resuming an Application</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOBEFORENAVIGATION</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Error Handling Before Navigation Through Application</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Clean-Up Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Initialization Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOPOSTPROCESSING</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Prepare Output</DESCRIPTION>
</WDY_CTLR_COMPOT>
</CONTROLLER_COMPONENT_TEXTS>
<CONTROLLER_PARAMETERS>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOAPPLICATIONSTATECHANGE</CMPNAME>
<PARAMETER_NAME>STATE_CHANGE</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>IF_WD_APPLICATION_STATE_CHANGE</ABAP_TYPE>
<DISPLAY_NAME>STATE_CHANGE</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOBEFORENAVIGATION</CMPNAME>
<PARAMETER_NAME>IS_CURRENT_ROOT</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPE>WDY_BOOLEAN</ABAP_TYPE>
<DISPLAY_NAME>IS_CURRENT_ROOT</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<PARAMETER_NAME>REASON</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPE>WDR_APPL_EXIT_REASON</ABAP_TYPE>
<DISPLAY_NAME>REASON</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOPOSTPROCESSING</CMPNAME>
<PARAMETER_NAME>IS_CURRENT_ROOT</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPE>WDY_BOOLEAN</ABAP_TYPE>
<DISPLAY_NAME>IS_CURRENT_ROOT</DISPLAY_NAME>
</WDY_CTLR_PARAM>
</CONTROLLER_PARAMETERS>
<CONTEXT_NODES>
<WDY_CTX_NODE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<NODE_NAME>CONTEXT</NODE_NAME>
<VERSION>A</VERSION>
<NODE_TYPE>CL_WDY_MD_CONTEXT_VALUE_NODE</NODE_TYPE>
<COLLECTION_TYPE>03</COLLECTION_TYPE>
<CARDINALITY>01</CARDINALITY>
<SELECTION>01</SELECTION>
<SINGLETON>X</SINGLETON>
<DISPLAY_NAME>CONTEXT</DISPLAY_NAME>
<INIT_LEAD_SELECT>X</INIT_LEAD_SELECT>
<IS_INTF_ITEM>X</IS_INTF_ITEM>
</WDY_CTX_NODE>
</CONTEXT_NODES>
</WDY_MD_CONTROLLER_META_DATA>
<WDY_MD_CONTROLLER_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>EMPTYVIEW</CONTROLLER_NAME>
<VERSION>A</VERSION>
<CONTROLLER_TYPE>01</CONTROLLER_TYPE>
<DISPLAY_NAME>EMPTYVIEW</DISPLAY_NAME>
</DEFINITION>
</WDY_MD_CONTROLLER_META_DATA>
<WDY_MD_CONTROLLER_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<VERSION>A</VERSION>
<CONTROLLER_TYPE>01</CONTROLLER_TYPE>
<CONTEXT>CONTEXT</CONTEXT>
<DISPLAY_NAME>V_MAIN</DISPLAY_NAME>
</DEFINITION>
<CONTROLLER_USAGES>
<WDY_CTLR_USAGE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CTLR_USAGE_NAME>00O2TRN3HOPNY2XMW9ZPOIO72</CTLR_USAGE_NAME>
<VERSION>A</VERSION>
<USED_CONTROLLER>COMPONENTCONTROLLER</USED_CONTROLLER>
</WDY_CTLR_USAGE>
</CONTROLLER_USAGES>
<CONTROLLER_COMPONENT_TEXTS>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>BTN_DOWNLOAD</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Download Excel file</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Download Excel file</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOAFTERACTION</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Method for non-action specific operations before navigation</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Method for Validation of User Input</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Clean-Up Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Initialization Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Method for Modifying the View Before Rendering</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Method for Modifying the Context Menu</DESCRIPTION>
</WDY_CTLR_COMPOT>
</CONTROLLER_COMPONENT_TEXTS>
<CONTROLLER_PARAMETERS>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<PARAMETER_NAME>FIRST_TIME</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPE>WDY_BOOLEAN</ABAP_TYPE>
<DISPLAY_NAME>FIRST_TIME</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<PARAMETER_NAME>VIEW</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>2</PARAM_POSITION>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>IF_WD_VIEW</ABAP_TYPE>
<DISPLAY_NAME>VIEW</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<PARAMETER_NAME>CONTEXT_MENU_EVENT</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>IF_WD_CONTEXT_MENU_EVENT</ABAP_TYPE>
<DISPLAY_NAME>CONTEXT_MENU_EVENT</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<PARAMETER_NAME>CONTEXT_MENU_MANAGER</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>2</PARAM_POSITION>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>IF_WD_CONTEXT_MENU_MANAGER</ABAP_TYPE>
<DISPLAY_NAME>CONTEXT_MENU_MANAGER</DISPLAY_NAME>
</WDY_CTLR_PARAM>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<PARAMETER_NAME>MENU</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>3</PARAM_POSITION>
<DECLARATION_TYPE>3</DECLARATION_TYPE>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>CL_WD_MENU</ABAP_TYPE>
<DISPLAY_NAME>MENU</DISPLAY_NAME>
</WDY_CTLR_PARAM>
</CONTROLLER_PARAMETERS>
<CONTEXT_NODES>
<WDY_CTX_NODE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<NODE_NAME>CONTEXT</NODE_NAME>
<VERSION>A</VERSION>
<NODE_TYPE>CL_WDY_MD_CONTEXT_VALUE_NODE</NODE_TYPE>
<COLLECTION_TYPE>03</COLLECTION_TYPE>
<CARDINALITY>01</CARDINALITY>
<SELECTION>01</SELECTION>
<SINGLETON>X</SINGLETON>
<DISPLAY_NAME>CONTEXT</DISPLAY_NAME>
<INIT_LEAD_SELECT>X</INIT_LEAD_SELECT>
</WDY_CTX_NODE>
</CONTEXT_NODES>
</WDY_MD_CONTROLLER_META_DATA>
<WDY_MD_CONTROLLER_META_DATA>
<DEFINITION>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<VERSION>A</VERSION>
<CONTROLLER_TYPE>06</CONTROLLER_TYPE>
<CONTEXT>CONTEXT</CONTEXT>
<DISPLAY_NAME>W_MAIN</DISPLAY_NAME>
</DEFINITION>
<CONTROLLER_USAGES>
<WDY_CTLR_USAGE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CTLR_USAGE_NAME>00O2TRN3HOPNY2XMW9ZPOIHVI</CTLR_USAGE_NAME>
<VERSION>A</VERSION>
<USED_CONTROLLER>COMPONENTCONTROLLER</USED_CONTROLLER>
</WDY_CTLR_USAGE>
</CONTROLLER_USAGES>
<CONTROLLER_COMPONENT_TEXTS>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Clean-Up Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Controller Initialization Method</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCLOSE</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Handling For Closing of Window</DESCRIPTION>
</WDY_CTLR_COMPOT>
<WDY_CTLR_COMPOT>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONOPEN</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPTION>Handling For Opening of Window</DESCRIPTION>
</WDY_CTLR_COMPOT>
</CONTROLLER_COMPONENT_TEXTS>
<CONTROLLER_PARAMETERS>
<WDY_CTLR_PARAM>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONOPEN</CMPNAME>
<PARAMETER_NAME>WINDOW_DESCR</PARAMETER_NAME>
<VERSION>A</VERSION>
<PARAM_POSITION>1</PARAM_POSITION>
<ABAP_TYPING>1</ABAP_TYPING>
<ABAP_TYPE>IF_WD_WINDOW_DESCRIPTION</ABAP_TYPE>
<DISPLAY_NAME>WINDOW_DESCR</DISPLAY_NAME>
</WDY_CTLR_PARAM>
</CONTROLLER_PARAMETERS>
<CONTEXT_NODES>
<WDY_CTX_NODE>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<NODE_NAME>CONTEXT</NODE_NAME>
<VERSION>A</VERSION>
<NODE_TYPE>CL_WDY_MD_CONTEXT_VALUE_NODE</NODE_TYPE>
<COLLECTION_TYPE>03</COLLECTION_TYPE>
<CARDINALITY>01</CARDINALITY>
<SELECTION>01</SELECTION>
<SINGLETON>X</SINGLETON>
<DISPLAY_NAME>CONTEXT</DISPLAY_NAME>
<INIT_LEAD_SELECT>X</INIT_LEAD_SELECT>
</WDY_CTX_NODE>
</CONTEXT_NODES>
</WDY_MD_CONTROLLER_META_DATA>
</CTLR_METADATA>
</COMPONENT>
<COMPONENTS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOAPPLICATIONSTATECHANGE</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOAPPLICATIONSTATECHANGE</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOBEFORENAVIGATION</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOBEFORENAVIGATION</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOEXIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOINIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOPOSTPROCESSING</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOPOSTPROCESSING</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>BTN_DOWNLOAD</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_ACTION</CMPTYPE>
<DISPLAY_NAME>BTN_DOWNLOAD</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CTLR_EVENT_HANDLER</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<REF_CTLR_NAME>V_MAIN</REF_CTLR_NAME>
<REF_CMPNAME>BTN_DOWNLOAD</REF_CMPNAME>
<DISPLAY_NAME>ONACTIONBTN_DOWNLOAD</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOAFTERACTION</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOAFTERACTION</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOBEFOREACTION</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOEXIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOINIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOMODIFYVIEW</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOONCONTEXTMENU</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>HANDLEDEFAULT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CTLR_EVENT_HANDLER</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<REF_VIEW_NAME>W_MAIN</REF_VIEW_NAME>
<REF_PLUG_NAME>DEFAULT</REF_PLUG_NAME>
<DISPLAY_NAME>HANDLEDEFAULT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOEXIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOINIT</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCLOSE</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOONCLOSE</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
<WDY_CTLR_COMPO_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONOPEN</CMPNAME>
<VERSION>A</VERSION>
<CMPTYPE>CL_WDY_MD_CONTROLLER_METHOD</CMPTYPE>
<CMP_POSITION>1</CMP_POSITION>
<VISIBILITY>2</VISIBILITY>
<DISPLAY_NAME>WDDOONOPEN</DISPLAY_NAME>
</WDY_CTLR_COMPO_VRS>
</COMPONENTS>
<SOURCES>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOAPPLICATIONSTATECHANGE</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOAPPLICATIONSTATECHANGE .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOAPPLICATIONSTATECHANGE</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOBEFORENAVIGATION</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOBEFORENAVIGATION .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOBEFORENAVIGATION</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOEXIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOINIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOPOSTPROCESSING</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOPOSTPROCESSING .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>COMPONENTCONTROLLER</CONTROLLER_NAME>
<CMPNAME>WDDOPOSTPROCESSING</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>METHOD onactionbtn_download .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>3</LINE_NUMBER>
<SOURCE_LINE>DATA: lo_excel TYPE REF TO zcl_excel,</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>4</LINE_NUMBER>
<SOURCE_LINE>lo_excel_writer TYPE REF TO zcl_excel_writer_2007,</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>5</LINE_NUMBER>
<SOURCE_LINE>lo_worksheet TYPE REF TO zcl_excel_worksheet.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>6</LINE_NUMBER>
<SOURCE_LINE>DATA: lv_content TYPE xstring.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>7</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>8</LINE_NUMBER>
<SOURCE_LINE>CREATE OBJECT lo_excel.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>9</LINE_NUMBER>
<SOURCE_LINE>lo_worksheet = lo_excel-&gt;get_active_worksheet( ).</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>10</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>11</LINE_NUMBER>
<SOURCE_LINE>lo_worksheet-&gt;set_cell( ip_column = &apos;B&apos;</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>12</LINE_NUMBER>
<SOURCE_LINE>ip_row = &apos;2&apos;</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>13</LINE_NUMBER>
<SOURCE_LINE>ip_value = &apos;Welcome to Web Dynpro and abap2xlsx.&apos; ).</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>14</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>15</LINE_NUMBER>
<SOURCE_LINE>CREATE OBJECT lo_excel_writer.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>16</LINE_NUMBER>
<SOURCE_LINE>lv_content = lo_excel_writer-&gt;zif_excel_writer~write_file( lo_excel ).</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>17</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>18</LINE_NUMBER>
<SOURCE_LINE>DATA: lv_filename TYPE string.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>19</LINE_NUMBER>
<SOURCE_LINE>lv_filename = &apos;wda01.xlsx&apos;.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>20</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>21</LINE_NUMBER>
<SOURCE_LINE>CALL METHOD cl_wd_runtime_services=&gt;attach_file_to_response</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>22</LINE_NUMBER>
<SOURCE_LINE>EXPORTING</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>23</LINE_NUMBER>
<SOURCE_LINE>i_filename = lv_filename</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>24</LINE_NUMBER>
<SOURCE_LINE>i_content = lv_content</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>25</LINE_NUMBER>
<SOURCE_LINE>i_mime_type = &apos;EXCEL&apos;</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>26</LINE_NUMBER>
<SOURCE_LINE>i_in_new_window = abap_false</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>27</LINE_NUMBER>
<SOURCE_LINE>i_inplace = abap_false.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>28</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>29</LINE_NUMBER>
<SOURCE_LINE>ENDMETHOD.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOAFTERACTION</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOAFTERACTION .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOAFTERACTION</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOBEFOREACTION .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>* data lo_api_controller type ref to if_wd_view_controller.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>3</LINE_NUMBER>
<SOURCE_LINE>* data lo_action type ref to if_wd_action.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>4</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>5</LINE_NUMBER>
<SOURCE_LINE>* lo_api_controller = wd_this-&gt;wd_get_api( ).</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>6</LINE_NUMBER>
<SOURCE_LINE>* lo_action = lo_api_controller-&gt;get_current_action( ).</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>7</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>8</LINE_NUMBER>
<SOURCE_LINE>* if lo_action is bound.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>9</LINE_NUMBER>
<SOURCE_LINE>* case lo_action-&gt;name.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>10</LINE_NUMBER>
<SOURCE_LINE>* when &apos;...&apos;.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>11</LINE_NUMBER>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>12</LINE_NUMBER>
<SOURCE_LINE>* endcase.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>13</LINE_NUMBER>
<SOURCE_LINE>* endif.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOBEFOREACTION</CMPNAME>
<LINE_NUMBER>14</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOEXIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOINIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOMODIFYVIEW .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOONCONTEXTMENU .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCONTEXTMENU</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>HANDLEDEFAULT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method HANDLEDEFAULT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>HANDLEDEFAULT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOEXIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOEXIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOINIT .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOINIT</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCLOSE</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOONCLOSE .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONCLOSE</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONOPEN</CMPNAME>
<LINE_NUMBER>1</LINE_NUMBER>
<SOURCE_LINE>method WDDOONOPEN .</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<CONTROLLER_NAME>W_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOONOPEN</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
</SOURCES>
</asx:values>
</asx:abap>
</abapGit>