SAP Commerce Cloud ( 电商云 ) 路由路径的自定义配置与开发

2021-04-06
阅读 6 分钟
1.6k
老娘舅餐饮股份有限公司创建于1998年,目前位列中国餐饮百强第45位,是中国快餐十大品牌之一。他们总结行业特色,对比解决方案,经过两年左右的产品选型和行业竞品参考,在对 SAP Commerce 产品管理的灵活性、渠道支持的多样性、订单处理的及时性和系统运行稳定性等多方面进行充分评估后,老娘舅最终选择了电商领域的领...

kitten编程猫 学习教程(一) 学习笔记

2021-04-06
阅读 2 分钟
3.1k
编程猫联CTO孙悦曾评价说,“Kitten是介于C++、Python和Scratch之间,具有优秀的运算功能、广泛的第三方类库、开放的生态和庞大的开发者社区。”

SAP Cloud for Customer 如何直接消费S/4HANA API

2021-03-28
阅读 1 分钟
1.3k
Python 中的 class 体内定义方法时,如果没有显式地包含 self 参数,有时候依然可以被调用。这是一个非常有趣的话题,因为它涉及到对 Python 中类与对象之间关系的更深理解。要理解为什么这种情况下方法依然能够被调用,我们需要逐步拆解 Python 类的构造方式以及方法绑定的原理。

如何分辨 SAP Fiori Launchpad 里的真假 Fiori 应用

2021-03-28
阅读 4 分钟
1.2k
本文标题里的“真假” Fiori 应用,改成业内术语应该是:基于 SAP UI5 的原生应用(包括 Fiori Elements 实现的应用) 和其他所有采用非 SAP UI5 框架实现的 Fiori-Like 应用,比如嵌入到浏览器里执行的 SAP GUI 应用和基于 SAP WebClient UI 开发的应用。

SAP Cloud for Customer Cloud(C4C)Application Studio里的代码调试

2021-03-28
阅读 1 分钟
1.1k
和其他IDE使用方式一样,首先在需要设置断点的代码行数前面双击,设置断点:使用菜单Debug->Start Debugging,切换成调试模式:看到Show output from:Debug里,显示了提示信息:Debugger has been started for user WANGJERRY1:之后,一旦使用该user在UI上操作,只要该UI操作会触发我们设置断点的ABAP script 文件的...

SAP C4C UI Designer里如何消费Object Value Selector(OVS)

2021-03-28
阅读 2 分钟
1.7k
假设我选中ID为1的Employee,则其first name和last name,会自动填充到UI 对应字段上,即SAP 从业人员经常说的“自动带出来”。

开发的一个SAP C4C POC - 通过名片扫描的方式录入联系人数据到系统

2021-03-28
阅读 1 分钟
1.2k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

SAP Cloud for Customer 标准培训课程

2021-03-28
阅读 11 分钟
1.3k
经常有朋友在我的SAP技术交流群或者我的公众号==汪子熙==给我留言,询问一个ABAP开发人员如果想学习SAP Cloud for Customer,应该从哪些方面入手。

SAP C4C 2102版本如何使用Key User Tool创建扩展字段 - extension field

2021-03-28
阅读 2 分钟
1.1k
点击Start Adaptation,进入Adaptation模式:进入order header区域,点击drill down:点击Add Field:这里会显示一个表格,罗列了系统当前创建的所有extension field. 点击Create Fields:维护Business Context,即该扩展字段,会出现在Sales Order UI的general Information区域。设定Extension field的Label和数据类型T...

一步步使用SAP C4C Cloud Application Studio创建一个BO和对应的屏幕

2021-03-28
阅读 8 分钟
1.5k
打开SAP C4C Cloud Application Studio,进入Solution Explorer,右键菜单里选择Add -> New Item:新建一个Business Object,取名CarPark:源代码如下: {代码...} 激活该BO,确保Activation Status为Runtime Objects up to date:BO激活后,右键菜单选择Create Screens:选择Screen Scenario with Thing-Based navigati...

SAP Cloud for Customer里BusinessPartner, Customer和Employee这些BO的区别

