从OData Service到SAPUI5一站式开发指南(SAP FIORI全栈开发)

前言

今年能够说是SAP FIORI达到了井喷式的发展,愈来愈多的人开始关注的SAP FIORI的动向,做为SAP开发的自身爱好者,前言技术的分享这,我从2013年开始涉足SAP FIORI 领域,并开发了众多的FIORI应用,今天给你们分享一下,传统的SAP FIORI开发咱们一般要作哪些步骤。前端

后台数据库

对于传统的ECC系统, 以前作过不少都是Any DB, 其实前端(SAPUI5应用)无论如何更改,如何维护,最终的归宿都在SE11建立的数据库表中,因此咱们须要对数据库表的建立和维护有一个清晰的认识,好比如下一些经常使用的TCODE:java

*SE11 建立Domain structure Data Element Table. 
*SE16N 查看数据 
*SM30 维护表数据 
。。。。。。web

等等。数据库

OData服务

可以把SAP 数据transfer到其余应用或者系统的,咱们一般会用PI 或者Gateway的方式,这二者均可以用OData的方式实现,可是应用比较多的仍是OData Gateway这部分,咱们全部的数据传输以及交互都是经过OData进行的。跨域

其实OData是一个开源的数据协议, 定义了数据传输的标准和规范,好比filter, expand等等,在Gateway中都有相应的实现方式。服务器

一般状况下,咱们都会有一下几种服务:ide

  1. Create (建立一条记录, 对应的HTTP method 为post)
  2. Update (更新一条记录, 对应的HTTP method 为put)
  3. Read (读取一条记录, 对应的HTTP method 为get)
  4. Query (读取一组记录, 对应的HTTP method 为get)
  5. Delete (读取一组记录, 对应的HTTP method 为delete)

(注明:以上只是标准的实现方式,实际应用中会更加灵活,好比咱们也可使用post进行数据删除!)post

SAP Cloud Connector

SAP Cloud Connector是SAP 推出的一个基于JVM(java虚拟机)的中间代理服务器,负责On premise系统和SAP Cloud之间创建一个链接,可以让云端的服务和on premise创建信任和链接。学习

SAP Cloud Connector的下载咱们能够从SAP Cloud Platform 上下载到。测试

Destination.

SAP Cloud Platform Destination 是咱们用SAP WEB IDE开发必需要了解的一个文件,实际开发过程当中,不管测试和产品,访问服务的Host都是不一样的,这回引发一个同源跨域的问题(CORS),因此咱们一般会使用 Destination解决这个问题。 
Destination能够是链接 on premise 的connector,也能够是internet的web service 或者OData service.

SAP WEB IDE

对于SAP FIORI 全栈的学习,咱们须要经过一整套的测试demo了解整个增删改查的流程,这其中包括(OData 对增删改查的实现), SAPUI5应用建立不一样的页面,同时实现真实OData数据的绑定,以及添加,编辑等操做。

这里咱们会使用SAP WEB IDE作相应的演示,和你们一块儿共同窗习!

目标人群

本分享主要针对如下学员: 
1. 了解ABAP, 可是不懂FIORI前端开发的铜须; 
2. 了解SAPUI5前端,可是不了解SAP后台(OData service); 
3. 先后台都了解一些,可是不知道总体的开发和整合流程是什么。

视频分享http://edu.csdn.net/lecturer/board/6410

相关文章
相关标签/搜索