news 2026/9/30 14:00:44

SAP S4HANA 使用CDS view真的比使用Table更先进?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAP S4HANA 使用CDS view真的比使用Table更先进?

SAP S4HANA使用CDS view真的比使用Table更先进?

笔者不这么认为!

笔者所在的项目,要求在撰写FS的时候,彻底摒弃传统的取数逻辑,不再从传统的Table里取字段名了,而是强制性要求从CDS view里抓取数据。

比如如果要抓取物料主数据的’批次管理‘字段值,按传统方式写抓取逻辑就是MARA-XCHPF。

按S4HANA的CDS View来写,抓取逻辑就是:

I_PRODUCT.IsBatchManagementRequired

原本使用CDS view替换table也没啥,毕竟很多table都能对应到具体的CDS view,无非就是把table名字和字段名换成CDS view名字和其字段名就行了。事实上,事情并非如此简单。一些原本使用传统table方式写逻辑能很简单,换成CDS view之后反而搞复杂了。

比如采购凭证表(EKKO/EKPO),不管是一次性的采购订单(Purchase Order)还是计划协议(Scheduling Agreement),都是保存在这2个表里(Header表和Item 表),要抓取采购凭证的数据就直接去这2个表里取数即可。现在要换成从CDS View取数据,就需要从2组不同的CDS view里抓取PO和SA了,分别是:I_PURCHASEORDER/ I_PURCHASEORDERITEM以及I_SCHEDGAGRMTHDR和I_SCHEDGAGRMTITM。

CDS view I_PURCHASEORDER,

CDS view I_PURCHASEORDERITEM,

CDS view I_SCHEDGAGRMTHDR,

CDS view I_SchedgAgrmtItm,

这样一来,如果要抓取采购订单和计划协议数据,就需要从4个CDS view里取数了。简单的问题复杂化!看不出此时使用CDS view的好处在哪里。

-完-

写于2026-1-4.

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

航天领域应用探索:火箭发射倒计时语音识别

航天领域应用探索:火箭发射倒计时语音识别 在酒泉卫星发射中心的指挥大厅里,每一秒都牵动人心。当倒计时进入最后十分钟,“推进剂加注完成”、“塔架解锁”、“T-10秒”等关键口令通过广播系统依次响起——这些声音不仅是任务节奏的节拍器&am…

作者头像 李华
网站建设 2026/9/27 11:18:49

发票开具申请:企业用户专属通道

发票开具申请:企业用户专属通道 在现代企业办公场景中,财务流程的自动化程度直接关系到整体运营效率。以“发票开具申请”为例,这是一项高频、重复且对准确性要求极高的事务。传统方式下,员工需手动填写公司名称、税号、金额等信息…

作者头像 李华
网站建设 2026/9/28 21:16:25

前端Vue.js组件结构剖析:易于二次开发

前端Vue.js组件结构剖析:易于二次开发 在AI语音技术加速落地的今天,一个直观、灵活且可扩展的前端界面,往往决定了大模型能力能否真正“触达用户”。Fun-ASR 作为钉钉与通义联合推出的语音识别系统,其背后不仅有强大的 ASR、VAD 和…

作者头像 李华
网站建设 2026/9/27 23:04:39

语音片段数量统计功能:便于分析讲话密度

语音片段数量统计功能:便于分析讲话密度 在一场持续一小时的线上会议结束后,你是否曾想过:谁主导了发言?讨论是紧凑推进还是频繁中断?教师授课时的语言节奏是否有利于学生吸收?客服坐席是否存在长时间沉默或…

作者头像 李华
网站建设 2026/9/30 12:27:54

七段数码管显示数字过程详解:从电压到发光的路径

从点亮一个段开始:七段数码管是如何把电压变成数字的?你有没有想过,当你按下计算器上的“5”,那个“日”字形的数码管是怎么知道该亮哪些部分的?看起来简单——不就是几个发光条拼出数字吗?但背后其实是一场…

作者头像 李华
网站建设 2026/9/27 21:02:59

java学习日志--Lambda表达式

前言在上一篇关于内部类的讨论中,我们提到了一种特殊的内部类形式——匿名内部类,它允许在定义类的同时直接创建对象。而Lambda表达式实际上是一种更简洁的替代写法,当满足特定条件时,它就可以用来简化匿名内部类的使用。一、Lamb…

作者头像 李华