在很多 SAP 项目里,开发人员对 CDS view、table function、AMDP procedure 往往比较熟悉,但一提到 scalar function,不少人脑海里只有一个模糊印象:它好像也是数据库里的一个函数,不过返回的不是结果集,而是一个单值。这个理解不能说错,却远远不够。真正把 scalar function 用好,关键不在于记住它是 单值返回,而在于理解它在 SAP HANA、SQLScript、AMDP、ABAP SQL、CDS view entity 甚至 RAP 读模型中的角色边界。按照 SAP 官方术语,scalar function 是 SAP HANA 数据库中的一种数据库函数,它返回一个标量值,也就是一个基本值;在 SQLScript 里,它可以像普通变量或数据库表、视图中的字段那样,出现在需要单值操作数的地方。这个函数还可以作为 AMDP function 由 AMDP class 统一管理。(
从 SAP HANA 到 ABAP Cloud:彻底讲透 scalar function 的定位、实现方式与 Clean Core 实践
于 2025-05-05 10:30:24 首次发布
订阅专栏 解锁全文
194

被折叠的 条评论
为什么被折叠?



