[SEO 副标题]
本指南演示了如何设置 SAP 高级业务应用程序编程(ABAP)助手,此插件在 Eclipse 集成式开发环境(IDE)中与 Amazon Bedrock 集成。SAP ABAP 助手具有两个主要功能:根据自然语言注释生成 SAP ABAP 代码,以及根据现有 SAP ABAP 代码创建自然语言文档。SAP ABAP 助手帮助开发人员克服由于文档和开发资源不足而导致分析 SAP ABAP 代码的困难。它促进了对采用 SAP 和传统许可证模式的 RISE 的现有自定义 ABAP 代码的理解,从而加速了 S/4HANA 的转型之旅。这种分析有助于在 SAP 业务技术平台(SAP BTP)上将代码重构为云原生扩展,同时遵循简洁的核心原则,打造面向未来且可扩展的 SAP 环境。本指南提供了使用 SAP ABAP 助手的说明,可以根据需要进行调整以包括其他 Amazon Bedrockk 模型或自定义逻辑。
请注意:[免责声明]
架构图

-
带有 AWS IAM Identity Center 的 ABAP 助手
-
带有 IAM Roles Anywhere 的 ABAP 助手
-
带有 AWS IAM Identity Center 的 ABAP 助手
-
该架构图显示了 SAP ABAP 开发人员如何通过将 SAP ABAP 助手与 Amazon Bedrock 和 AWS IAM Identity Center 结合使用来生成 SAP ABAP 代码和文档,从而提高工作效率。
第 1 步
SAP ABAP 开发人员在 Windows 或 Mac 操作系统上安装 AWS 命令行界面(AWS CLI)版本 2。此外,开发人员将 AWS CLI 配置为使用 aws configure sso 命令向 AWS IAM Identity Center 进行身份验证。
-
带有 IAM Roles Anywhere 的 ABAP 助手
-
该架构图显示了 SAP ABAP 开发人员如何通过将 SAP ABAP 助手与 Amazon Bedrock 和 AWS IAM Roles Anywhere 结合使用来生成 SAP ABAP 代码和文档,从而提高工作效率。
第 1 步
SAP ABAP 开发人员需下载提供的 SAP ABAP 助手插件,然后在 Eclipse IDE 中安装并配置该插件。
Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
-
卓越运营
AWS CloudFormation 允许开发人员将基础设施和应用程序资源定义为代码,从而减少手动错误并帮助确保在不同环境中进行一致部署。Amazon CloudWatch Logs 捕获和存储来自 Amazon Bedrock 的 API 请求,无需额外的基础设施即可提供完整请求和响应数据的可搜索记录。这些服务简化了资源管理,最大限度地减少了人为错误,并提供了全面的日志记录功能,有助于在 SAP ABAP 开发过程中提高运营效率和可靠性。
-
安全性
IAM Identity Center 提供集中式身份管理和精细访问控制。由于代码在本地运行,因此使用 IAM Identity Center 身份验证方法来提供 AWS 凭证。此外,权限集中的 AWS Identity and Access Management(IAM)策略提供精细的权限,允许管理员精确控制用户对 AWS 资源的访问。这种方法有助于确保用户仅拥有执行任务所需的权限,同时遵循最低权限原则,并加强 SAP ABAP 开发环境的整体安全状况。
-
可靠性
Amazon Bedrock 是一项完全托管的无服务器 AWS 服务,默认情况下部署在多个可用区。其无服务器架构允许 Amazon Bedrock 根据需求自动缩放,无论工作负载如何波动,都支持稳定的性能。此外,Amazon Bedrock 继承了底层 AWS 基础设施的高可用性和容错功能。使用这种设计,不再需要手动扩展或进行基础设施管理,为开发人员的 SAP ABAP 开发任务提供了坚实而有韧性的基础,即使在需求旺盛时期或发生孤立故障时也是如此。
-
性能效率
Amazon Bedrock 通过单个 API 为开发人员提供访问高性能基础模型的权限;开发人员可以评估和选择最适合其特定要求的基础模型,从而为应用程序提供最佳性能。Amazon Bedrock 提供一系列的模型并简化选择流程,允许开发人员在其 SAP ABAP 项目中高效实施和微调人工智能(AI)功能,从而缩短开发周期并提高应用程序性能。
-
成本优化
Amazon Bedrock 提供灵活的即用即付定价模式,无需长期承诺或前期投资,允许开发人员选择最符合其使用模式和预算的定价选项。此外,Amazon Bedrock 仅对实际消耗的资源和基础模型处理的输入和输出令牌数量收取费用,由此简化成本管理。
-
可持续性
Amazon Bedrock 使用 AWS 云的节能基础设施和数据中心。Amazon Bedrock 是一项完全托管的服务,使开发人员无需预置和管理自己的基础设施,从而减少了与运行和维护物理服务器相关的能耗和碳足迹。借助可持续的 AWS 基础设施,开发人员可以使用 Amazon Bedrock 的创新人工智能功能,同时最大限度地减少对环境的影响。
相关内容

免责声明
示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。
本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指南是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。