初次接触fiori
fiori作为S4的最新开发工具,其强大毋庸置疑的。作为一个老开发,作为一个特别特别熟悉微服务和前后端开发的人来说(相对SAP业务来说的,相对开发自己就是小弟),我不去整整fiori开发的话,他瞄的同行都觉得不可思议。
本篇都是一些实践,当然是看的大神视频做的总结,肯定没原创。。
这个所有代码以及内容,均是CSDN大神胡诗君的视频,我是跟着一步步学习的。只要买了CSDN超级会员都可以看。本篇只是笔记,如有侵权,及时告知(马上删除)。
原视频非常精彩,浅而已懂,建议大家购买学习SAP Fiori开发视频教程–由浅入深学习Fiori开发
SEGW: 创建Gateway Service
/UI2/FLP: 进入Launchpad
/UI2/FLPD_CUST: 配置磁贴
/UI2/SEMOBJ: 维护语义对象
/IWFND/MAINT_SERVICE: 激活并维护服务
/IWFND/ERROR_LOG: SAP Gateway 错误日志
SICF: 维护服务
LPD_CUST: 快速启动板
注意: 以 / 开头的事务码需要加/N或/O进入,否则进不去
1 准备环境
下载SAP HANA Studio
进入Help->Install New Software
点击Add, 在Location输入https://tools.hana.ondemand.com/mars,
点击OK确认
安装UI Development Toolkit for HTML5
安装ABAP Development Tools for SAP NetWeaver
2 一个简单的CURD怎么搞
不得不佩服,搞fiori的开发比搞spring boot和cloud简单多了,也舒服多了。再次感叹,SAP黄不了。
2.1 后端建service
2.1.1 SEGW进入后端主界面
新建
2.2.2 建个表
2.2.3 引用结构创建实体
右键data modle-import-structure导入结构
选择所有字段
设定主键
2.2.4 发布生成模型层、数据层和服务层接口
2.2.5 进入ABAP工作台,写代码
右键DPC进入ABAP工作台
‘
’对继承方法右键重定义
1.获取全部,返回给et_entityset内表
2.按条件检索,也非常简单
3.新增
4.删除
5.更新稍微复杂些
2.2.6 执行/N/IWFND/MAINT_SERVICE 发布服务
添加服务
2.2.7 测试
进入调试客户端
首先执行一次应该是200状态码
选择数据集
1.全量查询,出来2条记录
打外部断点也可以进入
2.按条件查询,出来对应记录,括号里面默认是条件。多个条件就是ZID =