如何申请SAP BTP的试用账号(Trial Account)

SAP BTP,全称SAP Business Technology Platform,是SAP公司推出的一款集成了数据管理、分析、应用开发和智能技术的平台。它提供一系列工具和服务,我们可以通过申请试用账号(Trail Account)来体验这些服务。

本文将介绍如何申请SAP BTP的试用账号,并介绍了SAP BTP控制台中的基本概念。

申请试用账号

步骤一:访问SAP BTP官网

首先,打开浏览器,访问SAP BTP官网 https://www.sap.com/products/technology-platform.html。

步骤二:注册SAP账户

如果你还没有SAP账户,需要先注册一个。点击页面右上角的“登录”按钮,然后选择“注册”。按照提示填写必要的信息,完成账户注册。

在这里插入图片描述

步骤三:申请Trial账号

登录SAP账户后,返回SAP BTP官网。在页面中找到“免费试用”或“Try and buy SAP BTP”按钮,点击进入申请页面 https://www.sap.com/products/technology-platform/pricing.html。
在这里插入图片描述

在申请页面,找到SAP BTP Trail选项,然后选择Try Now。
在这里插入图片描述

步骤四:填写申请信息

在申请页面中,填写相关信息,如公司名称、职位、联系方式等。确认信息无误后,提交申请。
在这里插入图片描述

步骤五:激活Trial账号

提交申请后,你会收到一封来自SAP的确认邮件。点击邮件中的激活链接,完成Trial账号的激活。
在这里插入图片描述

步骤六:开始使用SAP BTP

激活账号后,你可以登录SAP BTP控制台https://cockpit.hanatrial.ondemand.com/trial/#/home/trial ,开始探索和使用平台提供的各种功能和服务。
在这里插入图片描述

第一次登录时,会弹出Trail账号的创建界面,可以选择临近的地区,然后创建账户。
在这里插入图片描述

账号创建后,便可登录到SAP BTP Cockpit工作台。可以看到对应的Global Account已经Subaccount。
在这里插入图片描述

点击进入subaccount。
在trail账号中,已经默认订阅了很多常用的服务,可以在subaccount的entitlment中看到它们,例如SAP Business Application Studio服务。
在这里插入图片描述

若要使用此服务,可以进入Service Marketplace,找到此服务,然后选择Create。这样就会创建一个对应服务的instance实例。Instance就绪后,我们便可以点击Go to Application直接进入此应用。
在这里插入图片描述

这样就登录到BTP平台上提供的BAS集成开发环境中了,我们可以选择创建Dev Space开始使用BAS开发应用程序。
在这里插入图片描述

注意:Trial账号的有效期

SAP BTP的trail账号是有有效期的,通常为90天。到期后,可以选择申请延长试用期、转换为付费账号,或者导出数据和配置以备后续使用。
在这里插入图片描述

注意:90天后,已有的trail账户以及账号中的数据会被删除,对于一些重要的数据,例如BAS中的project,记得提前下载保存。
90天后,可以重新申请trail账号,重新申请的次数目前是没有限制的。

附录:SAP BTP的基本概念及服务使用指南

基础概念

  • Global Account(全局账户):Global Account是SAP BTP的最高层级账户,通常由企业或组织创建和管理。它包含了所有的子账户和资源。
  • Subaccount(子账户):Subaccount是Global Account下的一个逻辑分区,用于组织和管理不同的项目、环境或部门。每个Subaccount可以有独立的配置和资源。
  • Space(空间):Space是Subaccount下的一个更小的分区,用于进一步组织和管理资源。通常用于区分开发、测试和生产环境。
  • Entitlements(权限): Entitlements是指分配给Subaccount的服务和资源配额。它决定了每个Subaccount可以使用哪些服务以及使用的数量。
  • Service Marketplace(服务市场): Service Marketplace是SAP BTP控制台中的一个区域,列出了所有可用的服务。用户可以在这里浏览、订阅和管理服务实例。
  • Service Instance(服务实例): Service Instance是某个服务的具体实现。创建服务实例后,你可以配置和使用该服务。
  • Service Binding(服务绑定): Service Binding是将服务实例与应用程序连接的过程。通过绑定,应用程序可以访问和使用服务实例提供的功能。

如何使用SAP BTP上的服务

步骤一:登录SAP BTP控制台

使用你的SAP BTP账号登录SAP BTP控制台。

步骤二:选择Global Account和Subaccount

在控制台首页,选择你要操作的Global Account,然后选择相应的Subaccount。

步骤三:创建Space

如果还没有创建Space,可以在Subaccount下创建一个新的Space。点击“Spaces”选项卡,然后点击“Create Space”按钮,填写Space名称并保存。

步骤四:浏览Service Marketplace

在Subaccount的控制台页面,点击左侧导航栏中的“Service Marketplace”选项。这里列出了所有可用的服务。

步骤五:创建服务实例

