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

SAP NetWeaver ABAP 服务器的数据库表database table暴露为CDS View

去​​​​​​​参考:SAP Tutorial ​​​​​​​Create a Simple CDS View in ADT

有了数据库表,现在琢磨下,把table暴露为CDS View(将来 暴露为OData)

自动生成的代码:

@AbapCatalog.sqlViewName: ''
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'abap-dev-adt-create-cds-view.html'
define view Z_ACCOUNT_ITEMS_001 as select from data_source_name {
    
}

 修改后的代码

@AbapCatalog.sqlViewName: 'Z_ACC_ITEMS_001'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'abap-dev-adt-create-cds-view.html'
define view Z_ACCOUNT_ITEMS_001 as select from zaccounts_001 {

    zaccounts_001.account_name,
    zaccounts_001.account_number,
    zaccounts_001.city
   
}

 where city = 'new york'

看看原始数据库表里面有几条数据?3条

看看CDS View里面有几条数据?

相关文章:

  • [创业-43]:公司的组织架构--所有者与决策机构(股东)
  • 猿创征文 |【算法入门必刷】数据结构-栈(五)
  • uboot自定义命令
  • 数据库Day004
  • [JavaWeb学习] tomcat简介、安装及项目部署
  • json-c 理解记录
  • 实践分享!GitLab CI/CD 快速入门
  • LabVIEW中的数据通信方法
  • 排序链表,
  • ESP32-arduino,超好玩的定时器!
  • Python selenium 页面滚动
  • 【FPGA教程案例69】硬件开发板调试9——通过ila在线调试DDS,并通过HDMI接口在显示器上显示正弦波形
  • MeterSphere专题之: 配套的浏览器插件:chrome-extensions
  • 【FPGA教程案例70】硬件开发板调试10——vivado程序固化详细操作步骤
  • 计算机毕业设计ssm青年志愿者社团管理36uiu系统+程序+源码+lw+远程部署
  • 【React系列】如何构建React应用程序
  • C++11: atomic 头文件
  • JS函数式编程 数组部分风格 ES6版
  • js面向对象
  • Mysql5.6主从复制
  • Netty 4.1 源代码学习:线程模型
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • PHP CLI应用的调试原理
  • socket.io+express实现聊天室的思考(三)
  • 闭包,sync使用细节
  • 使用agvtool更改app version/build
  • 提醒我喝水chrome插件开发指南
  • 微服务框架lagom
  • 昨天1024程序员节,我故意写了个死循环~
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ###C语言程序设计-----C语言学习(6)#
  • #etcd#安装时出错
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • ()、[]、{}、(())、[[]]命令替换
  • (JS基础)String 类型
  • (附源码)计算机毕业设计大学生兼职系统
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .cfg\.dat\.mak(持续补充)
  • .Net7 环境安装配置
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [acm算法学习] 后缀数组SA
  • [ARC066F]Contest with Drinks Hard
  • [Codeforces] combinatorics (R1600) Part.2
  • [C语言]一维数组二维数组的大小
  • [delphi]保证程序只运行一个实例
  • [Google Guava] 2.1-不可变集合
  • [Java][方法引用]构造方法的引用事例分析
  • [LeetCode] 2.两数相加
  • [POJ2411]Mondriaan's Dream
  • [redis] Jedis 与 ShardedJedis 设计
  • [Spring boot] Spring boot 实现发送邮件功能
  • [svc]ftp协议数据连接的2种模式