自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SAP资深技术专家Jerry Wang的分享

微信公众号: 汪子熙

原创 介绍一个前端页面开发必备神器,chrome扩展,设备模拟器

有了这个扩展,我们无需手动打开Chrome开发者工具去模拟设备了: 在Chrome web store里搜索关键字设备模拟器: 安装之后,点击Chrome工具栏里的黄色图标打开User-Agent的下拉选项: 之后就会用选中的user-agent重新请求网页了。 下图是我在笔记本电脑上用小米手...

2019-12-31 22:51:49 54 0

原创 介绍一个统计各个网站访问时长的Chrome扩展 - Rooster

这个扩展的名称叫Rooster,公鸡。 安装之后,在Chrome上方的工具栏里会出现一只公鸡的图标: 此后新建一个标签页,会看到如下提示,表明该扩展已经在后台收集每个网站的访问时长了。 ...

2019-12-31 22:40:52 50 0

原创 一些SAP UI5的学习笔记

写于2016-05-12. (1) 最重要的是学会:在console里看到一些log,如何找到具体是哪一行JS打印的这些log的方法。在jQuery.sap.log.info里设置断点肯定不行,因为会不断触发。 Jerry演示的用ctrl+O和全文搜索两种办法。推荐前一种。 (2) 用GM6 Sm...

2019-12-31 15:55:55 46 0

原创 2016-05-12 SAP UI5事件注册的问题研究

2019-12-31 15:30:12 17 0

原创 如何让Excel里显示的数字避免通过科学计数法来显示

我把Hybris里产品主键拷贝到excel里后, 发现这些字符串格式的主键在excel里以科学计数法的方式显示,看起来很不方便: 避免这种情形的办法也很简单: 在单元格的值前面加上英文输入法里的单引号,回车: OK了: P_CODE: cris03,就是Backoffice里产品的Arti...

2019-12-31 14:43:52 131 0

原创 一些SAP S4CRM On-Premises开发的代码审查,2017-02-16

Issue1 这个函数的signature是别人写好的,大家研究过consumer怎么消费这个FM的? 如果et_product_detail有多个entry,则es_product_detail只包含et_product_detail的最后一行. 这个… Question1 这个API里面...

2019-12-31 14:24:55 19 0

原创 一些SAP S4CRM On-Premises开发的代码审查,2017-02-14

GET_SALES_DATA Issue1: Issue2: GET_HEADER_WITH_DESC_BY_GUIDS Issue3: still remember the cyclomatic complexity concept in my S.O.L.I.D session? Instea...

2019-12-31 13:45:42 12 0

原创 新浪微博和SAP CRM Interaction Center(呼叫中心)的集成

这是SAP成都研究院CRM dev team2013年开发的新功能。 发布两条微博: 在CRM interaction center根据微博这个渠道搜索: 能看到微博已经自动被抓到IC里了: detail page: 要获取更多Jerry的原创文章,请关注公众号"汪子熙&quo...

2019-12-31 13:34:03 28 0

原创 How to suppress the annoying line break error in WebIDE

This error is very annoying. There are different line break settings in unix ( LF ) and windows ( CRLF ) which may lead to trouble when multiple deve...

2019-12-31 11:44:43 35 0

原创 推荐一个维基百科的中文镜像网站

程序员搜索一些技术类的名词时,更喜欢用wikipedia即维基百科: 然而国内无法访问: 此时我们可以使用源于维基百科的万维百科,国内可以正常使用: https://www.wanweibaike.com/ 如果喜欢阅读英文,也可以用英文版:https://en.wanweibaike.co...

2019-12-30 17:32:33 5504 1

原创 如何在Hybris Backoffice里创建customer coupon

登录backoffice,filter里输入coupon,得到Coupon维护菜单,在右边点击加号的图片,选择创建一条新的Customer Coupon: 维护这五个字段。 Active和Assignable in ASM这两个checkbox都要置为true. 重复以上的步骤创建多条coup...

