sap

SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置
SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置

如下图所示,为了减少 SAP 电商云 Spartacus 客户实施时不必要的配置,Spartacus 将不少页面的路由路径的默认配置,定义在如下的 default-routing-config.ts 文件里:

2021-10-26 23:37:06阅读全文

SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版
SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2021-11-08 10:08:21阅读全文

如何在 SAP 电商云 Spartacus UI 里新建一个页面
如何在 SAP 电商云 Spartacus UI 里新建一个页面

因为 SAP Spartacus UI 是基于 CMS 驱动的,因此流程是:我们首先在 SAP Commerce Cloud Backoffice 创建新的 content page, CMS Component 以及相关内容,然后再到 SAP Spartacus 层,新建一个 Angular Co

2021-11-08 22:07:26阅读全文

SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容
SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容

在 ContentPage 里插入了一张表 quickOrderPage,基于的 template 为:AccountPageTemplate

2021-11-08 11:43:26阅读全文

SAP Commerce Cloud 里的 Media 概念简述
SAP Commerce Cloud 里的 Media 概念简述

SAP Commerce 中的媒体项目不是物理文件,而是对该文件的引用。

2021-11-08 11:43:14阅读全文

SAP UI5 初学者教程之十一 :SAP UI5 容器类控件 Page 和 Panel
SAP UI5 初学者教程之十一 :SAP UI5 容器类控件 Page 和 Panel

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2021-11-08 13:33:21阅读全文

使用脚本进行 SAP Spartacus 安装工作
使用脚本进行 SAP Spartacus 安装工作

Test the Spartacus installation with schematics on Windows

2021-11-17 03:01:57阅读全文

不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器
不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器

这是 Jerry 2021 年的第 69 篇文章,也是汪子熙公众号总共第 346 篇原创文章。

2021-11-17 04:25:11阅读全文

SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子
SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子

如何理解 SAP 电商云 Spartacus UI 中的 proxy facade?

2021-11-17 09:22:11阅读全文

SAP 电商云 Spartacus UI Angular Component 动态创建的单步调试
SAP 电商云 Spartacus UI Angular Component 动态创建的单步调试

Jerry 之前的文章SAP 产品 UI 里的容器组件的概念和开发概述介绍过,SAP Spartacus Angular Component,通过我们开发团队自定义的指令 cxComponentWrapper 进行渲染。

2021-11-16 15:04:29阅读全文

各种 SAP 产品的自定义 UI 创建和集成方法一览
各种 SAP 产品的自定义 UI 创建和集成方法一览

这是 Jerry 2021 年的第 70 篇文章,也是汪子熙公众号总共第 347 篇原创文章。

2021-11-16 20:08:01阅读全文

什么是 SAP Spartacus FacadeFactoryService 中的 Resolver
什么是 SAP Spartacus FacadeFactoryService 中的 Resolver

这个 resolver 只针对 Proxy Facade,根据 feature 名称和 FacadeClass,获取对应的 resolver. 该 resolver 知道怎样将函数调用,投递到该 facade 的具体实现类去。

2021-11-17 05:08:46阅读全文

关于 SAP Spartacus feature library 里的 _index.scss 文件
关于 SAP Spartacus feature library 里的 _index.scss 文件

如下图所示:quick order 文件夹下存在一个 _index.scss 文件,其导入了 styles 文件夹下的 index:

2021-11-17 01:28:51阅读全文

SAP 电商云 Spartacus UI 模块延迟加载的入口程序
SAP 电商云 Spartacus UI 模块延迟加载的入口程序

该入口位于下图第 218 行的 rxjs from Operator 调用:

2021-11-16 16:09:36阅读全文

SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类
SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类

下列代码第 126 行,通过来自 Angular/core 的 Injector,手动注入一个 QuickOrderFacade 的实例:

2021-11-16 19:01:31阅读全文

SAP 电商云 Spartacus UI 支持延迟加载的新功能的入口设计
SAP 电商云 Spartacus UI 支持延迟加载的新功能的入口设计

