news 2026/4/16 16:25:53

SAP CDS 带参数传输的视图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAP CDS 带参数传输的视图

以下为CDS代码

@AbapCatalog.sqlViewName: 'Z_VYYY_CDS_04'

@AbapCatalog.compiler.compareFilter: true

@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #NOT_REQUIRED

@EndUserText.label: '加入传参'

@Metadata.ignorePropagatedAnnotations: true

// distinct 去重 一般不用 as select distinct from ska1 as A

define view ZVYYY_CDS_04

with parameters

// @Environment.systemField: 'Z008'

@EndUserText.label: '科目组'

P_ktoks : ktoks

as select from ska1 as A

left outer join skat as T on A.saknr = T.saknr

// and T.spras = '1'

and A.ktopl = T.ktopl

{

key A.ktopl ,

A.saknr ,

A.erdat ,

A.ernam ,

A.xloev ,

A.xspea ,

A.xspeb ,

A.xspep ,

A.ktoks ,

T.spras ,

T.txt20 ,

T.txt50

}

// where A.ktoks = :P_ktoks

where A.ktoks = $parameters.P_ktoks

以下为abap读取代码

REPORT ZYYY_GET_CDS_001.
DATA:LV_KTOKS TYPE KTOKS.
LV_KTOKS = 'Z008'.
SELECT * FROM Z_VYYY_CDS_04( P_ktoks = @LV_KTOKS ) INTO TABLE @DATA(LT_ZYYY_CDS_04) .
cl_demo_output=>DISPLAY(
exporting
DATA = LT_ZYYY_CDS_04 " Text or Data
* NAME =
).

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

致学弟学妹:一位过来人的C++编程心路与肺腑之言

致学弟学妹:一位过来人的C编程心路与肺腑之言 亲爱的学弟学妹们: 写下这些文字的时候,窗外是凌晨三点的灯光,屏幕上跳动着刚调试通过的代码。我想起八年前,自己像你们一样,坐在大学的机房里,面…

作者头像 李华
网站建设 2026/4/16 16:10:08

海外开发者实践分享:用 MoonBit 开发 SQLC 插件(其一)

近日,日本开发者 4245ryomt 在 Zenn 上发布了一系列围绕 MoonBit 与 WebAssembly 插件实践 的技术文章,分享了他使用 MoonBit 编写 sqlc Wasm 插件 的完整尝试过程。 文章通过可运行代码,介绍了插件请求处理、文件生成以及 Wasm 执行等关键环…

作者头像 李华
网站建设 2026/4/16 15:07:10

Python语言编程导论第八章 文件处理

内容提要概述文件的常见操作目录的常见操作一、概述数据的存储可以使用数据库,也可以使用文件。数据库保持了数据的完整性和关联性,且使用数据更安全、可靠。使用文件存储数据则非常简单、易用,不必安装数据库管理系统等运行环境。文件通常用…

作者头像 李华
网站建设 2026/4/16 15:06:22

力扣题目1创作思路

一.题目描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。…

作者头像 李华
网站建设 2026/4/15 1:42:53

向 VictoriaMetrics 写入过去或未来时间戳指标的测试

公司使用推模式上传指标,有必要对“乱序问题进行”测试: 1. 使用推模式写入过去数据:只要在“保留周期”内即可写入成功,能够读取;(写入1个月前的指标,保留周期41天) 2. 使用推模式…

作者头像 李华