news 2026/6/13 12:49:31

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/6/12 22:35:29

谷歌移动端排名和电脑端差距大|做SEO优化要选哪个?

“你的网站在手机和电脑上的谷歌排名差距超过20位?这可能不是偶然。​​自从谷歌推行‘移动优先索引’规则后,许多企业发现移动端排名突然暴跌,甚至出现PC端有排名、移动端完全搜不到的情况。移动端和PC端的流量占比是多少?我们曾…

作者头像 李华
网站建设 2026/6/13 10:10:09

openCV深度劝学:写给所有初学者的四千字血泪心声

openCV深度劝学:写给所有初学者的四千字血泪心声学弟学妹们:此刻是凌晨三点,我刚调试完一个复杂的多目标跟踪算法。窗外寂静无声,而我的电脑屏幕上,一个个检测框正稳定地锁定着视频中的行人。这不是什么了不起的成就&a…

作者头像 李华
网站建设 2026/6/10 19:01:14

【数据结构】败者树、B树、排序、查找

目录 败者树(Loser Tree) B树(B-Tree) 排序算法总结 查找算法总结 败者树(Loser Tree) 多路平衡归并排序(胜者树、败者树)算法详解 - C语言中文网 多路归并、败者树、置换-选择…

作者头像 李华
网站建设 2026/6/13 7:08:56

Agentic AI提示工程的商业价值:如何应对AI技术的快速迭代?

Agentic AI提示工程:破解AI快速迭代困局的商业密钥 一、引言:AI时代的“迭代焦虑”,你中招了吗? 凌晨3点,某电商公司AI产品经理小李还在办公室加班。上周刚上线的智能客服Agent,今天突然收到大量用户投诉—…

作者头像 李华
网站建设 2026/6/14 5:13:43

什么是基于大模型的智能体构建?

在人工智能迅速发展的今天,大语言模型(Large Language Models, LLMs)已经从单纯的文本生成工具演变为推动新一代智能系统的核心引擎。基于大模型的智能体构建,正是这一技术浪潮中最具前景的方向之一。它不仅仅是让机器“说话”或“…

作者头像 李华
网站建设 2026/6/13 4:04:54

Java毕业设计-基于springboot开发的医院信管系统,从零到一构建项目,收藏这篇足够了

文章目录 前言一、毕设成果演示(源代码在文末)二、毕设摘要展示 1.开发说明2.需求分析3、系统功能结构 三、系统实现展示 1、系统功能模块2、管理员功能模块3、 医生功能模块 四、毕设内容和源代码获取总结 Java毕业设计-基于springboot开发的医院信管…

作者头像 李华