2021-03-28
阅读 11 分钟
1.9k
A person, an organization, or a group of persons or organizations, in which a company has a business interest.

如何使用SAP C4C Repository Explorer里的BO test shell

2021-03-28
阅读 1 分钟
1.6k
在 SAP 项目实施中,Brownfield 场景是一种迁移策略,尤其用于从 SAP ERP 系统升级到 SAP S/4HANA 的过程中。Brownfield 方法可以理解为“系统转换”模式,它是指在现有系统基础上进行优化和转换,而不是从头开始构建一个全新系统。这种策略可以让企业保留现有的业务流程和系统配置,最大程度地降低业务中断风险,同时利用...

使用ABSL(ABAP Script Language)完成SAP C4C 里Customer Quote以及行项目的增删改查

2021-03-28
阅读 7 分钟
2.7k
The user roles are Studio Administrator, Developer, and Business User.

通过 Route 配置的例子,学习SAP Cloud for Customer 的scoping操作

2021-03-28
阅读 3 分钟
1.2k
SAP Cloud for Customer的很多标准功能都受scoping的控制,即项目实施时,Administrator可以选择打开或者关闭该功能。

一小时内在本地搭建SAP Commerce Cloud(电商云)的前后台运行环境

2021-03-23
阅读 4 分钟
1.1k
最近一段时间, Jerry 陆续把自己在 SAP Commerce Cloud (电商云) 新一代前台页面开发的日常工作中遇到的一些问题和心得,写成了文章:

SAP Cloud for Customer Work Center(工作中心)的实现源代码

2021-03-23
阅读 2 分钟
1.1k
我们打开一个SAP Cloud for Customer的工作中心时,可以在Chrome开发者工具里看到对应的HTTP请求:C4C UI从C4C后台读取工作中心的数据:

SAP Cloud for Customer(C4C)后台ABAP系统的System ID和client ID

2021-03-23
阅读 1 分钟
1.2k
SAP的云产品,SAP Cloud for Customer也是支持多租户的,理论上若干个客户可能共享同一台(或者同一组) ABAP应用服务器的若干个不同的ABAP client.

SAP Cloud for Customer(C4C)前台显示的数据是如何从后台读取的

2021-03-23
阅读 2 分钟
1.1k
以SAP Cloud for Customer SalesOrder的搜索页面为例:我们看到的页面里显示的数据,仍然是C4C基于的SAP UI5实现里,采用AJAX调用,从C4C后台系统读取回前台的。将上图高亮json请求保存到本地细细查看:这个json数据格式的结构反映了SAP C4C什么样的数据模型呢?答案是SAP C4C UI模型的data model标签页里看到的数据结构...

如何下载SAP Cloud for Customer UI技术模型的XML源代码到本地

2021-03-23
阅读 2 分钟
1.3k
我们用SAP Cloud for Customer的UI Designer打开某个UI模型之后,点击工具栏上的"Show Component XML"按钮:

如何查找SAP Cloud for Customer UI页面对应的技术模型明细

2021-03-23
阅读 1 分钟
1.2k
SAP Cloud for Customer的每个UI模型都会被分配到一个Work Center view(工作中心视图)里,而每个工作中心视图又会被分配到一个工作中心中去(Work Center).

SAP Cloud for Customer的前世今生

2021-03-23
阅读 1 分钟
1.1k
SAP Cloud for Customer(按照功能上分成SAP Sales Cloud和SAP Service Cloud)同 SAP Business By Design有很深的渊源。

SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现

2021-03-20
阅读 5 分钟
1.2k
本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的。

SAP CRM Fiori 应用和 SAP Commerce Cloud (电商云) UI 如何通过调整CSS来改变UI显示风格

2021-03-20
阅读 1 分钟
1.9k
Python 中的 class 体内定义方法时,如果没有显式地包含 self 参数,有时候依然可以被调用。这是一个非常有趣的话题,因为它涉及到对 Python 中类与对象之间关系的更深理解。要理解为什么这种情况下方法依然能够被调用,我们需要逐步拆解 Python 类的构造方式以及方法绑定的原理。

