<?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>
