SAP Business Application Studio 里创建一个基于 CAP 模型的最简单的 OData 服务试读版

简介: SAP Business Application Studio 里创建一个基于 CAP 模型的最简单的 OData 服务试读版

本教程已经花费了 24 个文章的篇幅,介绍了使用 SAP ABAP SEGW 这个开发工具,开发基于 SAP ABAP 技术栈的 OData 服务的详细步骤。


正如本教程目录 中提到的那样,SAP OData 开发技术包含传统的 ABAP,RAP(Restful ABAP Programming) 和 CAP(Cloud Application Programming) 三大门派。正好近期笔者的知识星球里,有朋友在尝试使用 CAP 开发 SAP OData 服务时遇到了问题,向我提问:



我现在正在跟着官方的 btp 教程在进行学习,遇到了一个问题,我想在btp定义一个 odata 服务,在教程中有一步是将一个数组的 csv 文件从db/data这个路径中插入,我发现执行过后无法实现教程里的效果,提示我 No database credentials provided,想问一下这一步该如何操作?还是说我前面的步骤出现了问题?



所以我正好借此机会,开启本教程 CAP 流派开发 SAP OData 服务的第一篇文章。


基于 CAP 开发 SAP OData,使用的工具不再像本教程之前介绍的那样在 SAP ABAP SEGW 事物码里进行,而是使用 SAP Business Application Studio,它是 SAP 业务技术平台 (SAP BTP) 上以服务方式提供的一个浏览器里运行的开发工具,为 SAP Intelligent Enterprise 即智慧企业业务应用程序高效开发量身定制了一套现代开发环境。


SAP Business Application Studio 基于 Code-OSS,这是一种用于构建 Visual Studio Code 的开源软件。 SAP Business Application Studio 作为云服务提供,通过浏览器提供类似传统桌面 IDE 同等水平的开发体验。


SAP Business Application Studio 有一个概念是开发空间(Dev Space),类似于云计算领域中的独立虚拟机,其中包含针对每个业务场景定制的工具和预安装的运行时(runtime),例如 SAP Fiori、SAP S/4HANA 扩展、Workflow、Mobile 等。 这大大简化并节省了设置开发环境的时间,能够帮助开发人员在 SAP BTP 上高效地开发、测试、构建和运行 SAP 解决方案。


下面是具体的开发步骤。



相关文章
|
2月前
|
缓存 UED
关于 SAP OData Annotation Provider Class 以及 metadata 模型注册的事务码
关于 SAP OData Annotation Provider Class 以及 metadata 模型注册的事务码
26 0
|
3月前
|
XML API 数据格式
SAP 标准 OData 服务 CATALOGSERVICE;v=2 的作用介绍
SAP 标准 OData 服务 CATALOGSERVICE;v=2 的作用介绍
24 0
|
20天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
20 0
|
3月前
|
监控 前端开发 数据可视化
SAP 标准 OData 服务 ABAP_REPOSITORY_SRV 的作用介绍
SAP 标准 OData 服务 ABAP_REPOSITORY_SRV 的作用介绍
31 1
|
1月前
|
UED
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
36 0
|
1月前
|
数据库 开发者 容器
SAP OData metadata.xml 里 EntityType,EntitySet 和 EntityContainer 三个概念之间的区别和联系
SAP OData metadata.xml 里 EntityType,EntitySet 和 EntityContainer 三个概念之间的区别和联系
26 0
|
2月前
|
存储 对象存储 开发者
SAP CRM attachment 存储模型的技术属性详解
SAP CRM attachment 存储模型的技术属性详解
19 1
SAP CRM attachment 存储模型的技术属性详解
|
3月前
|
开发框架 JSON 开发者
SAP Fiori Tools 的 Application Information 视图里的 Min UI5 Version
SAP Fiori Tools 的 Application Information 视图里的 Min UI5 Version
18 0
|
3月前
|
API
SAP Fiori Elements 针对 OData V2 和 V4 的 Extension API
SAP Fiori Elements 针对 OData V2 和 V4 的 Extension API
26 0
|
3月前
|
缓存 搜索推荐 开发者
关于 SAP 标准 OData 服务 /sap/bc/adt/ato/settings 的作用
关于 SAP 标准 OData 服务 /sap/bc/adt/ato/settings 的作用
36 0