使用代码创建SAP CRM服务请求文档的subject测试数据
Carsten要求所有创建的Service Request的测试数据必须都维护好Subject:如何用CRM_ORDER_MAINTAIN维护这个field?First have a look at how SERVICE_OS is filled by CRM_ORDER_MAINTAIN when choosing one value from drop down list:I have to
Fiori UI上创建的note和web client UI上note的对应关系
Sent: Thursday, December 11, 2014 5:28 PMSubject: [wave8 backend research]SAP CRM Fiori应用的note creation,后台实现的原理比较简单. GM6上创建一个note:HTTP post的request payload里就只有opp guid和user输入的note后台返回的respon
使用SAP CRM text api将空的文本写入到后台,会发生什么事
From: Wang, Jerry# Sent: Wednesday, December 24, 2014 7:23 PMSubject: RE: 使用text api将空的text update到后台的可行性研究我做了一个测试,结果是:如果我用CRM_ORDER_MAINTAIN update text,mode设成B ( update ), 但是传入的to be
SAP OData服务的catalog service
看个具体的例子:https://sapes5.sapdevcenter.com/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/ServiceCollection浏览器里访问,能看到这个gateway系统里暴露出的所有OData服务:我们在SAP WebIDE里使用Create from template菜单项,通过创建向导新建Fiori应用时,也是通过这个catal
SAP CRM 订单抬头文本的可编辑性讨论
Sent: Thursday, December 11, 2014 1:04 PMSubject: RE: [wave8 backend research] why header level note is disabled有的情况下,我们会发现,在SAP CRM WebClient UI上编辑某些订单抬头文本时,发现其处于只读状态。我调试了一下,不能编辑的原因是因为CRM w
SAP Fiori应用里对国际化RTL需求(right-to-left)的支持
SAP Fiori应用里对国际化RTL需求(right-to-left)的支持
SAP Fiori应用里日期格式的显示奥秘
下图这个Fiori应用里的日期显示,Tuesday, March 1,2016,从后台返回的值为/Date(1456803000000)/那么前台显示的可读性较好的日期是如何转成而成的?奥秘就在Jerry这些单步调试的代码截图里:
SAP Fiori internationalization(国际化)实现的一些例子
下图这个Opportunity的金额,在右边的明细页面里显示的是1880 USD,但为何在左边,显示的是2K这个近似值?在Chrome开发者工具的调试器里,我们能看到从后台返回的金额确实是1880:所以这个2k一定是前台UI5代码里进行的格式化:答案就在上图sap.ca.ui.model.format.AmoutFormat.FormatAmoutShort这个方法里。这里涉及到一个CLDR的概念
SAP CRM note的自动拷贝
From: Wang, JerrySent: Thursday, December 11, 2014 12:34 PMSubject: [wave8 backend research] one example of Sales Order header level textQDD/504: sales order type :TA每次我们新建TA类型的sales or
我曾经遇到过的一个SAP gateway系统cache的问题
# Sent: Thursday, February 05, 2015 4:41 PMFinally we have found the root cause. I have written a report ZJERRY_CACHE_TEST in GM6/001 and schedule it as background job to track the change of that
SAP gateway处理multiple key的逻辑
# Sent: Tuesday, January 20, 2015 11:23 AM根据逗号"," 做split依次处理name value pair:现在的问题还是我需要用naming convention guid 告诉gateway我传进来的HeaderGuide的value是一个guid类型,现在HeaderGuid=XXXX,后面的value XXXX被当成
SAP gateway系统和后台系统的OData双重cache机制
# Sent: Friday, January 9, 2015 8:49 PM看这两个tcode :/IWFND/CACHE_CLEANUP/IWBEP/CACHE_CLEANUPSAP在gateway和CRM backend各有一个cache table。Gateway上的cache table:AG3上的cache table:两个table用前面的前缀/BEP: back
SAP新一代全栈开发工具:SAP Business Application Studio
这是Jerry 2020年的第29篇文章,也是汪子熙公众号总共第212篇原创文章。作为SAP从业者,我们能够清楚地感受到这些年SAP技术进化的趋势。SAP前端开发技术的进化方向,从SAP GUI,到能在浏览器里运行的ABAP Webdynpro / WebClient UI,再到现在仍然没有停止进化的Fiori UX. 而Fiori也从诞生之初只支持SAP UI5,进化到现在能够同时支持Angul
SAP Business Application Studio的权限控制
我第一次尝试Business Application Studio时,遇到Access Denied的错误消息:Access DeniedYou do not have permission to access SAP Business Application Studio.Please contact your account administrator to request access.ht
SAP CRM WebClient UI上将text area里的文本清空的后台处理
Sent: Wednesday, December 24, 2014 1:13 PMSubject: webclient UI上将text area里的文本清空的后台处理测试结果就是后台直接将该instance删除了 囧所以我下一步要试一下如果call CRM_ORDER_MAINTAIN的时候传一个change mode = U – update,但是text content
SAP Netweaver和Hybris Commerce启动后执行的默认操作
Netweaver里设置user 成功logon之后应该执行的tcode在Hybris里,因为成都team本地开发用的是tomcat:embeddedserver:extension provides an API to run an embedded servlet containertomcatembeddedserver:extension provides a Tomcat-based i
SAP UI5应用和Hybris Commerce的国际化(internationalization)支持
WebUI,UI5和Hybris的i18n support都是一个套路,developer在代码里不应hard code基于某一种特定language的text,而是用place holder代替。CRM的tcode SOTR_EDITUI5则是i18n properties文件Hybris和UI5一样:Server log里能观察到是哪一个properties文件被加载:
如何将Twitter消息导入到SAP CRM和Cloud for Customer去
CRM: Twitter(also Facebook) is official integrated into CRM 7.0 EHP3https://blogs.sap.com/2013/11/08/twitteralso-facebook-is-official-integrated-into-crm-70-ehp3/C4C:新建一个social media channel:从drop dow
SAP API management portal - 如何创建API provider
(1) The API Provider is used to abstract the connection to the backend / target system(2) The API Proxy is the actual API which contains the logic to connect to the target system. Here you can model t
SAP Hybris Commerce里的数据库表
在Hybris storefront注册一个帐号:成功之后能在backoffice里看到成功生成的customer,里面的Customer ID是自动生成的,类似ABAP里的uuid.在console里使用flexible query试图去查询该customer:查询到一条记录:该记录的uuid和backoffice里看到的一致:查看flexible query对应的SQL语句,发现select