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

从 SE11 到 CDS,在 Eclipse ADT 里写出第一张销售订单 CDS View

做 ABAP 开发很多年以后,SE11 和 SE16 很容易变成一种肌肉记忆。查表结构进 SE11,看业务数据进 SE16 或 SE16N,写报表时从 VBAK、VBAP、KNA1、MARA 这些表里取数据,再回到 ABAP 里循环、拼接、判断、汇总。这个开发习惯在 ECC 时代很常见,也能解决大量实际问题。

到了 SAP S/4HANA,情况开始变了。SAP HANA 不只是一个更快的数据库,它把很多原来放在应用服务器上的数据处理能力,推到了数据库层附近。ABAP 开发也不再只是把数据从数据库搬到 Application Server,再靠 LOOP、READ TABLE、COLLECT 之类的语句处理。更合适的方式,是把过滤、关联、聚合、字段语义、部分业务表达尽量下沉到数据库层,让数据在更靠近数据的位置被加工。SAP 的 ABAP CDS 文档也把 ABAP CDS 定位为一种在 ABAP Dictionary 里定义数据模型的方式,可以基于已有数据库表、数据库视图或其他 CDS view 来定义结构化视图。

这就是从 SE11 走向 CDS 的背景。SE11 没有消失,SE16 也没有消失,但它们不再是现代 S/4HANA 数据建模的中心。现在做 Fiori Elements、RAP、分析型报表、轻量 OData 服务、Clean Core 扩展,CDS View 往往是入口。

为什么不是继续在 ABAP 里 JOIN 和 LOOP

在传统 ABAP 报表里,常见写法是先从 VBAK 取销售订单抬头,再根据 VBELN 到 VBAP 取行项目,最后在 ABAP 内表里拼装结果。如果数据量只有几百条,这种写法问题不明显。可是在真实的

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

相关文章:

  • 基础到企业应用系列3——WPF开发漫谈
  • 第四代半导体为何聚焦氧化镓?
  • Docker 部署 milvus
  • C#上位机+YOLO全栈实战:从工业相机采集到缺陷检测完整落地
  • 3步掌握Advanced XRay:告别盲目挖矿的Minecraft透视模组终极指南
  • 华为OD机试真题 新系统 2026-06-14 C++ 实现【分析电网负载均衡】
  • 把 Claude Code 的 plan mode 设为项目默认模式,先想清楚,再让它动手
  • vim python Vim里敲Python,别只盯着这章!全网资源多到让你怀疑人生
  • 300个摄像头的化工园区,怎么管才高效?国标GB28181视频平台EasyGBS视频监控模块为企业构建起可视化防线
  • 07-02 · LLM 最新论文速览
  • 高校实验室内网论文AIGC合规校验系统踩坑与自研实现全记录
  • Advia Elementor Theme Review: Is It Right for Your Consulting or Financial Services Site, How to Ins
  • ElasticSearch调优实践(二)
  • 抖音批量下载工具:一键获取无水印视频与音乐原声
  • 为什么你越努力优化,供应链反而越脆弱?
  • 小程序商城制作流程详解:附2026阿里开发者社区评分最高的3款小程序商城制作工具
  • Linux下的磁盘管理
  • 《唤醒你的AI同事:WorkBuddy从零上手》038:附录C 推荐技能清单
  • AD74413R与MK20DN128VFM5的高精度工业信号处理方案
  • 小程序制作工具实测对比:餐宝盈/BBWEYY/比文云/Framer/Unicorn Platform(2026年7月更新)含零代码SAAS、AI编程、源码定制交付
  • 音视频上层架构
  • SiamFC 到 SiamRPN++:5个关键改进点对比分析,FPS与精度提升路径
  • Java工程师资格证,到底值不值?别被忽悠了,真相扎心
  • 《天龙八部》主要角色人生结局对比:当系统宕机时,谁能优雅退出
  • Tomcat 运行html文件出现乱码,终极解决方案
  • ComfyUI 学习笔记 图片制
  • ClaudeCode for VSCode:深度代码理解的AI编程协作者
  • EMC整改没有捷径:掌握这套系统方法
  • 科研绘图轻量化新解法:paperxie 一站式 AI 制图,适配全学科论文配图需求
  • 全渠道ERP寻源算法深度解析:如何同时兼顾距离、运费与库存周转率