初次接触fiori
- 1 准备环境
- 2 一个简单的CURD怎么搞
-
- 2.1 后端建service
-
- 2.1.1 SEGW进入后端主界面
- 2.2.2 建个表
- 2.2.3 引用结构创建实体
- 2.2.4 发布生成模型层、数据层和服务层接口
- 2.2.5 进入ABAP工作台,写代码
- 2.2.6 执行/N/IWFND/MAINT_SERVICE 发布服务
- 2.2.7 测试
- 2.2 创建前端工程
-
- 2.2.1 前端地址进的几种方式
- 2.2.2 创建
- 2.2.3 前端工程讲解
-
- 2.2.3.1 index.html
- 2.2.3.2 Component.js
- 2.3 发布
-
- 2.3.1 将程序先同步到SAPUI5的前端
- 2.3.2 SE80查看发布情况
- 2.4 利用/UI5/UI5_REPOSITORY_LOAD下载工程
- 2.5 静态磁贴
-
- 2.5.1 执行/N/UI2/FLPD_CUST进入静态磁贴配置页面,添加目录
- 2.5.2 添加语义对象/N/UI2/SEMOBJ
- 2.5.3 点击+号,添加磁贴,选择静态磁贴
- 2.5.4 使用LPD_CUST配置目标映射所需参数
- 2.5.5 创建目标映射,都是目标映射的参数
- 2.5.6 添加组
- 2.5.7 将组和磁贴权限赋值给用户PCFG
- 2.5.8 测试
- 2.5.9 遇到的坑问题
- 2.6 SAP已经存在的事务代码磁贴
-
- 2.5.1 点击+号,添加磁贴,选择静态磁贴
- 2.6.2 创建目标映射
- 2.6.3 添加到组并分配权限即可。与静态磁贴配置一样。
- 2.6.4 登录查看
- 2.6.5 遇到的坑问题:
- 3 语义对象专题
-
- 3.1 如何查找自己需要的APP角色以及语义对象
-
- 3.1.1 方法一:登录SAP fiori查找首页。
- 3.1.2 方法二:前端配置页面,直接搜索PS
- 4 一些调试技巧
-
- 4.1 F12前端调试
- 4.2 /IWFND/ERROR_LOG: SAP Gateway 错误日志
- 4.3 SE38执行清除缓存
- 4.4 CRTL+ALT+SHIFT+S
fiori作为S4的最新开发工具,其强大毋庸置疑的。作为一个老开发,作为一个特别特别熟悉微服务和前后端开发的人来说(相对SAP业务来说的,相对开发自己就是小弟),我不去整整fiori开发的话,他瞄的同行都觉得不可思议。
本篇都是一些实践,当然是看的大神视频做的总结,肯定没原创。。
这个所有代码以及内容,均是优快云大神胡诗君的视频,我是跟着一步步学习的。只要买了优快云超级会员都可以看。本篇只是笔记,如有侵权,及时告知(马上删除)。
原视频非常精彩,浅而已懂,建议大家购买学习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条记录

本文围绕SAP Fiori开发展开,涵盖准备环境、实现简单CURD操作(包括后端建service、前端工程创建与发布)、配置静态磁贴和事务代码磁贴、查找语义对象,还分享了F12前端调试、查看错误日志等调试技巧,同时提及开发中遇到的问题及解决办法。
最低0.47元/天 解锁文章
129

被折叠的 条评论
为什么被折叠?