2019-12-30 16:13:52 56 2

原创 promolike原型开发前后台打通

2019-12-30 15:21:41 19 0

原创 SAP CRM和Hybris里的Product Variant

For Product Model / Variant in CRM, please see my blog Product Model in CRM part1 – basic introduction. Hybris 作为一个电商平台, 对于同一个型号的产品我们会很自然地提供多种样式或颜色...

2019-12-30 15:19:20 37 0

原创 SAP CRM,C4C和Hybris的product Cockpit

CRM 参考我的两篇博客: (1) Product Model in CRM part1 - basic introduction (2) Product Model in CRM part2 - invovlement in Quotation scenario C4C Hybris T...

2019-12-30 15:14:53 58 0

原创 使用Cloud Application Programming模型开发OData的一个实际例子

刚刚过去的SAP TechEd上,SAP CTO Juergen Mueller向外界传递了一个重要的信息:身处云时代大环境下的SAP从业者,在SAP云平台上该如何选择适合自己的开发方式? Juergen Mueller用了一棵决策树来向大家介绍,对于拥有不同开发技能水平的SAP从业者,可以按照这...

2019-12-30 13:29:25 39 0

原创 primary key in ABAP and Hybris

ABAP Hybris it is necessary to use attribute unique to decorate one field, which is defined in schema items.xsd: <xs:attribute name="unique&...

2019-12-28 22:06:35 24 0

原创 如何在Windows10的cmd里注入环境变量

