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

SAP学习笔记 - 开发03 - CDSView开发环境搭建,Eclipse中连接SAP,CDSView创建

上一章讲了BTP的账号创建,环境搭建等内容。

SAP学习笔记 - 开发02 - BTP实操流程(账号注册,BTP控制台,BTP集成开发环境搭建)-CSDN博客

本章继续讲SAP开发。

- CDSView 的开发环境(Eclipse)搭建

- 连接SAP

- 创建CDSView

目录

1,Eclipse安装

1-1,前提条件

1-2,Eclipse下载安装

1-3,ADT (ABAP Development Tools)插件安装

2,ABAP连接

2-1,创建 ABAP Project

2-2,输入SAP 连接信息

3,CDSView

3-1,CDSView是什么?(CDS - Core Data Services)

3-2,CDSView创建

3-3,ADT的小技巧

a),Ctrl+Space 代码智能提示

b),Ctrl+6 在Eclipse中使用SAP Client界面


以下是详细内容。

1,Eclipse安装

URL:SAP Development Tools

1-1,前提条件

这个页面就是告诉咱们怎么搭建SAP开发环境,比如这里说了这些前提,大家各自安装一下。

1-2,Eclipse下载安装

 然后这里说明了要下载Eclipse的链接,照着下载安装就行

1-3,ADT (ABAP Development Tools)插件安装

Step3-7 - 安装Eclipse之后,Menu > Help > Install New Software

URL:SAP Development Tools for Eclipse - Latest Software Repository

然后选 ABAP Development Tools,然后一直Next即可安装成功

安装完之后,File > New > Project 就可以看到 ABAP

如果没有这个Folder 就表示安装失败

至此,开发环境的准备就OK了。

2,ABAP连接

2-1,创建 ABAP Project

File > New > Project

2-2,输入SAP 连接信息

那么要输入什么内容呢?

就是和你在SAP客户端上登的内容一样的

这个界面也跟SAP Client一样,要输入CL,用户,密码,选择语言

输入完之后,就会提示你要不要打开 ABAP 界面

 

如果显示如下的文件夹,那么说明你已经连上了

默认还会把该用户的代码下载下来

这样就把SAP和Eclipse连接好了。

3,CDSView

3-1,CDSView是什么?(CDS - Core Data Services)

CDS View是SAP目前推出的下一代Database Views。

SAP认为传统的Database View只是将多张表进行关联,

而CDS View 则是一个成熟的Data Model,它有很多SE11中所没有的新特性,并且可以被SAP产品外的Application使用。

CDS View允许开发者定义高度优化的数据库视图,用于数据建模、查询和分析。

它为开发人员提供了一种强大而灵活的工具,可以轻松地构建复杂的数据模型和业务逻辑,同时提高查询性能和数据处理效率。

CDS View - 简书

开放平台 - CDS view 之于 SAP S/4HANA 的重要意义
 

下面来看一下如何在SAP中定义CDSView。

3-2,CDSView创建

CDSView 也是通过ADT插件进行创建的。

右键 Local Objects > New > Other Repository Object

然后输入 Data Def

双击 Data Definition

输入

- Package:$TMP(表示Local下的开发包) 或者你也可以选择其他开发包

- Name:任意名称,比如 ZTEST_CDSView1

- Description:任意描述

然后点Next

这里就是说你选的开发包不是$TMP的话,那么就需要移送

咱们这里选的是$TMP,所以就可以不移送

点Next

这一步可以选择CDSView的模板,比如简单的Select,或者带Left Join之类的

这个其实无所谓的,模板就是给你生成一个雏形,生成之后想怎么改都可以的。

点Finish,这样就生成好了

然后可以自由编集该CDSView

3-3,ADT的小技巧

a),Ctrl+Space 代码智能提示

注意:如果是中文输入法的情况下不好用,和输入法切换快捷键冲突,当然也可以通过设定改

b),Ctrl+6 在Eclipse中使用SAP Client界面

基本上SAP Client里面怎么用,在Eclipse中就可以怎么用

本章讲了SAP的CDSView相关的开发知识:

- CDSView 的开发环境(Eclipse)搭建

- 连接SAP

- 创建CDSView

更多SAP顾问业务知识请点击下面目录链接

https://blog.csdn.net/shi_ly/category_12216766.html

相关文章:

  • 认知杂谈54
  • AAudio的延迟优化
  • SpringMVC基于注解使用:国际化
  • 点云数据常见的坐标系有哪些,如何进行转换?
  • 红旗EQM换电连接器哪家生产
  • Vue3 父子传参 简单易懂
  • 视频处理基础之gradio框架实现
  • Transformer从零详细解读
  • 5G前传-介绍
  • IBM Storwize V7000存储控制器故障节点报错574
  • Redis典型应用 - 分布式锁
  • SVN下载安装使用方法
  • 【大数据】深入浅出Hadoop,干货满满
  • 深入解析 Dubbo 的 attachments 机制及其应用场景
  • 【Kubernetes知识点问答题】健康检查
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • C++类中的特殊成员函数
  • crontab执行失败的多种原因
  • CSS3 变换
  • ES10 特性的完整指南
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js递归,无限分级树形折叠菜单
  • Linux链接文件
  • Phpstorm怎样批量删除空行?
  • Python 反序列化安全问题(二)
  • Swoft 源码剖析 - 代码自动更新机制
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 浅谈Golang中select的用法
  • 时间复杂度与空间复杂度分析
  • 数组大概知多少
  • 新手搭建网站的主要流程
  • 7行Python代码的人脸识别
  • const的用法,特别是用在函数前面与后面的区别
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # Maven错误Error executing Maven
  • %check_box% in rails :coditions={:has_many , :through}
  • (4)logging(日志模块)
  • (9)目标检测_SSD的原理
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (NSDate) 时间 (time )比较
  • (ros//EnvironmentVariables)ros环境变量
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (南京观海微电子)——COF介绍
  • (转) 深度模型优化性能 调参
  • (转)3D模板阴影原理
  • (转)jdk与jre的区别
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net framework4与其client profile版本的区别
  • .NET Remoting学习笔记(三)信道
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题