SAP BTP中创建一个账号CAP项目

SAP BTP

一、SAP 简单介绍入门知识

1.0 SAP Cloud Platform(SAP云平台)

https://blog.csdn.net/nkGavinGuo/article/details/104063167

2.0 SAP BTP 是SAP Business Technology Platform的缩写,中文名称是SAP技术业务平台, 是SAP 2021年发布的产品。

https://blog.csdn.net/nkgavinguo/article/details/123068265

3.0 SAP BTP

https://account.hanatrial.ondemand.com/trial/#/home/trial

4.0 SAP ACCOUNT

https://account.sap.com/manage/accounts

二、创建一个CPA项目-运行

在这里插入图片描述
在这里插入图片描述

当Dev Space状态变为RUNNING后,点击Dev Space的超链接即可打开Business Application Studio的编辑界面.
在这里插入图片描述
选择Start from template,基于模板创建─个工程:
在这里插入图片描述
选择他CAP project
在这里插入图片描述
输入project Name
在这里插入图片描述
基于模板,在Business Application Studio 里自动生成了一个项目,具有app,db和srv三个文件夹;

基于模板,我们创建了一个典型的CAP全栈应用,其前端界面由 app文件夹内的资源文件实现,业务逻辑由 srv实现,持久层由db实现。
在构建OData服务时,开发人员的经历主要集中在持久层(db目录中)和业务逻辑层(srv目录)。
我们在db文件夹下创建资源文件,用来定义 OData模型的实体(Entity)和关系(Relationship)。
在Business Application Studio里对db文件夹点击右键,在弹出菜单里选择New File,新建一个文件,取名为 schema.cds :

扩展名cds是Core Data Service 的缩写,cds是SAPCloud Application Programming 技术的基石,在RestfulABAP Programming这个开发流派里也会用到。
将下列内容粘贴到schema.cds文件里

namespace austinodata;

entity Products {
    key ProductID    : Integer;
        ProductName  : String;
        UnitsInStock : Integer;
}

用CDS语言定义了一个OData模型的entity,命名为 Products,包含3个字段,其中 ProductTD作为 key字段。在这里插入图片描述
打开控制面板
在这里插入图片描述

键入pwd print Working Directory 打印路径
在这里插入图片描述
输入 cds watch
在这里插入图片描述
在这里插入图片描述

这消息的意思是,当前工程还缺少针对OData模型Entity对应的服务定义(Service Definition).
因此我们在srv文件夹下新建一个service.cds ,内容如下:

using austinodata from '../db/schema';

service Main {
    entity Products as projection on austinodata.Products;
}

上述代码的关键点:
1.第一行代码,使用 using 关键字,导入 db 文件夹下 schema.cds 文件里定义的命名空间 jerryodata 下包含的全部模型定义;
2.第三行 service 关键字,定义了一个名叫 Main 的 OData 服务,该服务将关键点1 从 db 文件夹里 schema.cds 文件里导入的 ODataEntity 暴露出来。
上图可以观察到,在浏览器里运行的 Business Application Studio 编辑器,提供了开箱即用的代码自动补全功能。

菜单栏 打开如下命令输入栏……
在这里插入图片描述
输入port p,看到自动补全的命令Ports: Preview
在这里插入图片描述
打开: https://port4004-workspaces-ws-lxrrk.us10.trial.applicationstudio.cloud.sap/

点击页面里的$metadata超链接,可以打开这个OData服务的元数据:

在这里插入图片描述
点击Fiori Preview,即可打开cds工具库为我们创建的OData服务自动生成的Fiori预览页面:

调整过滤器 展示字段
在这里插入图片描述

本文基于SAP Cloud Application Programming 编程模型的OData服务开发教程的第一步,简述了SAP Business Technology Platform里Business Application Studio 开发工具的打开方式,创建Dev Space以及CAP项目的创建步骤,以及如何通过schema.cds和service.cds分别创建OData模型和OData服务,最后通过ports preview打开OData服务预览页面,进行OData metadata和Fiori Ul的查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值