用WebIDE将CRUD Master-Detail应用打包成Hybrid App

Jerry Wang 发表于 2022/04/12 21:30:36 2022/04/12
【摘要】 登录api.sap.com, 找到自己想用ABAP调用的API:API References里,点击Code Snippt,即可看到API Hub自动生成的使用ABAP调用该API的代码:在SAP WebIDE里,选择Tools->Preferences,启用Hybrid App Toolkit:选择WebIDE里的Master-Detail应用文件夹,右键菜单里选择Mobile->Enab...

登录api.sap.com, 找到自己想用ABAP调用的API:

API References里,点击Code Snippt,

即可看到API Hub自动生成的使用ABAP调用该API的代码:

在SAP WebIDE里,选择Tools->Preferences,

启用Hybrid App Toolkit:

选择WebIDE里的Master-Detail应用文件夹,右键菜单里选择Mobile->Enable as Hybrid Mobile Project:

这个选择会添加一个名叫mobile的文件夹到当前项目工程里,包含了一些该应用在设备或者模拟器里运行所必须的一些文件:

Build Packaged App:


选择应用运行的移动平台类型:


Build成功:

假设BAdI名称为CRM_PRODIL_ADD_DATA,我想知道SPRO里什么路径可以基于该BAdI实现增强。

SE18里BAdI definition的Where-Used List不支持搜索Customizing activities.

解决方案

查询表CUS_IMGACH, ATTRIBUTES字段指定成BAdI definition名称,查询出的记录里,TEXT字段就为SPRO里定义该BAdI的路径。

到SPRO里,根据TEXT字段的值,就能搜索到对应的Customizing Activities了:

搜索结果如下图:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。