news 2026/10/3 2:40:05

ABAP Cloud 中的领域特定逻辑,如何在 CDS 与 Cloud-Optimized ABAP 之间划清边界

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ABAP Cloud 中的领域特定逻辑,如何在 CDS 与 Cloud-Optimized ABAP 之间划清边界

一个 SAP 应用真正复杂的地方,通常不是页面,也不是 OData URL,更不是数据库里到底有多少张表,而是业务规则究竟放在哪里。

销售订单能不能保存,取决于客户状态、销售组织、信用状态和订单金额。采购申请是否需要额外审批,取决于金额、成本中心、采购类别以及组织规则。分析报表里的净销售额,也不是简单读取数据库字段,而可能由销售额、退货额、折扣、税费等多个业务语义共同构成。

这些规则都属于 Domain-Specific Logic,也就是领域特定逻辑。

在传统 ABAP 开发里,我们很容易把这类逻辑全部塞进 ABAP Class、Function Module、BAdI、User Exit,甚至直接写进 Report。到了 ABAP Cloud,思路发生了明显变化。领域逻辑不再天然等同于 ABAP 源代码,而是可以由 CDS、ABAP,或者两者共同承担。

SAP 当前对 ABAP Cloud 的架构说明也明确采用了这种划分。具体业务逻辑究竟使用 ABAP、CDS,还是二者结合,需要根据不同 Use Case 的 Runtime Characteristics 来决定。同时,基于 CDS 实现的领域逻辑可以被事务处理、分析和集成等不同场景共同利用。

理解这个变化,对 RAP、Clean Core、Developer Extensibility,乃至 SAP S/4HANA Cloud 的开发方式都非常重要。

过去我们经常问的是,某段代码应该放在哪个 Class。

现在更应该问的是,这条业务规则究竟属于数据模型语义、声明式计算、访问控制、事务行为,还是需要 ABAP Runtime 才能完成的过程逻辑。

一旦问题这样提出,CDS 和 ABAP

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 2:40:00

/etc/security/limits .conf资源限制配置常见优化说明

一般当你遇到Nginx报错Too many open files的时候,就会考虑到这个文件的优化了,示例修改代码如下:#* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数 * soft nofile 655360 * hard nofile 655360 * soft nproc 65536…

作者头像 李华
网站建设 2026/10/3 2:38:42

LangGraph 从入门到实战(01):从「黑盒 Agent」到「看得见的状态图」

LangGraph 从入门到实战(01):从「黑盒 Agent」到「看得见的状态图」 上一套 LangChain 你走到收官:第 09 篇我们用 create_react_agent 造出了会循环思考的 Agent,第 12 篇给它加了异步、日志、兜底。但那个 Agent 是个黑盒——它在「想→调工具→再想」的内部循环里绕几…

作者头像 李华
网站建设 2026/10/3 2:38:42

2026-10-02:有限电量到达目标节点的最少时间。用go语言,给定一张包含 n 个顶点的带权有向图,顶点编号为 0 到 n-1。图中的边由 edges 表示,每条边 [u, v, t] 表示从顶点

2026-10-02:有限电量到达目标节点的最少时间。用go语言,给定一张包含 n 个顶点的带权有向图,顶点编号为 0 到 n-1。图中的边由 edges 表示,每条边 [u, v, t] 表示从顶点 u 指向顶点 v,经过这条边需要耗时 t 秒。另有一…

作者头像 李华
网站建设 2026/10/3 2:37:06

cyberstrike lab 2

本文使用工具fscan,msf,抓包工具&#xff0c;蚁剑登录后台&#xff0c;账号是admin&#xff0c;密码是admin123456使用漏洞蚁剑连接上线msf上传fscan扫描发现有三个存活&#xff0c;20有8080端口开放创建木马<%! classU extends ClassLoader { U(ClassLoader c){super(c);} …

作者头像 李华
网站建设 2026/10/3 2:36:37

推荐几个靠谱的门店预约系统,2026年同行在用的

小编发现&#xff0c;这两年服务型门店的老板们越来越重视预约这件事。以前靠电话接单、本子记时间&#xff0c;现在顾客希望打开手机就能看到哪些时段有空、直接选好时间到店。预约系统已经从一个“可选项”变成了很多门店的日常工具。据中国互联网络信息中心&#xff08;CNNI…

作者头像 李华
网站建设 2026/10/3 2:36:33

哪个AI可以做数据分析?数据又敏感又不想每次联网,我建议这么选

被问到"哪个AI可以做数据分析"&#xff0c;多数人第一反应是去装个在线助手&#xff0c;把表往里一丢&#xff0c;指望它吐结论。可你要是做过财务、人事或者进销存那类表&#xff0c;就会明白这条路根本走不通——表里全是报价、工资、客户资料&#xff0c;你舍不得…

作者头像 李华