SAP Hybris(Commerce)安装recipe包含的三个任务,setup, initialize和start
(1) Setup = Invoked by default if no task is specified with install command. It installs recipe & copies files. (2) Initialize = Initializes the recipes application. (3) Start = Start the applicat
一个程序员眼中的医院人生百态
以前看《异形III》, 当女主角挣扎着把自己的身躯放进飞船的生物扫描舱,从显示器上清晰地看到自己胸腔里寄居着一只异形皇后的幼体时,她的脸上写满了震惊,恐惧和绝望。当我拿到自己头部增强核磁扫描结果时,我一下子明白了雷普利当时在想些什么。雷普莉应对的计划是,通过当时人类已经高度发达的外科手术技术,将异形皇后从自己体内分离,只可惜最后功亏一篑。影片结尾,雷普莉一把抓住从她体内破体而出的异形皇后,纵身投入
今天,我要在睡梦里,和死神握握手
终于等到了这一天,要和我脑子里的恶魔一刀两断了。今日手术。经鼻蝶,开颅手术,由华西医院神经外科的男神们,用手术刀切割位于我大脑深处的肿瘤。今天一大清早6点起床,我就换上了这身病号服。抓住这最后的机会,我又下床在本层楼转了一圈,认识了这个来自拉萨的小朋友,他是另一种形式的开颅手术,即用机械从头部正上方打开头盖骨,将脑组织暴露在神经外科主刀医生面前。我住的病房里左右两边都是经这种手术进行肿瘤切割的病友
经鼻开颅手术成功了,Jerry脱离了生命危险
给所有关心我的人报个平安!我是手术日当日下午6点被推往手术室,第二天凌晨1点结束手术。我经历了8个小时艰苦卓绝的手术,从结果上看手术还算成功。手术进入到尾声时,我从无边的黑暗之中慢慢苏醒过来,迷迷糊糊听到有人轻轻地叫着我的名字,让我快快醒来。我浑身无力,努力睁开沉重的眼皮,听出了这是手术头天晚上和我进行术前麻醉风险评估的麻醉师的声音。我恢复了意识,发觉自己的四肢可以移动了,就费力地把右手伸向自己的
脑部手术成功,只是万里长征走完了第一步
刚刚过去的2020年5月,是Jerry从出生到现在过得最痛苦,最煎熬,最无奈,最漫长的一个月。然而时间的车轮依旧不以人的意志为转移地滚滚向前,把5月份尘世间发生的种种悲欢离合辗得粉碎。再刻骨铭心的记忆,或许随着时间的流逝,也有逐渐淡忘的时候,所以我选择了通过文字记录,把那曾经的一幕幕永久地定格下来。人真是个矛盾体。未入院之前,每一位在华西入院中心录入了基本信息的患者,无时不刻都在等待自己手机响起铃
一个程序员经历的7小时全身麻醉
这是Jerry 2020年的第64篇文章,也是汪子熙公众号总共第246篇原创文章。Jerry幼年时上历史课,课本里对东汉时期,华佗发明的麻沸散的使用方法是这样介绍的:“若疾发结于内,针药所不能及者,乃令先以酒服麻沸散,既醉无所觉,因刳破腹背,抽割积聚。”Jerry也不知道麻沸散算不算是世界上最早的麻醉 药 剂,但根据我这一个多月凭借搜索引擎习得的半吊子医科知识来看,现实世界里根本不存在像
今天我拿到了医院发的纸质版手术记录......
这是Jerry 2020年的第65篇文章,也是汪子熙公众号总共第247篇原创文章。距离Jerry做完手术已经过去半个多月了。今天我拿到了我的手术记录,来看看上面都写了啥。Jerry之前在SAP成都研究院数字创新空间工作时,组内的开发人员都经常需要使用一些不太熟悉的新技术开发一些原型,所以我们的口头禅就是:XXX我没用过,我先调研一下。同样,我收到的手术记录里有一些陌生的名词,不过没关系,我有搜索引
SAP CRM产品主数据搜索功能的With individual object搜索参数
Created by Jerry Wang on Oct 03, 2016By default this search parameter is not visible in search view.You have to configure it as visible explicitly in UI component workbench, configuration tab:However,
如何创建自己的SAP CRM产品主数据search scenario
Created by Jerry Wang, last modified on Oct 03, 2016Technically it is possible to create your own search scenario, filter class and search tool, and put your custom search logic there. Then write anot
SAP Cloud for Customer里一个Promise的实际应用场合
There are lots of tutorials about promise in the internet.Recently I am studying the frontend code of SAP Cloud for Customer and I come across a real example of how promise is used there. Be
SAP CRM WebUI, CRM Fiori和C4C里的Direct Navigation
Direct navigation in CRM WebUIUse this url for example: https://:44354/sap(bD1lbiZjPTAwMSZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?crm-object-type=BPFS&crm-object-action=B&crm-object-val
SAP Fiori Launchpad Tile,UI5应用,和PFCG Role的对应关系
问题:已经看到了SAP Fiori Launchpad上的某个tile,如何反推后台需要配置哪个PFCG Role才能看到该tile?这个问题是今天一个朋友在微信上问我的。因为我最近忙着学习一个新的SAP产品,所以这个问题也没有时间展开来写,本文就只做概要介绍。下图是一个Gateway系统上打开的SAP CRM Fiori Launchpad:如何弄清楚后台用户配置了哪个PFCG Role之后,才
SAP Fiori里的两种锁机制
Approach 1: ETAG mechanismThis approach is used in SAP CRM Fiori. Suppose user Jerry has opened a given opportunity with ID = 3456 and clicked the Edit button:A read operation is fired and sent to ABA
使用Chrome开发者工具研究JavaScript里函数的原生实现
As the size of my blog Chrome Development Tool tips used in my daily work turns to be larger I create a separate post to record down this small tip. Are you curious about the “native code” h
Windows环境下,如何在Docker里运行SAP UI5应用
本文面向的读者是对Docker技术有一些基本概念,但因为没有测试环境,所以没有动手操作过的朋友们。最近Jerry因为要做一个新的SAP云产品开发,得搭各种开发环境,其中之一就是Docker.Jerry之前的文章曾经简单介绍过Docker:站在巨人肩膀上的牛顿:Kubernetes和SAP Kyma在Kubernetes上运行SAP UI5应用(上)在Kubernetes上运行SAP UI5应用(下
一个中年程序员遇到突发情况的一些胡言乱语
这是Jerry 2020年的第58篇文章,也是汪子熙公众号总共第241篇原创文章。5月11日我发了一篇文章 可能要暂时停更一段时间,希望时间不会太长,我的初衷是不想无声无息地就停止更文,得给这个号的关注者们有个简短的交代。没想到文章发出来之后很多朋友在文章下留言,以及直接在微信上询问我的身体状况,这里统一向大家说声谢谢,感谢大家的关心。由于微信公众号的限制,只有前100条留言才能显示出来
对程序员来说,看透生死远远没有操作0和1那么简单
这是Jerry 2020年的第59篇文章,也是汪子熙公众号总共第242篇原创文章。这是本公众号第241篇文章之后,第一次在手机上进行写作。五月份的前两篇文章发出来之后,有很多同事,亲人和朋友,纷纷在公众号文章后给我留言,或者直接微信联系我,给我各种建议和鼓励。真的很感谢大家,由于数量太大我没有办法一一回复,万分抱歉。这里我出来冒个泡,我还活着。如果说之前本公众号发布的SAP技术文章能够在技术的角度
Java JDK目录下的jmap和jhat工具的使用方式
Suppose you have a running Java process and you would like to inspect its running status, for example how many object instance are created or memory consumption status, you can use some standard tool
使用Chrome开发者工具研究JavaScript的垃圾回收机制
I use the following simple JavaScript code to illustrate:var JerryTestArray = [];(function(){ for( var i = 0; i <&n
Chrome开发者工具里的一个隐藏技能:chrome://net-internals
During my holiday I was writing a small tool for fun, which extracts my personal posts from http://www.baidu.com for further analysis. I am using AJAX in jQuery to perform a synchronous call