ABAP 里的 CQRS 到底有没有现成工具,RAP 能做到哪一步

📅 2026/7/14 4:26:49 👁️ 阅读次数 📝 编程学习
ABAP 里的 CQRS 到底有没有现成工具,RAP 能做到哪一步

ADT里打开一个RAP Business Objectbehavior definition,会看到createupdatedeleteactionfunction这些声明。再把视线移到CDS projection viewservice definitionOData查询能力上,读操作与写操作似乎已经被分成了两条路线。很多从Java.NET或微服务架构转到ABAP的开发人员,看到这里很容易产生一个判断,RAP大概就是SAP提供的CQRS框架。

这个判断只对了一半。

直接给出结论,ABAP Platform没有一套被SAP定义为CQRS framework的开箱即用工具,也没有类似MediatRAxon Framework那样统一的命令总线、查询总线、命令处理器注册、投影管理、事件存储和一致性协调机制。按照SAP当前公开的ABAP CloudRAP文档体系来看,官方提供的是构造CQRS