货铺QQ群号:834508274
进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程序等,进群看公告,谢谢配合
不修改昵称会被不定期踢除,谢谢配合
事先声明下,本人没参加过培训,也没看过完整的标准教程,所以一直都是野路子,土八路。
所以文章中不足以及不正确的地方请大家帮忙指正。
下面开始干货:
创建server call
根据向导来就行
BAPI_FLIGHT_GETLIST
到下面这步的时候,把 parameter 的type 改为
C context(node/Attribute)
仅仅改需要的,比如此次仅仅是 carrid和 flight list 结果这俩。
然后一步步导航结束。
得到如下
然后到main view,把它从全局的拖过来
然后在layout那里,create container from
然后自己加个查询,再加个table,table绑定输出参数
在查询事件代码中:
method ONACTIONSEARCH .
DATA lo_componentcontroller TYPE REF TO ig_componentcontroller .
lo_componentcontroller = wd_this->get_componentcontroller_ctr( ).
lo_componentcontroller->execute_bapi_flight_getlist(
).
endmethod.
然后创建application,保存,激活,测试即可。
做完这个再对比下前面几篇 根据调解查询并展示结果的文章,可以考虑下项目里是直接在wda里写具体逻辑,还是直接建一个可以复用的function,到时候使用这种方式来显示结果。
标签:11,WDA,BAPI,lo,componentcontroller,然后,查询,table From: https://blog.51cto.com/u_15680210/5757789