选择服务:在Service Marketplace中找到你需要的服务,点击进入服务详情页面。
创建实例:点击“Create Instance”按钮,按照提示填写实例名称、配置选项等信息,然后点击“Create”完成实例创建。

步骤六:绑定服务实例

选择应用:在Subaccount的控制台页面,点击左侧导航栏中的“Applications”选项,找到你要绑定服务的应用。
绑定服务:点击应用名称进入详情页面,然后点击“Service Bindings”选项卡。点击“Create Binding”按钮,选择要绑定的服务实例,完成绑定。

步骤七:配置和使用服务

绑定完成后,你的应用程序就可以通过环境变量或配置文件访问和使用服务实例提供的功能。具体的使用方法取决于服务的类型和你的应用程序架构。

<think>好的,我现在需要帮助用户查找与SAP BTP相关的示例代码或开发指南。首先,我得回顾用户之前的提问和系统的引用内容。用户之前询问了SAP BTP的代码或开发信息,现在需要具体的示例或指南。 根据提供的引用,特别是引用[2]、[3]、[5],这些提到了ABAP RAP和CAP模型的项目。引用[2]中的cloud-abap-rap仓库是ABAP环境下的RESTful应用示例,适合需要ABAP开发的场景。引用[3]提到了openSAP的RAP课程,这对学习RAP模型很有帮助。引用[5]中的cloud-cap-samples项目则是CAP模型的示例,适用于Node.js或Java开发者。 接下来,我需要确定用户可能的开发方向。SAP BTP支持多种编程模型,比如CAP和RAP。用户如果是ABAP开发者,RAP可能更适合;如果偏好Node.js或Java,CAP会是更好的选择。此外,引用[4]提到SAPUI5在前端的应用,可能需要结合前端框架。 然后,我应该分点回答,确保结构清晰。首先列出推荐的资源,如GitHub仓库和官方文档,再分开发场景说明适用的模型和示例。同时,要包含学习路径和注意事项,比如权限和工具准备。 需要注意用户可能不了解CAP和RAP的区别,需要简要说明。比如,CAP是云原生的,支持多语言,而RAP基于ABAP,适合SAP环境内的开发。此外,确保所有代码块使用正确的格式,行内公式用$...$,独立公式用$$...$$,但当前内容可能不需要数学公式,所以可能不需要应用这点。 最后,生成相关问题,帮助用户深入探索,比如比较CAP和RAP,或如何部署应用。需要检查引用标记是否正确,比如[^2]、[^3]、[^5]对应的引用来源是否准确。 总结回答的结构:推荐资源、分场景的示例指南、学习路径、注意事项和相关问题。确保语言简洁,信息准确,参考了提供的引用内容,并且符合用户的需求。</think>以下是为您整理的SAP BTP开发资源及示例代码指南,结合不同开发场景进行分类说明: ### 一、核心开发资源推荐 1. **ABAP RAP开发模型** GitHub仓库[cloud-abap-rap](https://gitcode.com/gh_mirrors/cl/cloud-abap-rap)提供完整的RAP开发示例,包含: ```abap define behavior for ZTravel_RAP //行为定义 { field ( readonly ) TravelID; validation validateStatus on save { field Status; } } ``` 支持构建符合REST规范的OData服务[^2][^3] 2. **云应用编程模型(CAP)** 仓库[cloud-cap-samples](https://gitcode.com/gh_mirrors/cl/cloud-cap-samples)包含: ```javascript const cds = require('@sap/cds') module.exports = async srv => { srv.on('READ', 'Books', req => SELECT.from(Books).where(req.query)) } ``` 支持Node.js/Java开发企业级云应用[^5] 3. **官方开发门户** SAP开发者中心([SAP Developers](https://developers.sap.com/))提供: - BTP Trial账号申请 - 技术文档中心 - 交互式学习教程 ### 二、按场景选择开发模式 $$选择模型 = \begin{cases} CAP & \text{云原生/多语言} \\ RAP & \text{ABAP深度集成} \\ UI5 & \text{企业级前端} \end{cases}$$ | 场景 | 技术栈 | 示例项目 | |-------|--------|----------| | 扩展SAP S/4HANA | RAP + Fiori | [开放课程实践](https://gitcode.com/opensap/cloud-rap-vl02n)[^3] | | 新建云应用 | CAP + UI5 | CAP书城示例[^5] | | 混合开发 | CAP + RAP | 主数据管理方案 | ### 三、学习路径建议 1. **基础准备** - 注册[BTP Trial账号](https://account.hanatrial.ondemand.com) - 安装ADT(ABAP Development Tools)或VS Code CAP插件 2. **实操步骤**(以CAP为例): ```bash npm install -g @sap/cds-dk # 安装CAP工具链 cds init my-project && cd my-project cds watch # 启动本地服务 ``` ### 四、注意事项 1. 权限管理需配置`xs-security.json`文件: ```json { "scopes": [{ "name": "$XSAPPNAME.User", "description": "基础用户权限" }] } ``` 2. 部署到BTP需使用`cf push`命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十年铸器

给作者赏杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值