SAP FIORI专题之一:初次接触fiori,用sap hana studio开发发布UI5程序

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

初次接触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配置的全过程,覆盖了从创建初始账号直至完成各种关键配置步骤的具体指导。主要内容分为几个部分,首先是关于如何创建以及赋予权限于管理员账号及用于测试环境的账号,并具体指出了需要访问并执行操作的交易代码和步骤细节。接着,深入探讨后端系统的连接配置流程,包括启用SAP NetWeaver的网关服务、设置Outbound队列的RFC连接目的地、管理与SAP系统的连接关系等操作。另外,本文还涉及到了启停SAP NetWeaver网关,以及激活支持SAP Fiori启动板的OData服务和SICF服务的具体路径与步骤。在最后阶段,则讲述了管理员角色向用户角色授权的操作方法,确保用户能获得进入和利用SAP Fiori界面的适当授权。 适合人群:适用于具有一定SAP平台基础的企业IT管理人员和技术支持专家。 使用场景及目标:主要用于新建立SAP Fiori应用程序环境时的基础设置,旨在让管理员掌握所有必要的配置技能来快速部署可用的企业应用门户解决方案。 阅读建议:在理解和实施本指南的过程中,应特别注意每个配置环节可能涉及的安全性和合规性要求,尤其是对于权限设置和服务激活的操作,须谨慎行事以防止安全漏洞的发生。同时建议配合实际案例操作加深理解,最好有现成的测试环境可以用来实践这些步骤。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值