一个基于SAP Hybris Commerce和微信的社交电商原型介绍
本文是2020年第12篇原创文章,也是汪子熙公众号总共第195篇原创文章。汪子熙在刚刚过去的SAP中国上海2020 DKOM大会上,SAP大佬们在Key Note讲话时提到了最近国内火爆的线上新经济和一些现象级的商业模式,比如红遍各大社交媒体的李佳琪:以及拥有口号“用鲜花点亮生活”的鲜花订阅服务提供商,Follower Plus(花加).当Jerry在SAP上海DKOM现场看到大屏幕上出现花加的照
SAP云平台和SAP C4C之间的OAuth2.0配置
The OAuth 2.0 based authentication between SCP and C4C requires the same user-id to exist in both SAP Cloud Platform and SAP Hybris Cloud for Customer.基于OAuth 2.0的SAP Cloud Platform和C4C single sign on
使用SAP CRM AET工具创建类型为下拉列表的扩展字段
When you create extension field via Application Extension Tool, it seems the code list ( or drop down list ) is not supported by this tool. This type does not appear in supported data type list.In fac
Communication error with the external tax system (VERTEX)
When you download an equipment from ERP, you meet with this error message: Communication error with the external tax system (VERTEX)Since the tax code determination is not relevant for IObject analysi
如何定制化Fiori标准应用里UI字段的标签
Yesterday one colleague asksed this requestion: is it possible for customer to change standard field label?In CRM Fiori, it is only possible via view extension, which means customer needs to do some c
SAP AET fields的自定义行为
If the customer specific logic is too complex to be covered by the embedded formula in calculated field editor in AET, for example there are some ABAP coding involved, we can try custom behavior logic
SAP Fiori应用索引大全
官网地址:Fiori Apps Library顾名思义,这是SAP官方发布的一个Fiori应用检索工具,所有标准发布的Fiori应用的明细都能在这个工具里查到。截至到Jerry写这篇文章的时候,这个网站上显示已经存在11949个Fiori标准应用了:2015年Fiori 1.0时代,UI风格称为Blue Crystall,当时Jerry还在SAP成都研究院的CRM Fiori开发团队工作,我们从印
一段在C4C里触发S4HANA outbound Delivery的ABSL代码
同时也展示了ABSL里如何调用第三方的web service:/* Add your SAP Business ByDesign scripting language implementation for: Business Object: CustomerQuote Node:&n
如何免费申请用于开发目的的Hybris Commerce license
我们本地安装的用于开发目的的Hybris Commerce实例,默认的license只有30天有效期,过了之后需要用ant initialize重新build,以前的数据会丢掉,很不方便。本文介绍一种免费的申请开发license的方法,可以免去每隔30天重装Hybris的麻烦。参考这个SAP support note:https://launchpad.support.sap.com/#/note
SAP Hybris的Convertor, Populator, Facade和DTO这几个概念是如何协同工作的
Hybris里极其重要的概念。之前的issue谈到了Hybris MVC里的M指的是DTO,JSP作为V显示DTO的value,而DB层的Model和DTO的结构不一致。那么,数据从DB读取之后,需要经过一个转换,写入到DTO。执行这个转换的role,就是Convertor+Populator。注:DTO是软件设计里一个common的概念,不是Hybris特有。定义见[wiki](https://
SAP SADL和SAP Hybris DTO
When you need a simpler or more convenient format for some of the data to display in JSPs上面是从http://help.hybris.com摘录出来的原话,解释为什么我们需要DTO.简单来说,就是因为Service Layer定义的model格式和UI需要的格式不是完全一样,如果UI直接消费Service L
SAP Hybris里搜索显示结果的实现原理
CRMHybrisHybris是怎么实现的?我问过Hybris成都同事了,Hybris里没有CRM WebUI里F2的概念。所以只能靠自己人肉。前面的issue讲到product template page,在里面找到用来实现product list的component。然后找到这个pageination的实现:在这里显示文本:Spring Theme的语法:The theme support p
SAP Hybris MVC里的M指什么
CRM WebUIUI上显示的数据都来自model,在CRM里就是来自context node。以一个具体例子讲解。在Resources folder下有这样一个bean定义的xml:C:\Hybris\6.5.0.0.23546\hybris\bin\ext-accelerator\acceleratorservices\resources\acceleratorservices-beans.x
SAP Hybris Commerce product读取的调试截图
通过debugger观察到Product facade调用ProductService,Service又调用DAO通过flexible search去DB根据product code 358639取数据。类似SE16,也可以直接在Hybris Admin console里执行执行flexible search:搜到1条记录:从DB里取出的product数据和在debugger里观察到的一致。可以看
SAP成都研究院小伙伴们2018~2019两年间的179篇原创文章合集
2018年到2019年这两年里,SAP成都研究院总共有28位同事,在这个公众号上发表了179篇原创文章。下面是作者列表(按姓名字母顺序),感谢这些同事在业余时间里,乐于把自己在SAP领域的专业知识,写成文章并无私地分享给大家:Chen AndyChen VickyDeng SunDong GraceGao XiuMeiHe AndrewLi BenLiao JanetMa HongboPeng S
SAP ABAP CDS view里的注解在ABAP后台是如何被解析的?
我们在ABAP Development Tool里编写SAP CDS view,为视图维护这些以@开头的注解,同Java Spring里广泛应用的annotation一样,都是一种为development object维护元数据的方式。如上图所示,我维护了五个不同的注解,一旦保存,这个cds view的源代码被发送到ABAP后台,通过CL_DD_DDL_HANDLER解析,DDL此处是Data D
一个SAP开发人员的2019年终总结
青春少年是样样红可是太匆匆流金岁月人去楼空人生渺渺在其中荣华富贵呀飞呀飞世上的人呀追呀追荣华富贵呀飞呀飞何时放下歇一歇能不能愿昼吉祥夜吉祥愿用家财万贯买个太阳不下山小的时候,听过黄安这首《样样红》,觉得是首口水歌曲。如今Jerry也到了上有老,下有小的年纪,即将年满四十,觉得歌词每一行都是金句,耐人寻味。我们每一位油腻的SAP中年从业者都曾经青春年少过,谁的青春岁月,没有意气风发过,曾经一度觉得自
一个能极大提高生产率的Chrome新建标签页扩展
我是一个对开发生产率有着BT需求的程序员,总是追求将自己的单位时间生产率最大化。通过分析,我发现自己一天会反反复复使用Chrome的新建标签,然后访问常用的网站。因此,我期望新建一个默认的Chrome标签页后,我最经常访问的那些网站列表就能立即显示出来,这样我可以快速打开它们。在网上逛了一圈,发现Chrome的一个叫做Infinity New Tab正式我要找的。安装之后,新建一个标签页,默认显示
Hybris Commerce下单时遇到产品库存不足的解决办法
客户在Storefront下单试图购买一个产品时,遇到out of stock库存不足的错误,无法下单:解决办法:登录Backoffice,Stock level菜单:创建一个新的stock level,维护所有必填字段:Product Code:标识一个stock level,维护成容易记忆的值。Products即为想修改库存的产品ID,Available Amount即可用库存。warehou