在一个同时维护传统 ABAP 程序和 ABAP Cloud 扩展的团队里,同样一段看起来很普通的代码,常会引出两个不同的问题。一个是语法怎么写,另一个是当前系统、当前语言版本到底允不允许这样写。打开 SAP-samples/abap-cheat-sheets 这个仓库,正好能看到 SAP 为这类问题准备的一套资料。仓库里有按主题整理的 Markdown 速查页,也有可以导入 ABAP 系统、在 ADT 中运行的演示对象。它的用途并非提供一套现成业务应用,而是让我们在查到某个语法点之后,还能亲手运行简化示例,观察结果,再回到项目代码中作判断。Cheat Sheets可以理解成速查笔记。日常开发遇到一个不常用的构造表达式,翻完整本语言手册往往成本太高;只看搜索结果中的孤立代码片段,又容易漏掉适用条件。这个仓库把内表、结构、ABAP SQL、面向对象、字符串处理、异常、日期时间、ABAP CDS、RAP 等主题分别整理成文件。打开对应页面,可以较快找到语法形式、相邻概念和示例入口。需要严谨确认某条语句的完整规则时,页面还会把我们引向 ABAP Keyword Documentation。速查页负责帮助我们定位问题,关键字文档负责解释完整规则,这样配合起来更实用。仓库首页的README.md是入口。那些以编号开头的.md文件是各主题的说明,src目录保存许多可执行类及相关开发对象。以01_Internal_Tables.md和演示类zcl_demo_abap_