0
点赞
收藏
分享

微信扫一扫

WDA DEMO 1:简单查询并显示结果




下面开始干货:

事先声明下,本人没参加过培训,也没看过完整的标准教程,所以一直都是野路子,土八路。

所以文章中不足以及不正确的地方请大家帮忙指正。


SE80

WDA DEMO 1:简单查询并显示结果_初始化

WDA DEMO 1:简单查询并显示结果_自动生成_02

得到如下

WDA DEMO 1:简单查询并显示结果_自动生成_03

WDA DEMO 1:简单查询并显示结果_微信_04

Windows下挂着一个view。


下面编辑view。

在context。新建一个node。其实就是变量。

WDA DEMO 1:简单查询并显示结果_微信_05


WDA DEMO 1:简单查询并显示结果_自动生成_06

WDA DEMO 1:简单查询并显示结果_微信_07

结果:

WDA DEMO 1:简单查询并显示结果_初始化_08

回到view layout界面,插入element

WDA DEMO 1:简单查询并显示结果_初始化_09

WDA DEMO 1:简单查询并显示结果_自动生成_10


create binding

WDA DEMO 1:简单查询并显示结果_自动生成_11

选择新建的note:

WDA DEMO 1:简单查询并显示结果_初始化_12

选择需要显示的字段。

WDA DEMO 1:简单查询并显示结果_微信_13

结果如下:

WDA DEMO 1:简单查询并显示结果_初始化_14

加了个描述

WDA DEMO 1:简单查询并显示结果_初始化_15

再转到method页签,进行初始化。

WDA DEMO 1:简单查询并显示结果_自动生成_16

双击进去,然后这里用工具就行

WDA DEMO 1:简单查询并显示结果_微信_17

WDA DEMO 1:简单查询并显示结果_微信_18

然后会自动生成下面的代码

WDA DEMO 1:简单查询并显示结果_微信_19


进行修改就行。

WDA DEMO 1:简单查询并显示结果_自动生成_20

method WDDOINIT .

    DATA lo_nd_n_spfli TYPE REF TO if_wd_context_node.

    DATA lt_n_spfli TYPE wd_this->elements_n_spfli.

*   navigate from <CONTEXT> to <N_SPFLI> via lead selection
    lo_nd_n_spfli = wd_context->get_child_node( name = wd_this->wdctx_n_spfli ).

*   @TODO handle non existant child
*   IF lo_nd_n_spfli IS INITIAL.
*   ENDIF.
 SELECT * FROM spfli INto CORRESPONDING FIELDS OF TABLE lt_n_spfli.
*  * @TODO compute values
*  * e.g. call a model function
*
    lo_nd_n_spfli->bind_table( new_items = lt_n_spfli set_initial_elements = abap_true ).

endmethod.


然后激活即可。


新建一个application

WDA DEMO 1:简单查询并显示结果_初始化_21

WDA DEMO 1:简单查询并显示结果_初始化_22

保存,激活,然后点击测试

WDA DEMO 1:简单查询并显示结果_初始化_23

然后会在浏览器中显示结果如下:

WDA DEMO 1:简单查询并显示结果_初始化_24


因为的第一个demo程序,所以写的很细,每一步的截屏都有,后面写的话可能就没这么细了,太耗费时间和精力。


如果大家觉得有用,还有必要继续写完这个WDA的demo系列。

请帮忙点击右下角的",谢谢



举报

相关推荐

0 条评论