Fiori-Web
文章平均质量分 72
翱翔云天SAP
翱翔云天
展开
-
SAP Web IDE环境搭建 - 详细指导
SAP WebIDE 介绍 在前面我的一些文章中已经有了SAP Web IDE的介绍,还包括了本地的WEB IDE的搭建,以及使用Eclipse作为Fiori开发的平台.不过目前看来,SAP的策略是以云为主,所以将来对于Fiori的开发都会基于SAP Web IDE云端的版本,本文将会详细的介绍如何搭建Web IDE云端版本.什么是 SAP WebIDE SAP Web IDE is a原创 2017-12-04 11:03:23 · 7645 阅读 · 0 评论 -
翱翔云天的SAP技术课程体系
其实制作课程更多的也是出于分享的目的,无非是换了一种方式。以往在文字的创作中,总是感觉有很多的问题写不清楚,或者想写的清楚需要大量的时间,而以说的方式来进行,感觉流畅了很多。 我的课程的 Roadmap:《FIORI 开发入门》- 已完成 专注前端,面向初学者或者想了解 FIORI 应用开发的人员。通过课程的学习,可以掌握初步的 FIORI 开发的技能,并且能够上手开发出一个...原创 2018-07-12 07:23:28 · 703 阅读 · 0 评论 -
《SAP FIORI 开发入门》登录 AZSAP 平台
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-07-11 21:57:09 · 1756 阅读 · 0 评论 -
《SAP FIORI 开发入门》课程答疑 第二期
课程上线已经一个星期,本人也接到了同学们提出的一些问题。在这里把典型的问题的回答重新整理一下,帮助后来的同学。 再次放上课程的连接: SAP FIORI开发入门希望老师能够再放开一章免费的课程。 已经放开一章: 开发实战之案例设计老师好,请问这个是需要使用已经实施SAP软件的电脑上才能用吗?私人电脑是否可以使用? 这门课程不需要任何额外的软件安装,也...原创 2018-07-10 20:47:46 · 527 阅读 · 0 评论 -
Gateway与后端系统连接详细配置
在SAP gateway server与ERP连接配置 一文中简单的介绍了Gateway和后端ECC系统之间的连接配置,本文简单展开一些,对这些配置做一些详细的解释。在Gateway的架构,设计原则和部署 中介绍了Gateway的三种部署方式,作为生产环境,我们还是选择复合式的部署,也就是BEP放到后端系统(比如ECC,CRM,SRM),而Gateway中部署FND,这样就需要配置前端和后端系统的连原创 2017-12-19 13:29:10 · 3259 阅读 · 1 评论 -
Gateway的架构,设计原则和部署
SAP Gateway简单来说,就是为了前端不懂ABAP开发的人员所设计的,将后端的数据模型封装成为标准的OData服务以供前端开发人员进行简单的调用。 使用SAP Gateway,后端的多套复杂系统将会被隐藏,暴露在前端可以使用的是一些列API,所以,开发人员不需要关心数据的来源,只需要集中在设计应用方面。开放性服务可以被任何平台,任何设备调用。永恒性服务可以应用于任何版本的SAP后端业务系原创 2017-12-15 15:07:26 · 1590 阅读 · 0 评论 -
UI5开发 – 使用SAP Fiori Client在手机测试应用
前面的文章围绕在PC端进行应用的测试,因为使用UI5开发的目的是开发跨平台的应用,虽然Chrome提供的模拟器,但毕竟不是真实的手机、平板应用,本文介绍如何使用SAP Fiori Client来进行测试。 安装SAP Fiori Client如果使用的iPhone,可以直接去apple store下载安装。如果使用Andoid,到google store下载安装。原创 2017-12-05 20:57:17 · 1711 阅读 · 0 评论 -
UI5开发 – 解决Fiori LaunchPad不能加载Google API问题
在上文中我们已经成功实现了UI5应用加载于Fiori LaunchPad,也确实能够运行,可是由于Google Map API没有加载,导致地图无法显示,在介绍如何解决这个问题之前,我们来理一下UI5在发布到Fiori中需要加载的代码。 记得前文曾经提到过,在Fiori中,index文件不会被加载,Fiori中的应用从component-preload开始加载,接下来加载component,然后注原创 2017-12-05 20:56:09 · 523 阅读 · 0 评论 -
UI5开发 – 发布到Fiori LaunchPad以及调试
通过前面的几篇文章,我们已经完整的开发了一个UI5应用,在本文主要介绍如何进行代码调试,以及如何把这个UI5的应用放到Fiori LaunchPad里面给别人访问。对于调试,根据不同的浏览器有不同的调试方法,个人建议使用Chrome,里面自带simulator可以模拟移动设备。 调试打开Chrome,输入应用的链接:按F12,打开调试界面在Source tab下,可以看到js代码,其中可以设置断点原创 2017-12-05 20:55:28 · 1451 阅读 · 0 评论 -
UI5开发 – Eclipse编辑代码
前面已经详细介绍了UI5开发模板,并且已经创建了model,参考文章UI5开发 – 创建Model,并且对该model进行了功能开发,参考文章UI5开发 – Model编程, 接下来在gateway server上注册了服务,UI5编程 – 注册service到SAP gateway server, 本文介绍如何在Eclipse里面进行编程,完善我们的应用。 应用设计:该App使用maste原创 2017-12-05 20:54:40 · 556 阅读 · 0 评论 -
UI5编程 – 注册service到SAP gateway server
在UI5开发 – Model编程中我们已经写好了ERP中的数据抽取逻辑,在UI5开发 – 创建Model我们已经生成了odata service,在本文将详细介绍如何添加这个odata service到SAP gateway server中,以及如何测试我们生成的odata service。 登陆SAP gateway server,运行事务代码:/n/IWFND/MAINT_SERVICE选择添原创 2017-12-05 20:53:24 · 534 阅读 · 0 评论 -
UI5开发 – OData Model编程
前面在SEGW中完成了Model的创建工作,接下来我们需要开始写代码,前面说过,在激活Model的时候产生了4个类,MPC两个(Model Provider),DPC两个(Data Provider),在实际开发中,主要基于DPC_EXT进行程序的开发。 首先我们来看看DCP_EXT几个主要的方法:可以看到,对于每个entity,都包括了CRUD的操作,其中READ包含GET_ENTITY以及GE原创 2017-12-05 20:52:51 · 805 阅读 · 0 评论 -
UI5开发 – 创建OData Model
* 经过前面几篇文章* 的介绍,UI5开发平台,工具以及各种连接配置已经完成。在本文中,将详细介绍如何在ERP系统中创建Model。在本例中,我们将把工厂的信息展现在UI5应用中,包括抽取工厂的主要信息,地址信息,以及工厂的geo信息。在UI5应用中,将使用master-detail模板,master显示工厂的列表,detail显示工厂的详细信息以及google地图显示工厂位置。 进入SEGW,创原创 2017-12-05 20:51:53 · 586 阅读 · 0 评论 -
SAP gateway server与ERP连接配置
前面几篇文章分别介绍了wedide以及eclipse的配置和使用,让我们大概回顾一下。 首先使用webide生成开发模版,Fiori/UI5开发 – WebIDE配置。 然后把模版放到eclipse,Eclipse开发UI5 – 使用WebIDE生成的代码模板。 今天介绍如何配置gateway 来连接前端和后端。 首先我们来看看sap gateway的架构以及典型的应用场景。原创 2017-12-05 20:50:57 · 2711 阅读 · 0 评论 -
WebIDE生成的代码模板分析
前面介绍了如何把代码转移到Eclipse,本文将对WebIDE生成的master-detail模板进行代码的分析,让我们看看这些代码有什么作用。目前WebIDE版本为1.7,这个新版本生成的代码已经和1.4有了很大的不同,如果有朋友还工作在老版本的模板,最好升级一下自己的模板吧。 index.html页面入口文件, 如果需要放到Fiori Launch Pad中,则此文件不会加载,即如果想使用一些原创 2017-12-05 20:50:08 · 537 阅读 · 0 评论 -
Eclipse开发UI5 – 使用WebIDE生成的代码模板
前面文章介绍了如何使用WebIDE生成代码,因为在WebIDE中开发速度比较慢,最好是能够把这些代码转到Eclipse中,然后继续在Eclipse开发。作为本地的开发工具,速度毕竟很快,同时可以使用Eclipse自带的很多功能,本文将介绍如何把WebIDE中的代码转移到Eclipse中。安装Eclipse首先下载Eclipse,这里就不给出具体链接了,大家可以网上搜索,我使用的版本是LUNA。注意,原创 2017-12-04 20:15:25 · 1186 阅读 · 0 评论 -
Fiori介绍
为什么写这篇文章Fiori作为SAP最新以及将来的趋势平台,目前发展的非常快,作为一个FIORI技术的关注者,也一直想写点东西来介绍一下.前几天公司组织了一次Fiori的讲座,我作为主讲也参考SAP的介绍制作了一份PPT,在博客也分享出来,大家拿去用吧.SAP前端方案 一句话:尽量简单,尽量根据个人的需求而定制.SAP FIORI简介FIORI是什么新的面孔面向所有用户跨平台 FIORI应用原创 2017-12-04 20:14:20 · 4415 阅读 · 0 评论 -
SAP OData Service - 使用OAuth Authorization Code 验证
基础 - OAuth 验证流程 - 使用 Authorization code用户(RO:Resource Owner)递交请求资源 - 在浏览器或者特定的应用 - 可以定义为 Oauth客户端 OAuth 客户端将请求重定向到授权服务器,并且提供信息从验证服务器请求授权码( authorization code )授权服务器(AS,Authorization Server) 把授权原创 2017-12-04 16:56:10 · 1661 阅读 · 0 评论 -
《SAP FIORI 开发入门》课程答疑 第三期
课程上线十天,同学们在学习的过程中有了很多的问题,我也在回顾和复盘整个课程,有很多的细节还是做的不到位,有很多的地方讲的也不够明确,我会尽量在答疑的环节回答更多的问题。 再次放上课程的连接: SAP FIORI开发入门SAP 账号无法注册 目前,注册 SAP cloud 的账号是需要翻墙的,因为注册网站有一个 captha 需要翻墙加载,没有注册成功的学员可以和我联系,我会...原创 2018-07-14 20:49:30 · 551 阅读 · 0 评论