当前位置: 首页 > news >正文

ABAP 没有 @Input 注解,真正对应的是参数契约、组件映射与 RAP 输入模型

我们当前正在讨论的销售订单HeaderItem场景,很适合拿来说明这个问题。

在 Angular 页面里,父组件可能已经取得一张销售订单,子组件只负责显示订单摘要。父组件通过[salesOrder]把数据绑定给子组件,子组件用@Input声明自己可以接收这份数据。销售订单发生变化时,Angular 的变更检测机制还会再次更新子组件属性,并在需要时触发ngOnChanges

到了 ABAP 世界,开发者很容易寻找一种类似下面这样的语法。

@Input sales_order

ABAP 并不存在这样的语言注解,也不存在一个可以和 Angular@Input完整一一对应的关键字。更准确的判断是,ABAP 把@Input所承担的几项责任拆散到了不同机制里。

在普通 ABAP Objects 中,最接近的是方法的IMPORTING参数、构造方法参数和受控的setter方法。

在 Web Dynpro ABAP 中,最接近 Angular 父子组件输入绑定的是组件接口控制器与外部上下文映射。

在 RAP 中,最接近的是actionfunction与业务事件所使用的输入参数。

在 CDS、AMDP 和数据库过程调用中,也存在输入参数,但这些参数表达的是查询或过程调用契约,并不是 UI 组件属性。

http://www.jsqmd.com/news/1208963/

相关文章:

  • HarmonyOS 应用开发《掌上英语》第8篇—项目实践指南
  • 工业智能体入门指南:收藏!小白也能看懂的大模型应用
  • 【第 005 讲】Python 中的进制表示与转换:整数进制 | 前缀表示 | 进制转换算法 | 小数转换 | 进制转换工具
  • 爱回收的黄金回收靠谱吗?我做了一次完整的数据核查测评 - 资讯速览
  • 2026上海汽车贴膜店新能源专篇:特斯拉、极氪、问界车主都在找的“专车专用”贴膜店 - GrowUME
  • 知识库建设的4个万能拆解公式:从问题到可执行知识
  • 北京企业股权离婚分割律师推荐,公司股权估值增值分割万商天勤刘潞律师 - 资讯速览
  • 工厂仓库降温性价比高的工业大吊扇供应商 - GrowUME
  • GPT-Live实时语音交互:双工通信与上下文管理技术解析
  • HH-Lol-Prophet:英雄联盟对局智能分析助手,选人阶段预判队友实力
  • 欧美用户访问慢完全对策:源站、CDN、机房选址三角决策
  • KV260视觉AI开发套件入门指南与实战配置
  • OpenDDS安全实践:从零配置DDS Security实现数据加密通信
  • 多模型工作流火了,AI测试该怎么测?
  • 边缘计算 + 多模态感知:智慧电厂皮带运输 AI 识别系统是如何做到 “零误报” 的?
  • Java前端内卷到头?转行嵌入式,收藏这份高薪学习路线图!
  • K8S中Prometheus高可用集群实战:分片+Thanos+Raft告警
  • Python EXE逆向分析实战:从打包原理到源码提取与反编译
  • 北京高净值离婚律师优选,企业家大额财产分割股权保全万商天勤刘潞律师 - 资讯速览
  • EPEL仓库在RHEL/CentOS中的安装与管理指南
  • Einstein-OS Quantum:面向AI智能体的新型操作系统架构
  • 深入解析Claude的J-space与Loop机制:提升AI思考质量的关键技巧
  • 苹果Vision Pro硬件架构与供应链深度解析
  • 亲身探访天津积家官方售后服务中心|全部地址与售后服务热线(2026年7月最新) - 积家官方售后服务中心
  • 大模型API成本归因怎么落地?从请求字段、项目Key到月度分账
  • 一个中心节点实现局域网多设备安全远程访问
  • CLI舞蹈网课:Whoa Oh爵士舞中级教学全解析
  • 线性dp
  • 企业数据防泄密实战:天锐绿盾透明加密与权限管理解析
  • AI服务充值链路七层解析:从支付到可用的系统性保障