在 ABAP 里写业务代码,很多时候我们关心的是采购订单号、销售订单状态、会计凭证金额、物料编码、业务伙伴主数据。可一旦进入接口、文件、加密摘要、二维码、附件上传、二进制协议、外部系统回调这些场景,代码就会突然从业务语义下沉到另一层,开始面对x、xstring、十六进制内容、位运算、字节长度、编码、类型转换和内存解释。这块知识平时不常用,但一旦用到,就很容易踩坑。ABAP 运行时看到的不是一串抽象的业务字段,而是某个地址上的一段字节。数据类型决定了这段字节被解释成整数、字符、日期、十六进制内容,还是其他业务语义。SAP-samples 的 ABAP Cheat Sheets 里专门把09_Bits_and_Bytes.md放在一个独立主题中,目的也是为了帮助开发者理解数据类型、数据对象、casting和类型转换之间的关系。SAP 官方仓库也说明,这组 Cheat Sheets 聚焦 ABAP 语法和可执行示例,尤其覆盖 ABAP for Cloud Development 与 SAP BTP ABAP Environment 相关语法范围。(GitHub)从一个整数说起,ABAP 看到的值并不等同于内存