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

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.

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

相关文章:

  • RESTful API设计规范:符合行业通用标准
  • 本地数据库history.db如何备份迁移?Fun-ASR数据持久化方案
  • HTTPS加密传输支持:保护敏感语音数据
  • 2026年宁波二氧化碳公司推荐榜:6家顶尖厂商综合评估 - 2025年品牌推荐榜
  • 多点温度监测系统的构建:基于温度传感器的实战
  • 优秀江浙沪门窗生产厂家推荐2026年 - 2025年品牌推荐榜
  • 七段数码管显示数字过程详解:从电压到发光的路径
  • 通俗解释USB转串口如何封装UART数据包
  • uvc协议快速入门:掌握标准请求与数据格式
  • 2025年下半年上海IATF16949认证公司深度评估与选择策略 - 2025年品牌推荐榜
  • Mac用户也能流畅运行:Fun-ASR MPS模式启用方法说明
  • 前端Vue.js组件结构剖析:易于二次开发
  • 面试的猜想(2026.1.4)
  • 扭王字块钢模厂家Top6综合评估:2026年行业技术驱动与选型参考 - 2025年品牌推荐榜
  • 用户协议签署:明确双方权利义务关系
  • Kibana机器学习模块详解:依托elasticsearch官网数据
  • x64dbg脚本自动化入门教程:简化重复任务流程
  • 发票开具申请:企业用户专属通道
  • 通俗解释ARM开发中ADC驱动的工作流程
  • 【第23天】23c#今日小结
  • 2026年上海IATF16949认证服务商综合评估与选型攻略 - 2025年品牌推荐榜
  • CSV/JSON双格式导出:Fun-ASR批量处理结果无缝对接BI
  • 模型体积仅2.5GB:适合部署在资源受限设备
  • 2025年大模型关键突破:Agent落地与AI编程革命
  • 树莓派与MPU6050陀螺仪通信:I2C多字节读取全面讲解
  • 账单明细导出:支持CSV格式财务报销
  • 大模型智能体技术路线对比:从规划检索到洞察式规划的未来之路
  • 高校合作项目:计算机学院共建AI实验室
  • 程序员如何学习大模型:我的半年转行经验_从土木转行AI经验贴,非常详细收藏我这一篇就够了!
  • 深度剖析安卓逆向工程核心技术:从工具链到虚拟机原理