Demo WebDynpro: ICF, button text, MIME type (#928)

* * add ICF Service to demo webdynpro

* WDA MIME application/vnd.openxmlformats-officed...

* * empty button text -> text "download"

* Custom "download" OTR text for Demo WDA

* Demo WDA button text Download dynamically (no OTR)

(to overcome issue https://github.com/abapGit/abapGit/issues/5232)

Co-authored-by: sandraros <sandra.rossi@gmail.com>
Co-authored-by: Abo <andrea@borgia.bo.it>
This commit is contained in:
sandraros 2021-12-27 21:54:21 +01:00 committed by GitHub
parent 26a42d8bdb
commit 9e90a307c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 47 additions and 1 deletions

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_SICF" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<URL>/sap/bc/webdynpro/sap/NPL0018/</URL>
<ICFSERVICE>
<ICF_NAME>NPL0018</ICF_NAME>
<ORIG_NAME>NPL0018</ORIG_NAME>
<ICFALTNME>ZDEMO_EXCEL_WDA01</ICFALTNME>
</ICFSERVICE>
<ICFDOCU>
<ICF_NAME>NPL0018</ICF_NAME>
<ICF_LANGU>E</ICF_LANGU>
<ICF_DOCU>Web Dynpro Application ZDEMO_EXCEL_WDA01 / Component ZDEMO_EXCEL_WDA01</ICF_DOCU>
</ICFDOCU>
</asx:values>
</asx:abap>
</abapGit>

View File

@ -176,6 +176,13 @@
<VERSION>A</VERSION>
<PROPERTY_NAME>IMAGE_IS_DECORATIVE</PROPERTY_NAME>
</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</PROPERTY_NAME>
</WDY_UI_PROPERTY>
<WDY_UI_PROPERTY>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
<VIEW_NAME>V_MAIN</VIEW_NAME>
@ -1112,7 +1119,7 @@
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>ONACTIONBTN_DOWNLOAD</CMPNAME>
<LINE_NUMBER>29</LINE_NUMBER>
<SOURCE_LINE> i_mime_type = &apos;EXCEL&apos;</SOURCE_LINE>
<SOURCE_LINE> i_mime_type = &apos;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet&apos;</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>
<COMPONENT_NAME>ZDEMO_EXCEL_WDA01</COMPONENT_NAME>
@ -1290,6 +1297,27 @@
<CONTROLLER_NAME>V_MAIN</CONTROLLER_NAME>
<CMPNAME>WDDOMODIFYVIEW</CMPNAME>
<LINE_NUMBER>2</LINE_NUMBER>
<SOURCE_LINE> DATA lo_button TYPE REF TO cl_wd_button.</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>3</LINE_NUMBER>
<SOURCE_LINE> lo_button ?= view-&gt;get_element( id = &apos;BTN_DOWNLOAD&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>WDDOMODIFYVIEW</CMPNAME>
<LINE_NUMBER>4</LINE_NUMBER>
<SOURCE_LINE> lo_button-&gt;set_text( &apos;Download&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>WDDOMODIFYVIEW</CMPNAME>
<LINE_NUMBER>5</LINE_NUMBER>
<SOURCE_LINE>endmethod.</SOURCE_LINE>
</WDY_CTLR_COMPO_SOURCE_VRS>
<WDY_CTLR_COMPO_SOURCE_VRS>