news 2026/1/29 12:40:27

在 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/1/23 22:30:04

【开发者导航】完全免费且灵活的域名注册与托管平台:FreeDomain

搭建网站或在线项目时,域名是必不可少的基础资源。然而,对于个人创作者、非营利组织或初创项目来说,域名费用可能增加前期成本压力。FreeDomain 由非营利组织 DigitalPlat 发起,提供免费域名注册服务,让用户无需支付任…

作者头像 李华
网站建设 2026/1/22 22:55:40

视频动作不连贯?调整帧率和引导系数的正确姿势

视频动作不连贯?调整帧率和引导系数的正确姿势 在使用 Image-to-Video 图像转视频生成器(基于 I2VGen-XL 模型)进行动态内容创作时,许多用户反馈生成的视频存在“动作卡顿”“画面跳跃”或“运动不自然”等问题。这往往并非模型本…

作者头像 李华
网站建设 2026/1/18 16:16:58

LED阵列汉字显示实验:移位寄存器协同工作原理深入解读

从0到1点亮汉字:深入拆解LED阵列背后的移位寄存器协同机制你有没有想过,那些街头巷尾闪烁的红色广告屏,是怎么用几块钱的芯片和几百个LED点出“开业大吉”四个字的?它们没有GPU、没有显存,甚至连操作系统都没有——但就…

作者头像 李华
网站建设 2026/1/28 7:57:07

卷积神经网络在OCR中的应用:CRNN模型部署全流程详解

卷积神经网络在OCR中的应用:CRNN模型部署全流程详解 📖 OCR文字识别的技术演进与挑战 光学字符识别(Optical Character Recognition, OCR)是计算机视觉中最具实用价值的领域之一,广泛应用于文档数字化、票据识别、车牌…

作者头像 李华
网站建设 2026/1/22 0:44:23

合成语音版权归属?建议商业使用时加入声明避免法律风险

合成语音版权归属?建议商业使用时加入声明避免法律风险 📖 项目背景与技术选型 随着人工智能在语音合成(Text-to-Speech, TTS)领域的飞速发展,中文多情感语音合成已成为智能客服、有声读物、虚拟主播等场景的核心技术…

作者头像 李华
网站建设 2026/1/29 9:55:15

ddu官网技术复现:如何用开源方案构建企业级视频生成系统

ddu官网技术复现:如何用开源方案构建企业级视频生成系统 Image-to-Video图像转视频生成器 二次构建开发by科哥本文基于 I2VGen-XL 开源模型,完整复现 ddu 官网展示的图像转视频系统,并提供可落地的企业级部署方案。 从技术选型、环境搭建、核…

作者头像 李华