set VCAP_SERVICES={"ml-foundation":[{"name":"MLF-LabelScanning","credentials":{"clientid":"xxx...

2019-12-28 22:00:24 64 0

原创 Retrieve twitter information into CRM Interaction Center

As being a mentor of SAP community now, I was asked to create a twitter account for community activities. Here is my twitter account.And now I can us...

2019-12-28 13:25:59 27 0

原创 Memory threshold for SAP CRM WebClient UI technical framework

之所以要提这个topic,是因为我在redesign one order DB layer时,需要考虑这个criteria. 作为application来说,同时support 1 million order的change或许不make sense,但是作为底层的technical layer, ...

2019-12-28 13:19:38 32 0

原创 fundamental-react在POC中的一个应用

2019-12-28 13:12:08 20 0

原创 create-react-app的template和assembed resource

2019-12-28 13:09:19 44 0

原创 create-react-app应用的入口定义

2019-12-28 13:07:56 21 0

原创 ABAP Development Tool IDE里编写的CDS view源代码是如何传递到ABAP后台并解析的

2019-12-24 14:26:16 78 0

原创 ABAP Development Tool后台处理前台请求的入口

CL_WB_ADT_REST_RESOURCE CL_REST_RFC_UTILITIES

2019-12-23 16:12:14 53 0

原创 一个能极大提高生产率的Chrome新建标签页扩展

我是一个对开发生产率有着BT需求的程序员,总是追求将自己的单位时间生产率最大化。 通过分析,我发现自己一天会反反复复使用Chrome的新建标签,然后访问常用的网站。因此,我期望新建一个默认的Chrome标签页后,我最经常访问的那些网站列表就能立即显示出来,这样我可以快速打开它们。 在网上逛了一圈,...

2019-12-23 16:04:43 38 0

原创 Hybris Commerce下单时遇到产品库存不足的解决办法

客户在Storefront下单试图购买一个产品时,遇到out of stock库存不足的错误,无法下单: 解决办法:登录Backoffice,Stock level菜单: 创建一个新的stock level,维护所有必填字段: Product Code:标识一个stock level,维护成...

2019-12-23 15:58:58 57 0

原创 微信平台的几种分享方式调研

来自Jerry的同事Xu Haytham. 与微信相关开发常见四种:微信小程序、微信公众号(含公众号内Web)、APP、WEB,微信针对着四种方式,官方文档提供的分享相关功能如下: 微信小程序 不支持分享图片到朋友圈 自带分享功能,但只能分享给朋友或群,分享的是小程序卡片。 由于微信小程序支持存储...

2019-12-22 17:57:36 250 0

原创 SAP CRM和Hybris Commerce里关于价格折扣的一些配置

最近Jerry做了一个和价格折扣相关的原型项目,把学到的知识记录下来,以备将来查阅。 在这个原型项目里,我们用React-Native开发了一个移动应用,用户可以在手机上浏览SAP Hybris Commerce里的产品,然后下单。假设Jerry购买成功后,在朋友圈分享一张包含自己个人信息的二维码...

2019-12-21 17:17:59 102 0

原创 Fiori Elements里General Information的设计原理

2019-12-21 15:39:03 24 0

原创 Fiori Elements的metadata和ui annotation

2019-12-21 14:33:17 77 0

原创 SAP Fiori Elements遇到问题时,该如何调试?

2019-12-21 13:30:05 30 0

原创 Fiori Elements里的Reference Facet

Product里的referenceFacet,前两个的path是来自FieldGroup里根据qualifier 区分。 第三个是通过ProductCategory association里的$UI.Identification区分的。注意Identification没有qualifier属...

2019-12-21 12:58:12 61 0

原创 使用Fiddler为满足某些特定格式的网络请求返回mock响应

假设我想对本地Java程序发起的调用SAP Hybris web service https://jerrywang.com:9002/rest/v2/electronics/users/ 这个网络请求生成一个mock响应。 在Fiddler session监控列表里,找到要生成mock响应的请求...

2019-12-20 19:11:19 29 0

原创 使用Fiddler监控使用RestTemplate发送网络请求的Java应用

原始Java代码: public static void getUserInfo() { String responseStr = null; RestTemplate template = new RestTemplate(); try { String token =...

2019-12-20 18:27:23 132 0

原创 如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查

我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java 代码发送的HTTP请求明细的情况。和javascript代码在浏览器里发送请求可以通过Chrome开发者工具方便地跟踪一样,对于Java代码发送的网络请求,我们也可以使用工具Fid...

2019-12-20 18:20:45 92 0

原创 介绍一个非常好用的文件服务器 - HFS

下载地址:www.rejetto.com 只有一个hfs.exe,双击就能打开,点击port将默认的80端口改成8089: HFS引入了一个所谓虚拟文件系统的概念:可以在虚拟文件系统里随心所欲的创建文件夹,然后把本地物理文件系统的文件按照自己需要的层级结构加入到虚拟文件系统里: 如下图所示,...

2019-12-20 17:31:00 1005 0

原创 要让Fiddler能够监控加密过后的HTTPS请求,需要执行哪些步骤?

打开Options菜单的HTTPS,勾上Capture HTTPS Connects和Decrypt HTTPS traffic,会弹出一个对话框,询问是否信任Fiddler的Root安全证书certificate: 点击yes: 将DO_NOT_TRUST_FiddlerRoot颁发的证书添...

2019-12-20 15:59:22 54 0

原创 一段通过OPEN SQL直接读取SAP CRM Lead和Campaign数据的ABAP代码

REPORT ZLEAD_SQL. TYPES: BEGIN OF lty_s_objnr, objnr TYPE crmt_object_guid, END OF lty_s_objnr. INCLUDE: crm_status_con. ...

2019-12-20 14:03:17 41 0

原创 一段用API批量修改SAP CRM产品主数据的ABAP代码

*&---------------------------------------------------------------------* *& Report PROD_MULTIPLE_CHANGE *& *&-----------------------...

2019-12-20 14:02:37 32 0

原创 用ABAP实现的冒泡排序算法

REPORT ztest_bubblesort. TYPES:BEGIN OF ty_line, number TYPE i, END OF ty_line. DATA: lt_array TYPE STANDARD TABLE OF ty_line, ...

2019-12-20 14:02:02 52 0

提示
确定要删除当前文章?
取消 删除