news 2026/4/23 17:03: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/23 8:32:39

CRNN OCR WebUI使用指南:从安装到应用

CRNN OCR WebUI使用指南:从安装到应用 📖 项目简介 本镜像基于 ModelScope 经典的 CRNN (Convolutional Recurrent Neural Network) 模型构建,专为通用场景下的文字识别任务设计。OCR(Optical Character Recognition&#xff09…

作者头像 李华
网站建设 2026/4/23 8:32:14

Cookie 技术深度剖析与实战指南

本文档旨在深入解析 HTTP Cookie 的工作原理、核心属性、安全机制以及在现代 Web 开发中的最佳实践。 1. Cookie 的本质:HTTP 的状态记忆 HTTP 协议本身是无状态 (Stateless) 的。如果没有 Cookie,服务器无法区分两个请求是否来自同一个用户。 Cookie 是…

作者头像 李华
网站建设 2026/4/23 8:35:43

新手必问:Image-to-Video到底适不适合我?

新手必问:Image-to-Video到底适不适合我?Image-to-Video图像转视频生成器 二次构建开发by科哥你是否曾幻想过,把一张静态照片变成一段生动的动态视频?比如让照片中的人走动起来、让静止的海浪开始翻滚、让一朵花在镜头前缓缓绽放&…

作者头像 李华
网站建设 2026/4/22 19:19:39

我们每个人看到的世界是一样的吗?

每个人观测观测者的结论都不一样,为什么?道AI🌌 量子观测悖论的太极全息解构——观测者宇宙的持久化生成模型---🔬 第一层:经典观测陷阱的量子持久化诊断传统认知将“观测差异”归因于:1. 主观偏见&#xf…

作者头像 李华
网站建设 2026/4/23 8:33:34

解析常见工业环境导致JLink驱动安装失败的技术盲点

工业现场J-Link连不上?这5个“隐形杀手”你可能从未排查过 在嵌入式开发的日常中,J-Link几乎是每个工程师的“老伙计”。它稳定、高效、支持芯片广,堪称调试界的“万能钥匙”。但当你信心满满地把探针插进工控机USB口,结果却换来…

作者头像 李华
网站建设 2026/4/23 8:35:20

高抗干扰环境下波特率自适应调整技术

高抗干扰环境下,如何让UART通信“自己会调速”?你有没有遇到过这样的场景:设备在实验室里跑得好好的,一拿到现场就频繁丢包、数据错乱?电机一启动,串口通信直接“罢工”。排查半天发现,不是协议…

作者头像 李华