news 2026/6/23 10:13:03

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/22 23:28:37

AMP页面还要做吗?2025替代方案及优化指南

2025年,AMP(移动加速页)的使命已接近终结。谷歌逐步剥离AMP的搜索特权,用户对“极简但功能残缺”的页面失去耐心,而开发者更不愿为一个“过时框架”投入双倍维护成本。如果你还在纠结“是否保留AMP”,数据已…

作者头像 李华
网站建设 2026/6/23 18:25:46

iOS 项目中证书管理常见的协作问题

在很多 iOS 项目里,证书管理并不是一个被认真规划的模块。它通常是在项目刚开始时“顺手配好”,然后长期处于无人维护的状态。直到某一天构建失败、上传受阻,或者 CI 突然跑不通,团队才意识到:问题并不在代码&#xff…

作者头像 李华
网站建设 2026/6/23 22:55:56

理解线程不安全:从观察到原因分析

一、观察线程不安全public class UnsafeCounter {private static int counter 0;public static void main(String[] args) throws InterruptedException {Thread[] threads new Thread[10];for (int i 0; i < 10; i) {threads[i] new Thread(() -> {for (int j 0; j…

作者头像 李华