浅谈SAP Cloud for Sales 自动化
在Jerry还在本科进行计算机理论知识学习时,我曾经把软件开发里的质量工程师(Quality Engineer)理解成是每天只是简单地做着运行开发人员编写好的软件,如果发现问题,通知开发人员去修改这种机械的体力活。后来进入SAP后,观察团队里的质量工程师每天做的事情,才知道我当初简直是很傻很天真。我的两位同事,姚瑶和郑晓霞,之前已经就她们在SAP质量工程师这个岗位上工作的一些体会做了分享:SAP成
SAP Cloud for Customer里Sales Order和Sales Quote的建模方式
SAP Cloud for Customer的Sales工作中心里有Sales Quote和Sales Order两个视图,一个用于销售报价单,另一个用于销售订单。流程上是先有报价单 ,报价单是一份OFFER,并不具备法律效力,只有在生成销售订单后,即买卖双方都对报价单上的内容进行一些协商后,达成一致生成的最终订单,才具有法律效力。现在我需要搞清楚Sales Order这个视图的UI是基于哪个Bu
如何使用jMeter对某个OData服务进行高并发性能测试
For project reason I have to measure the performance of OData service being accessed parallelly. And I plan to use the open source tool JMeter to generate a huge number of request in parallel and meas
使用jMeter构造逻辑上有依赖关系的一系列并发请求
相信前端开发工程师对CSRF(Cross-site request forgery)跨站请求伪造这个概念都非常熟悉,有的时候也简写成XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装成受信任用户的请求来利用受信任的网站。CSRF攻击的防御方式有多种,最简单最易实现的一种思路就是在客户端向服务器发起的请求中放入攻击
最详细的Vue Hello World应用开发步骤
很多Vue的初学者想尝试这个框架时,都被webpack过于复杂的配置所吓倒,导致最后无法跑出一个期望的hello word效果。今天我就把我第一次使用webpack打包一个Vue Hello World应用的所有步骤详细记录下来,供Vue的初学者参考。 安装nodejs和npm,这两个就不用说了,网上很多教程。 本地随便新建一个文件夹,进入后运行命令npm init, 一路next下去,自
SAP Fiori + Vue = ?
2017年3月28日,我到国内一个SAP CRM客户那里,同他们的架构师关于二次开发的UI框架选择SAP UI5还是Vue进行了一番探讨。回到SAP研究院之后,我把这个问题扔到了公司的微信群里,引起了大家的热烈讨论。因为出差回来之后,我需要向我老板和老板的老板汇报工作,因此写了这篇blog:https://blogs.sap.com/2017/03/31/is-jquery-based-ui-fr
Docker技术三大要点:cgroup, namespace和unionFS的理解
www.docker.com的网页有这样一张有意思的动画:从这张gif图片,我们不难看出Docker网站想传达这样一条信息, 使用Docker加速了build,ship和run的过程。Docker最早问世是2013年,以一个开源项目的方式被大家熟知。Docker的奠基者是dotcloud,一家开发PaaS平台的技术公司。不过可惜的是,这家公司把Docker开源之后,于2016年倒闭了,因为其主业务
Kubernetes pod里一个特殊的容器:pause-amd64
大家在使用Docker容器或者Kubernetes时,遇到过这个容器么?gcr.io/google_containers/pause-amd64docker ps的命令返回的结果:[root@k8s-minion1 kubernetes]# docker ps |grep pause c3026adee957 &
容器和容器镜像的区别,您真的了解吗
很多刚刚接触容器技术的朋友,不容易弄清楚容器,容器镜像和Docker这几个词的区别和联系。我们首先来看容器和容器镜像。举个例子,执行命令行docker search nginx,搜索结果的一条条记录就是一个个容器镜像。所谓镜像,就是一个静态概念,一个镜像由若干只读层(read-only layer)构成。上图左边是Docker镜像的内部实现细节,我们能看到多个只读层叠加在一起,层与层之间通过指针关
SAP CRM settype的创建,背后发生了什么
来自我的同事Sara。当我们在CRM系统里创建一个settype之后,其实系统后台悄悄的帮我们创建了很多ABAP对象,比如对应的database tables, other ABAP Dictionary objects, function groups, function modules, and screens等等。Create set types:DB check:自动创建了一个和setty
SAP CRM settype的创建,背后发生了什么
Below example show: How the mapping relationship between User status and System status maintained in One Order.APP: My Opportunity Transaction type: OPSMFirst,I create an new Opportunity in WebCl
SAP CRM One order里user status和system status的mapping逻辑
Below example show: How the mapping relationship between User status and System status maintained in One Order.APP: My OpportunityTransaction type: OPSMFirst,I create an new Opportunity in WebClientUI
SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解
(1) 在SAP CRM里创建一个Lead后,会观察到有一个Opportunity自动生成,这是通过什么后台逻辑实现的呢?检查前台日志或者后台事务码SLG1,发现有很多属于用户WF-BATCH的日志. Who is WF-BATCH? WF-BACTH is a Workflow administrator user to identify and handle all the workflow
Cloud Foundry Session Affinity(Sticky Session)的实现
会话保持(Session Affinity),有时又称粘滞会话(Sticky Sessions), 是负载均衡领域设计需要着力解决的重要问题之一,也是一个相对比较复杂的问题。会话保持是指在负载均衡器上的一种机制,在完成负载均衡任务的同时,还负责一系列相关连的访问请求会分配到一台服务器上。当用户向服务器发起请求,服务器创建一个session,并把session id以cookie的形式写回给客户。看
搜索 SAP成都研究院廖婧:SAP C4C社交媒体集成概述
曾经有朋友在知乎上向我提问,咨询在SAP成都研究院工作的体验。当时,我的回答提到一点,SAP注重工作与生活的平衡,这也是SAP中国官网强调的一点。https://www.sap.com/china/about/careers/who-we-are/life.html具体到SAP成都研究院,这里的同事们业余时间的兴趣爱好广泛,既有传统的足球,篮球,羽毛球,游泳这些,也有门槛相关较高的铁人三项运动,详
SAP订单编排和流程增强概述
SAP产品里的订单处理,无论是On-Premises解决方案还是云产品,我认为归根到底可以概括成四个字:订单编排,包含两个层次的内容:1. 单个订单通过业务流程或者工作流驱动的状态迁移;2. 多种订单类型协同工作,完成一个完整的端到端的业务员流程。比如SAP CRM里经典的User Status(用户自定义状态)和System Status(SAP标准状态)的设计,通过引入Business Tra
一个程序猿试用有道云笔记VIP功能体验
熟悉我的朋友应该知道,我有一个微信公众号,叫做“汪子熙", 我会定期在上面推送技术文章。而我绝大多数技术文章都是在每天上下班的地铁上用手机写的,然后到家后同步到电脑上,进行发表。那么选择一款好的手机写作App对我来说就非常重要。2011年的时候,我比较了国内网易出品的有道云笔记和国外著名的印象笔记(Evernote), 最后决定选用网易的有道云笔记,因为我觉得它更符合我的使用习惯,顺便支
推荐一个Chrome扩展应用,能够自动去除CSDN广告
作为一个程序员,每天编程遇到问题时,少不了前往国内著名的CSDN网站上查信息,看是否有同行遇到类似问题。很多时候根据遇到问题的错误消息进行搜索,结果都是一篇篇CSDN博客。这些博客打开后都会显示很多广告,如下图所示。作为一个技术人员,我很能理解这些网站放广告的原因,只有盈利了,才有资金给我们提供更好的免费服务。这无可厚非,只不过,当我在聚精会神阅读CSDN博客上的这些帖子时,万一我的领导从我身边经
推荐一个非常好用的Chrome扩展应用,用于美化Json字符串
这个Chrome扩展应用的名称叫JSON Viewer Awesome1.0.6:安装之后,在Chrome工具栏会出现一个紫色的小图标:然后可以把任意Json字符串直接贴到Chrome界面里:点Parse JSON, 就可以以树状结构显示结果:或是以Chart方式显示,并且能随意拖动:这个Chrome应用以黑色作为背景色,风格大气稳重, 适合程序猿使用.要获取更多Jerry的原创文章,请关注公众号
推荐一个可以把网页背景色调成护眼色的Chrome扩展应用
程序员一天有10几个小时要面对着电脑,老是这种白晃晃的屏幕,谁的眼睛受得了?我在网上逛了一圈,找到一个比较实用的Chrome扩展应用,可以一键实现将Chrome打开网页的背景色修改成护眼的豆沙绿,这样在网上浏览网页,眼睛舒服多了。这个Chrome扩展应用的下载地址:http://chromecj.com/accessibility/2014-11/292.html下载完毕后就是一个crx文件,如何