首页 > 其他分享 >WDA DEMO 11 根据BAPI/Function创建WDA

WDA DEMO 11 根据BAPI/Function创建WDA

时间:2022-10-14 19:12:17浏览次数:77  
标签:11 WDA BAPI lo componentcontroller 然后 查询 table

货铺QQ群号:834508274

进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程序等,进群看公告,谢谢配合
不修改昵称会被不定期踢除,谢谢配合

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

WDA DEMO 11 根据BAPI/Function创建WDA_小程序

创建server call

WDA DEMO 11 根据BAPI/Function创建WDA_微信_02


根据向导来就行

WDA DEMO 11 根据BAPI/Function创建WDA_微信_03

WDA DEMO 11 根据BAPI/Function创建WDA_微信_04

BAPI_FLIGHT_GETLIST

WDA DEMO 11 根据BAPI/Function创建WDA_小程序_05

到下面这步的时候,把 parameter 的type 改为

 C context(node/Attribute)

仅仅改需要的,比如此次仅仅是 carrid和 flight list 结果这俩。

WDA DEMO 11 根据BAPI/Function创建WDA_小程序_06

然后一步步导航结束。

得到如下

WDA DEMO 11 根据BAPI/Function创建WDA_微信_07

然后到main view,把它从全局的拖过来

WDA DEMO 11 根据BAPI/Function创建WDA_微信_08

然后在layout那里,create container from

WDA DEMO 11 根据BAPI/Function创建WDA_复用_09

然后自己加个查询,再加个table,table绑定输出参数

WDA DEMO 11 根据BAPI/Function创建WDA_复用_10

WDA DEMO 11 根据BAPI/Function创建WDA_小程序_11

在查询事件代码中:

WDA DEMO 11 根据BAPI/Function创建WDA_小程序_12

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 DEMO 11 根据BAPI/Function创建WDA_小程序_13


做完这个再对比下前面几篇 根据调解查询并展示结果的文章,可以考虑下项目里是直接在wda里写具体逻辑,还是直接建一个可以复用的function,到时候使用这种方式来显示结果。


标签:11,WDA,BAPI,lo,componentcontroller,然后,查询,table
From: https://blog.51cto.com/u_15680210/5757789

相关文章

  • ALV DMEO 11:REUSE_ALV_GRID_DISPLAY 复选框 刷新 grid_title
    以下是纯顾问群~QQ群 :SAP干货铺,  群号:775662808所有群管理严格,严格禁止一切外来链接、招聘、广告等垃圾信息!如果您觉得这篇干货文章有用,请帮忙转载、分享给更多人,谢谢~......
  • WDA DEMO 03: 根据选择条件查询并显示
    下面开始干货:事先声明下,本人没参加过培训,也没看过完整的标准教程,所以一直都是野路子,土八路。所以文章中不足以及不正确的地方请大家帮忙指正。SE80新建。然后新建一个Attri......
  • 增强Demo 03 销售订单屏幕增强后BAPI增强
    干货:前面两篇文章分别介绍了销售订单抬头和行项目上屏幕增强的案例。屏幕上增加了俩字段,那BAPI创建修改的时候怎么处理?怎么把增强字段值写进去?使用BAPI的EXTENSIONIN参数可......
  • win11+wls2+ubuntu2004配置cuda+cudnn+pytorch
    0.前置说明win11系统开启子系统wsl2安装Ubuntu2004版本子系统(2204版本未测试,请自测)1.安装wsl2-Ubuntu2004子系统win11以上默认是wsl2了,win10参考列表第一个子系统......
  • HU打包BAPI:内部给号 更新交货单
    其他相关资料可点击:​​HU相关配置​​​​HU打包 内外部给号 前台操作​​代码输入参数:内向交货单号*"--------------------------------------------------------------......
  • 解决Project facet Java version 11 is not supported.问题
    出现该提示说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。解决方法:首先查看本机电脑的jdk版本(cmd→Java-version),然后选中项目Properties,选择Projec......
  • BAPI_GOODSMVT_CREATE 带序列号
     API_GOODSMVT_CREATE物料移动,比如MB1B'343'"unblock'344'"block参考代码*&BAPIDATA:goodsmvt_headerLIKEbapi2017_gm_head_01,goodsmvt_codeLIKE......
  • 获取成本中心层级BAPI_COSTCENTERGROUP_GETDETAIL
    T-CODE:OKEON可以查看成本中心层级如果你查找对应的表,会查找到  SETHEADER和对应的SETHEADERT文本表对照数据可能发下问题应该还有别的判断条件,其他字段这里也不继续看......
  • C++11 中的 noexcept
    关键字noexcept用于指出函数不会引发异常,它也可用作运算符,判断操作数(表达式)是否可能引异常:如果操作数可能引发异常,则返回false,否则返回tue。例如,请看下面的声明:......
  • uni-app 110清空聊天记录功能
    chat.jsimport$Ufrom"./util.js";import$Hfrom'./request.js';classchat{constructor(arg){this.url=arg.urlthis.isOnline=falsethis.socket=......