SAP Commerce Cloud (电商云) UI 的懒加载功能

2021-03-20
阅读 3 分钟
1.4k
最近工作中处理了 SAP Commerce Cloud (电商云) UI 的一个懒加载 (Lazy Load) 功能的问题,这里把自己学到的东西做个记录。

Angular Lazy load学习笔记

2021-03-20
阅读 5 分钟
1.9k
Lazy loading, also known as code splitting, lets you divide your JavaScript code into multiple chunks. The result is that you do not have to load all the JavaScript of the full application when a user accesses the first page. Instead, only the chunks that are required for the given page are loaded.

从一个实际的例子出发,谈谈SAP Commerce Cloud电商云的UI自定义开发

2021-03-20
阅读 4 分钟
1.3k
SAP 日前宣布,锦江国际旗下的全球酒店供应链平台锦江联采、摩托车制造商新大洲本田和娱乐零售商 Virgin Megastore 已选择采用 SAP Commerce Cloud(电商云)解决方案,为客户提供卓越的电商体验。

Angular里的RouterOutlet指令学习笔记

2021-03-20
阅读 12 分钟
4.2k
Acts as a placeholder that Angular dynamically fills based on the current router state.

SAP官方帮助网站,help.sap.com 背后那些事儿

2021-03-20
阅读 1 分钟
1.4k
Python 中的 class 体内定义方法时,如果没有显式地包含 self 参数,有时候依然可以被调用。这是一个非常有趣的话题,因为它涉及到对 Python 中类与对象之间关系的更深理解。要理解为什么这种情况下方法依然能够被调用,我们需要逐步拆解 Python 类的构造方式以及方法绑定的原理。

如何解决使用JSON.stringify时遇到的循环引用问题

2021-03-19
阅读 1 分钟
5.5k
程序员在日常做TypeScript/JavaScript开发时,经常需要将复杂的JavaScript对象通过JSON.stringify序列化成json字符串,保存到本地以便后续具体分析。

关于如何能够快速找到某个文本在所有文件中的出现位置

2021-03-19
阅读 1 分钟
1.4k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求

2021-03-19
阅读 3 分钟
4.3k
我在Windows10安装VMWare workstation 15 Player,版本信息如下:在试图启动虚拟机时,遇到如下错误消息:您的主机不满足在启用Hyper-V 或Device/Credential Guard的情况下运行VMware player的最低要求。我的Windows10版本号为:version 1909,OS Build 18363.1316 对于我这个Windows10版本,如果想使用VMWare workstati...

Angular单元测试框架里API toHaveBeenCalledTimes的工作原理

2021-03-19
阅读 2 分钟
1.8k
spiedFirstFocusable是spyOn方法针对实例keyboardFocusService的findFirstFocusable方法进行监控后返回的句柄。借助该句柄,我们可以使用toHaveBeenCalledTimes方法,得到其在单元测试过程中实际调用的次数。

SAP UI的加载动画效果和幽灵设计(Ghost Design)

2021-02-21
阅读 6 分钟
1.2k
在本篇文章之前,Jerry 印象最深的幽灵,应该要算《星际争霸I》里人族能够隐形的空中单位 Wraith( 幽灵战机 ),以及能施放核弹的 Ghost( 幽灵特工).

介绍一个能开发简单SAP UI5应用的在线IDE:StackBlitz

2021-02-21
阅读 6 分钟
1.5k
在本篇文章之前,Jerry 印象最深的幽灵,应该要算《星际争霸I》里人族能够隐形的空中单位 Wraith( 幽灵战机 ),以及能施放核弹的 Ghost( 幽灵特工).

SAP UI的加载动画效果和幽灵设计(Ghost Design)

2021-02-21
阅读 6 分钟
964
在本篇文章之前,Jerry 印象最深的幽灵,应该要算《星际争霸I》里人族能够隐形的空中单位 Wraith( 幽灵战机 ),以及能施放核弹的 Ghost( 幽灵特工).