今天是2020年5月2日,五一国际劳动节小长假的第二天。让我们继续劳动起来。 使用ABAP strlen函数计算下列这4个字符和字符串变量中包含的字符个数。 大家先别急着滑动屏幕,先试着自己计算一下,看和标准答案是否有出入。也许大家觉得这些小的知识点没什么用,但Jerry马上会分享一个我实际处理过的 ...
分类:
其他好文 时间:
2020-05-02 14:48:39
阅读次数:
92
Jerry以前在工作中交替做着ABAP和Java开发时,总是在使用一种语言时,怀念另一种语言的便利之处,比如用ABAP开发时,怀念Java里以List为代表的功能强大,使用方便的集合工具类。 List或许是众多Java初学者最先接触和掌握的Java集合工具接口之一。以最具代表性的实现类ArrayLi ...
分类:
编程语言 时间:
2020-05-02 11:54:42
阅读次数:
74
截至2020年4月27日为止,汪子熙微信公众号总共发表了229篇SAP原创技术文章,分类合集如下: "SAP前端开发技术合集" "Jerry Wang的ABAP原创技术文章合集" "SAP云平台技术文章合集" "SAP C/4HANA技术文章合集" "ABAP On Premises技术文章" "A ...
分类:
其他好文 时间:
2020-05-02 11:52:59
阅读次数:
64
CRM WebClient UI WebClient UI渲染出来的DOM元素的这些C#_W#格式的id是在哪行ABAP代码被生成出来的? 参考我的博客WebClient UI element ID generation logic Hybris 既然是JSP,和同样基于服务器端渲染的BSP的套路一 ...
分类:
Web程序 时间:
2020-05-01 14:55:33
阅读次数:
60
CRM Controller只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法: 上图在ABAP调试器里观察到的这个字符即出现在最终页面上。 Hybris Product明细页面的pageTitle字段绑定到Model的{pageTit ...
分类:
Web程序 时间:
2020-05-01 14:50:57
阅读次数:
65
CRM WebClient UI 把Work center的navigation target在client side不可见:在Chrome development tool里看不到,而是点击了Work center之后,在后台ABAP端计算出navigation target。 Hybris 这个 ...
分类:
Web程序 时间:
2020-05-01 14:20:18
阅读次数:
57
WebAPIs 包含 BOM 跟 DOM。 DOM 是一套操作页面元素的 API。DOM可以把 HTML 看作是文档树。通过 DOM 提供的 API 可以对树上的节点进行操作。 DOM 中的 "D" 是 document (文档)。 DOM 中的 "O" 是 Object (对象)。 DOM 中的 ...
分类:
其他好文 时间:
2020-05-01 12:56:26
阅读次数:
51
有朋友在微信上问我两个问题: S/4 fiori是标配吗? 如果是ERP R/3,可以激活fiori配置吗? 先回答第二个问题。 在Jerry的微信公众号文章SAP Fiori应用的三种部署方式曾经提到这张图: ABAP Front-End Server如上图红色方框所示,上面主要包含三部分代码: ...
分类:
其他好文 时间:
2020-04-27 21:02:06
阅读次数:
60
最近工作重点转移到了SAP Commerce上来,正好有机会把该产品里由Java实现的订单处理框架和我之前长期工作过的,ABAP实现的SAP CRM One Order框架做个比较:基于Spring的Bean替换机制 vs ABAP函数+配置表,两种方式都实现了强大的可扩展性。 SAP Commer ...
分类:
其他好文 时间:
2020-04-25 23:54:41
阅读次数:
104
ABAP开发人员想必都和图一这种让人摸不着头脑的数据库表字段打过交道。要了解其含义得打开SE11查看字段描述才行。 如果在查看了描述信息后,编写代码时使用AS给这些字段名设置可读性更好的别名,下次自己或他人维护,阅读起来就方便多了。 这个小技巧或者说倡议,出自 "SAP社区博客" : 不用花多大功夫 ...
分类:
数据库 时间:
2020-04-25 23:54:30
阅读次数:
118