下面开始干货:
事先声明下,本人没参加过培训,也没看过完整的标准教程,所以一直都是野路子,土八路。
所以文章中不足以及不正确的地方请大家帮忙指正。
SE80


得到如下


Windows下挂着一个view。
下面编辑view。
在context。新建一个node。其实就是变量。



结果:

回到view layout界面,插入element


create binding

选择新建的note:

选择需要显示的字段。

结果如下:

加了个描述

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

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


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

进行修改就行。

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


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

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

因为的第一个demo程序,所以写的很细,每一步的截屏都有,后面写的话可能就没这么细了,太耗费时间和精力。
如果大家觉得有用,还有必要继续写完这个WDA的demo系列。
请帮忙点击右下角的",谢谢
