在很多项目里,开发人员都会遇到这样一种尴尬局面:CDS 里现成的预定义函数够用,但总差那一点点。业务一旦进入复杂比率计算、单位换算、金额语义保留、分析模型复用这些场景,单靠内置函数往往就会把视图写得越来越臃肿,表达式越来越难维护。SAP 在 SAP BTP, ABAP Environment 2308、ABAP Release 7.58 以及 SAP S/4HANA 2023 这一代能力中引入了 SQL-based CDS scalar functions,目的正是把这类复杂逻辑抽离出来,通过 AMDP 和 SQLScript 交给 HANA 执行,同时又能继续以 CDS 语法的方式被重用。 (SAP Community)
这项能力的价值,不只是可以自己写函数这么简单。更准确地说,它把原来散落在单个 CDS view entity
订阅专栏 解锁全文
297




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



