如何通过 url 保持 SAP UI5 搜索的状态,让其支持书签功能试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 应用开发教程之四:XML 视图初探 SAP UI5 应用开发教程
SAP UI5 动态页面路由的高级用法:路由记录 routes 和 target 的一对多关系试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 应用开发教程之四:XML 视图初探 SAP UI5 应用开发教程
如何实现 SAP UI5 的 Lazy Loading(延迟加载,懒加载)试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 应用开发教程之四:XML 视图初探 SAP UI5 应用开发教程
SAP 订单模型的编排方式概述
笔者在 SAP 成都研究院工作多年,从事过多款 SAP 产品的标准开发工作。这些产品里无一例外地都存在着订单(Order) 这种数据模型。 订单模型从数据结构上来说是一棵树,根节点就是我们通常俗称的订单抬头(Header Level) 结构,主要包含订单 ID,创建时间,创建者,订单描述信息,订单涉及到的业务合作伙伴(Business Partner)等字段。 根节点通过所谓的 Associa
一种基于事件驱动思想的 SAP 系统集成二次开发方法介绍
SAP C/4HANA 软件套件和 SAP S/4HANA 的关系如下图所示: 以 C/4HANA 的服务云为例,打通其与 SAP S/4HANA 两个系统的集成方案之一,就是在 C/4HANA 的服务云做一些后台开发,即下图红色方框标注的 C4C API endpoint 所示。因为是云产品,这种后台开发只有 SAP 能做,并没有对 Partners 开放。 因此本文介绍另一种 SA
SAP GUI 一些实用技巧分享
SAP GUI 是 SAP 的通用客户端,用于访问 SAP 应用程序中提供的开发和业务功能,例如 SAP ERP、SAP Business Suite(SAP CRM、SAP SCM 和 SAP PLM)、SAP Business Intelligence 等。 SAP GUI 既是 SAP 应用的开发环境,也是运行环境。它从 SAP 服务器获取信息,例如在其窗口中需要显示的信息,在何时,何处,以
聊聊 C 语言和 ABAP 这两门编程语言的关系
为什么这篇文章要把 C 语言和 ABAP 放在一起讲,而不是别的语言比如 Java 和 ABAP呢?因为 ABAP 语言底层是基于 C/C++ 实现的,包括其关键字(比如最简单的关键字 WRITE 的 C++ 实现有 2 千多行)和虚拟机(ABAP Runtime)。SAP 内部的一群计算机科学家们发明了 ABAP 这门伟大的语言,由它实现的各种 SAP 应用帮助了全球超过 180 个国家和地区的
MongoDB 入门教程系列之三:使用 Restful API 操作 MongoDB
本教程的前两篇文章,分别介绍了如何使用 Node.js,普通的 Java 应用以及 SpringBoot 应用对 MongoDB 进行读写访问。 MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问MongoDB 入门教程系列之二:使用 Spring Boot 操作 MongoDB 本文介绍另一种采取 Restful API 的方式来操纵 Mongo
MongoDB 入门教程系列之二:使用 Spring Boot 操作 MongoDB
本教程的前一篇文章:MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问,我们首先介绍了 MongoDB 本地环境的搭建,接着举了两个具体的例子,展示了如何使用 Node.js 和 Java 访问 MongoDB 存储的数据。 本教程继续介绍如何使用业界流行的开发工具来操作 MongoDB. Spring Boot 是一个轻量级框架,可以完成基于 Spr
MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问
MongoDB 是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,采取面向文档的分布式设计思路,具有强大的可扩展性,表结构自由,并且支持丰富的查询语句和数据类型。时至今日,MongoDB 以其灵活的数据存储方式,逐渐成为 IT 行业非常流行的一种非关系型数据库解决方案。 笔者在项目中也经历了从零开始学习 MongoDB 数据库的过程,因此想把我学习过程中的一些心得通过文章分享出来
如何采用SAP UI5 主从表格的联动技术显示复杂表格内容
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 应用开发教程之四:XML 视图初探 SAP UI5 应用开发教程
关于 SAP UI5 OData V4 模型的类型自动识别
除非明确指定类型,否则属性绑定会根据属性的元数据自动确定适当的类型。 例如,绑定 {DeliveryDate} 将确定类型 sap.ui.model.odata.type.DateTimeOffset(假设元数据为此属性指定“Edm.DateTimeOffset”),但 {path : 'DeliveryDate', type : 'sap.ui.model.odata.t
关于 SAP UI5 OData V4 模型的 Property Binding 使用介绍
Property binding 和一个对象的值关联。 下面的例子:使用控制器方法 formatPhoneNumbersAsCSV 显示业务合作伙伴联系人的电话号码列表,以逗号分隔: <SimpleForm binding="{/BusinessPartnerList('42')}"> <Label text="Phon
关于 SAP UI5 OData V4 模型的 refresh 方法
SAP UI5 OData V4 模型包括下列三种绑定实例: List BindingContext BindingProperty Binding 无论哪种类型的数据绑定实例,其创建的数据服务请求,这些绑定实例都会设计一个缓存,来存储数据服务响应的数据。 如果可以从此缓存中提供数据,这些绑定实例不会再次发送数据服务请求。 应用开发人员可以使用 refresh 方法删除绝对绑定的缓存。
SAP OData V4 模型的绝对绑定和相对绑定模式
SAP OData V4 模型支持下列三种类型的数据绑定: List bindings,代表集合类型(Collection) 的绑定,比如 /SalesOrderList, 绑定实例的类型为 sap.ui.model.odata.v4.ODataListBinding. 上下文绑定(context binding),基于单个实体(single entity),比如 /SalesOrderL
SAP OData V4 模型支持的一些数据绑定模式
SAP OData V4 模型支持下列三种类型的数据绑定: List bindings,代表集合类型(Collection) 的绑定,比如 /SalesOrderList, 绑定实例的类型为 sap.ui.model.odata.v4.ODataListBinding. 上下文绑定(context binding),基于单个实体(single entity),比如 /SalesOrderL
SAP UI5 OData V4 模型的构造方式
sap.ui.model.odata.v4.ODataModel 是使用 OData V4 服务的模型实现。 SAP Fiori 元素构建块 (sap.fe.macros) 必须与 SAPUI5 OData V4 模型一起使用,而不是智能控件(sap.ui.comp 库)或 sap.ui.table.AnalyticalTable(或分析表方案)。不支持 TreeTable 与 SAPUI5 O
SAP UI5 应用使用 OData V4 显示 Table 表格数据的一个陷阱试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 应用开发教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 应用开发教程之四:XML 视图初探 SAP UI5 应用开发教程
SAP UI5 应用的 Component.js 文件是如何在运行时被加载的?
提问 请问一下,Component.js这个文件,程式是如何调用的?我看在index.js中,只是指定了路径,并没有指定文件名称。然后我试着更改了一下文件名称为component.js(首字母小写),然后通过调试发现无法加载这个文件。难道这个文件名称是SAP UI5中hardcode的吗? 回答:本地访问 url,打开 Chrome 开发者工具,切换到 Network 标签页,在输入框里输
Rxjs SwitchMap 的一些容易犯的错误和替代方案
下面是一个在 Effect 里使用 SwitchMap 的例子:从购物车里移除某个行项目 @Effect() public removeFromCart = this.actions.pipe( ofType(CartActionTypes.RemoveFromCart), switchMap(action => this.backend .removeFromCa