











SAP UI5 OData 谣言粉碎机:极短时间内发送两个 Odata 请求, 前一个会自动被 cancel 掉吗
最近Jerry在做SAP Spartacus开发时,遇到了和本文描述极为类似的场景。因为我学习新知识的时候,总喜欢把之前已经熟悉的知识拿来做横向类比,所以本文首先重温一个不少SAP UI5开发人员都理解得似是而非的知识点,为后续的分享做一个铺垫。

漫谈 SAP 产品里页面上的 Checkbox 设计与实现
最近我花了很长时间,在和两位团队内的欧洲同事,一起处理一个SAP Spartacus UI里的Checkbox bug. 本文是近期工作经验的一个总结。

给你的 ABAP 对象打上标签 (Tag)
标签(Tag)几乎是信息管理软件的一个必备功能,目的是帮助用户更迅速地检索出自己需要的数据,以及对海量数据进行更有效的管理。

深入理解 ABAP Reference 变量
判断引用变量是否有效,用IS BOUND; 判断变量是否处于初始状态,用IS INITIAL; 判断field symbol是否分配有内存区域,用IS ASSIGNED. 在对field symbol进行各种操作之前,先调用IS ASSIGNED进行判断,以避免GETWA_NOT_ASSIGNED错误。

SAP ABAP SM50 事务码的另类用途 - ABAP 工作进程对数据库表读取操作的检测
这个例子如果采用ST05跟踪Where-Used List执行时访问到了哪些表,结果一定会出来长长的一串。而使用SM50的Current Action Info,能避开所有干扰信息,迅速准确找出存储ABAP类和其监听事件的关联关系的存储表。

如何设计一组会出现死锁 (Deadlock) 的 ABAP 程序
本文首先从计算机专业课上学习的死锁概念出发,先后给出了用 Java 和 ABAP 两种编程语言编写一个会触发死锁的简单程序,通过实战帮助大家加深对死锁这个概念的理解。最后给出了如何使用 JDK 自带的 jstack 这个工具来检测自己 Java 程序中潜在的死锁隐患。
SAP 异常现象之同一个 IDoc 可以被 POST 两次触发 2 张不同的物料凭证
玩过SAP IDoc的童鞋都知道,一个IDoc正常情况下是只能被POST一次的,不可以POST两次的。




AI工具箱 
视频教程 
场景解码 














