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

用 CDS View Extension 为数据模型补充自定义字段

一个组织主数据列表已经能够显示组织编号、名称和基础分类,业务人员打开页面后却发现两个很实际的问题。

页面里看不到组织所在国家,采购团队很难快速判断供应商的地域分布。列表里也没有直观的角色说明,业务人员只能根据内部代码0102判断当前组织究竟是客户还是供应商。

这两个需求看起来都只是增加一列,但它们代表了两种完全不同的数据扩展方式。

国家名称已经存在于原始数据源,只是原始CDS View没有把它暴露出来。角色说明则不是数据库中的现成字段,而是根据PartyRole代码计算得到的新字段。

在传统的ABAP CDS模型中,我们可以通过CDS View Extension将这两类字段加入原有视图,而不必直接修改原始DDL Source。SAP 对EXTEND VIEW的定义也很明确,它允许扩展已有CDS View的选择列表,将底层数据源中尚未公开的字段或新的表达式加入现有数据模型。扩展本身不是一个可以单独查询的业务实体,而是原始视图定义的一部分补充。

这种方式特别适合 SAP 标准内容或公共基础模型。我们的扩展代码保存在独立的开发对象中,原始视图保持不变,系统升级时也不需要反复合并对标准对象的直接修改。从Clean Core的角度看,扩展对象和原始对象之间形成了清晰边界,前提是被扩展对象已经允许扩展,并且在云环境中属于正式发布、允许使用的开发对象。

从原

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

相关文章:

  • 紧急通知:Figma即将下线旧版图标API——倒计时47天,迁移至AI生成工作流的3套兼容方案(含存量图标批量转换脚本)
  • 2026 年至今,巴中靠谱的混凝土切割修复优质厂家哪家可靠,拆除旧墙?这招让混凝土修复焕发新生! - 品质体验官
  • GraphRAG到底能不能干活?别只看 Demo 和跑分
  • 2026 年在线 AI 图片编辑工具排行榜,免下载网页即用,Imagegood 综合测评稳居榜首 - GrowUME
  • 使用Agents.md让AI写代码更可控
  • 光伏热斑检测数据集 | 2700张YOLO光伏缺陷检测数据集
  • SVG加载动画:优势、实现与性能优化
  • 2026年7月最新达州防水补漏权威指南:卫生间/屋面/外墙/地下室正规施工+透明报价+避坑全攻略 - 吉林同城获客
  • Windows 10优化终极指南:用免费工具快速清理系统臃肿
  • E8-写了一个存储过程,用来更新流程的对应版本
  • CentOS 8安装与配置完整指南
  • 2026年7月最新银川防水补漏权威指南:卫生间/屋面/外墙/地下室正规施工+透明报价+避坑全攻略 - 吉林同城获客
  • Linux系统安装配置与开发环境搭建指南
  • 江诗丹顿中国官方专柜客户服务电话权威信息声明(2026年7月最新) - 江诗丹顿官方服务中心
  • 如何轻松解决魔兽争霸3兼容性问题:WarcraftHelper完整使用指南
  • PyTorch实现MNIST手写数字识别:CNN实战教程
  • 无锡宜兴 2026 年 7 月外墙厨房车库防水 宜兴正规漏水检测维修商家 - 苏易修缮
  • 【高录用快见刊,最快刊后1个月内上知网谷歌学术 | 主题不设限,艺术、语言、文化、社会学等人文社科主题均可】第五届公共艺术与人文发展国际学术会议 (ICPAHD 2026)
  • ELF 1开发板电源架构与DC-DC转换设计详解
  • 云智能制造一体化平台【程序源代码】
  • 2026年7月最新济南万国官方售后服务网点地址及客服电话一览 - 万国中国官方服务中心
  • 智慧档案室全生命周期运维真相:为什么“售后体系“才是选型的终极标准
  • 机器学习学习路径与资源全指南
  • 2小时,做了一套扫码出入库流程,仓库效率直接翻倍!
  • 芒果派MQ Quad开发板全解析:硬件配置与GPIO开发实战
  • AI辅助VASP计算:Claude Code与vasp-ase集成实践指南
  • Cloud Run 无服务器部署实战:从容器化到生产环境全流程解析
  • 2026 影视后期人才缺口扩大,零基础转行:梵映、好影两大线上机构全面测评 - 资讯报道
  • 使用js-audio-recorder实现Web录音功能全解析
  • C#中的内部类与分部类