上一章讲了BTP的账号创建,环境搭建等内容。
SAP学习笔记 - 开发02 - BTP实操流程(账号注册,BTP控制台,BTP集成开发环境搭建)-CSDN博客
本章继续讲SAP开发。
-
CDSView 的开发环境(Eclipse)搭建
-
连接SAP
-
创建CDSView
目录
[1-3,ADT (ABAP Development Tools)插件安装](#1-3,ADT (ABAP Development Tools)插件安装)
[2-1,创建 ABAP Project](#2-1,创建 ABAP Project)
[2-2,输入SAP 连接信息](#2-2,输入SAP 连接信息)
[3-1,CDSView是什么?(CDS - Core Data Services)](#3-1,CDSView是什么?(CDS - Core Data Services))
[a),Ctrl+Space 代码智能提示](#a),Ctrl+Space 代码智能提示)
[b),Ctrl+6 在Eclipse中使用SAP Client界面](#b),Ctrl+6 在Eclipse中使用SAP Client界面)
以下是详细内容。
1,Eclipse安装
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 之于 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顾问业务知识请点击下面目录链接