下面开始干货:
事先声明下,本人没参加过培训,也没看过完整的标准教程,所以一直都是野路子,土八路。
所以文章中不足以及不正确的地方请大家帮忙指正。
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系列。
请帮忙点击右下角的",谢谢