假设我们要为 Spartacus UI 开发一个新功能,首先,这个新功能,应该放到 feature library 文件夹里:

2021-11-17 08:09:58阅读全文

SAP ABAP 业务开关和 SAP 电商云的 Feature Level
SAP ABAP 业务开关和 SAP 电商云的 Feature Level

这是 Jerry 2021 年的第 72 篇文章,也是汪子熙公众号总共第 349 篇原创文章。

2021-11-17 15:17:16阅读全文

什么是 SAP Spartacus UI 的 code deprecation
什么是 SAP Spartacus UI 的 code deprecation

对于复杂且快速发展的库,在改进现有功能的同时保持向后兼容性可能具有挑战性。 代码弃用允许您正确标记过时的代码,并通过警告用户,帮助他们过渡到更好的替代方案。

2021-11-17 23:47:06阅读全文

SAP 电商云 Spartacus UI 有状态 的 url 和 title 属性的赋值代码
SAP 电商云 Spartacus UI 有状态 的 url 和 title 属性的赋值代码

Spartacus 为店面的每一部分提供了一个带有状态地址的 URL。这使用户可以更轻松地浏览店面,还允许网络爬虫对每个页面进行索引。因此,可以通过社交媒体、机器人和搜索索引共享更多页面。

2021-12-14 04:31:34阅读全文

SAP ABAP 平台新的编程模型
SAP ABAP 平台新的编程模型

在过去 40 多年中开发的所有 SAP 功能中,大部分都是用 ABAP 编写的。ABAP 编程语言是我们的旗舰语言,并且已经证明它是开发业务应用程序的经过验证的强大平台。

2021-12-14 08:42:43阅读全文

SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api
SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api

在 Chrome 开发者工具 console 里,输入 gigya(就是 SAP Customer Data Cloud,简称 CDC,被收购之前的名称),能看到下列信息:

2021-12-13 16:21:56阅读全文

ABAP Netweaver 和 ABAP Platform 这两个名词的辨析
ABAP Netweaver 和 ABAP Platform 这两个名词的辨析

本文简述 SAP Netweaver 平台的演变。

2021-12-13 19:23:35阅读全文

SAP Fiori 的 UI 新主题 Horizon
SAP Fiori 的 UI 新主题 Horizon

SAP’s UI Technologies supporting the new Horizon visual theme of SAP FioriSAP 正在转变我们的设计和开发文化,更加专注于帮助人们更快、更轻松地完成工作并取得更好的成果。 如果您还没有阅读过相关内容,请先阅读我们首席设计官 B

2021-12-13 19:24:32阅读全文

SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成
SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成

SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和 consent 信息。

2021-12-14 03:33:16阅读全文

什么是 SAP UI5 的绑定路径
什么是 SAP UI5 的绑定路径

SAP UI5 绑定路径由许多名称标记(name token)组成,这些标记由分隔符字符分隔。 在框架提供的所有模型中,分隔符 char 是斜线"/" 即 / 符号。

2022-02-16 03:34:35阅读全文

SAP HANA,S/4HANA 和 SAP BTP 的辨析
SAP HANA,S/4HANA 和 SAP BTP 的辨析

这是知乎上一个朋友向我咨询的问题。

2022-02-16 17:03:47阅读全文

SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定
SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定

SAP UI5 初学者教程之十九 - SAP UI5 数据类型和复杂的数据绑定

2022-02-16 06:56:11阅读全文

SAP UI5 应用读取 CSRF token 的 HTTP head 请求逻辑解析
SAP UI5 应用读取 CSRF token 的 HTTP head 请求逻辑解析

SAP UI5 应用在发送 OData batch 请求之前,会通过下列的_createBatchRequest方法构造 batch 请求对象:

2022-02-15 23:30:23阅读全文

什么是 SAP UI5 的 Element binding
什么是 SAP UI5 的 Element binding

元素绑定(element binding)允许我们将元素绑定到模型数据中的特定对象,这将创建绑定上下文(binding context)并允许控件及其所有子项中的相对绑定。 这在 master-detail 场景中特别有用。

2022-02-16 07:43:30阅读全文