news 2026/4/15 12:50:08

在 RAP 里玩转 Events:从触发到消费的端到端实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 RAP 里玩转 Events:从触发到消费的端到端实践

引子:为什么把Excel导入做成事件驱动

在企业应用里,RAP的一个常见场景是:用户在Fiori上点一个动作,把Excel数据导入到业务对象里。导入成功之后,往往还要做一串后续动作:发通知、触发校验、推送到接口、记录审计、启动审批,甚至把结果同步到别的系统。

如果把这些后续逻辑都塞进同一个动作实现里,代码会越来越臃肿,耦合越来越深:导入逻辑稍微改一下,通知逻辑也跟着受影响;想让别的团队订阅这个导入结果,也只能改你的代码。

事件驱动的价值就在这里:导入动作只负责把数据写入业务对象,并“发布一个事件”;后续处理由“事件消费者”完成。消费者可以在同一个系统里本地处理,也可以在未来扩展成跨系统订阅(配合Event Mesh或其它 broker)。事件本身通常包含触发实例的 key,外加少量必要的 payload,例如谁触发的、备注是什么、导入的批次号等。

下面用一个完整思路,把RAP Events从定义、携带参数、触发,到本地消费与事务阶段控制串起来。


事件在RAP BO里的基本形态

RAP里,你可以在行为定义(BDEF)里声明事件,并为事件指定参数结构(通常用 abstract entity 描述)。触发事件时使用RAISE ENTITY EVENT ... FROM VALUE #( ...

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

基于STM32的智能农业大棚监测与控制系统设计

基于STM32的智能农业大棚监测与控制系统设计 摘要 随着农业现代化的推进,传统农业大棚管理方式已难以满足现代农业对精准化、智能化的需求。本设计开发了一套基于STM32F103C8T6单片机的智能农业大棚监测与控制系统,系统能够实时监测大棚内的温湿度、土…

作者头像 李华
网站建设 2026/4/13 9:57:00

2026年AI语音新趋势:中文多情感合成+免配置镜像成主流

2026年AI语音新趋势:中文多情感合成免配置镜像成主流 引言:从“能说”到“会感”的语音合成演进 近年来,随着深度学习在语音领域的持续突破,文本到语音(TTS, Text-to-Speech)技术已从早期机械、单调的朗读…

作者头像 李华
网站建设 2026/4/12 21:12:16

libusb驱动开发实战案例:控制自定义硬件

用 libusb 玩转自定义硬件:从零开始的实战控制指南 你有没有遇到过这样的场景?手头有一块基于 STM32 或 FPGA 的定制板子,想让它和电脑通信采集数据、下发指令,但厂商没提供驱动,操作系统也认不出来。串口太慢&#xf…

作者头像 李华
网站建设 2026/4/14 7:06:07

亲测好用!9款AI论文工具测评,本科生毕业论文必备

亲测好用!9款AI论文工具测评,本科生毕业论文必备 2026年AI论文工具测评:为何值得一看? 随着人工智能技术的不断进步,越来越多的本科生开始借助AI工具提升论文写作效率。然而,市面上的AI论文工具种类繁多&am…

作者头像 李华
网站建设 2026/4/15 12:49:11

CRNN OCR在安防领域的应用:监控画面文字提取系统

CRNN OCR在安防领域的应用:监控画面文字提取系统 📖 项目背景与技术挑战 在智能安防系统中,实时、准确地从监控画面中提取文字信息已成为一项关键能力。无论是识别车牌号码、街道标识、店铺招牌,还是读取可疑人员携带的文件内容&a…

作者头像 李华
网站建设 2026/4/9 11:38:15

《Python复杂结构静态分析秘籍:递归类型注解的深度实践指南》

许多开发者在初次接触递归类型注解时,都会经历从困惑到豁然开朗的过程,最初会担心自引用会引发类型解析的无限循环,直到深入理解静态分析工具的延迟解析机制后,才意识到这种注解方式恰恰是贴合复杂数据结构本质的最优解。在实际的…

作者头像 李华