您的位置:首页 > 游戏 > 游戏 > SAP BTP中创建一个账号CAP项目

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

2024/12/23 15:47:06 来源:https://blog.csdn.net/qq_45824905/article/details/142100895  浏览:    关键词:SAP BTP中创建一个账号CAP项目

文章目录

  • SAP BTP
    • 一、SAP 简单介绍入门知识
      • 1.0 SAP Cloud Platform(SAP云平台)
      • 2.0 SAP BTP 是SAP Business Technology Platform的缩写,中文名称是SAP技术业务平台, 是SAP 2021年发布的产品。
      • 3.0 SAP BTP
      • 4.0 SAP ACCOUNT
    • 二、创建一个CPA项目-运行

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的查看。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com