关于 ABAP Flight Reference Scenario

举报
汪子熙 发表于 2023/10/01 09:16:21 2023/10/01
【摘要】 ABAP Flight Scenario 包含演示内容,我们可以将其导入到您的开发环境中。ABAP Flight 参考场景可帮助我们在 ABAP RESTful 应用程序编程模型的上下文中开始开发。它包含演示内容,开发人员可以在此基础上,用来构建自己的示例应用程序。 示例数据首先,这些参考场景(即 reference scenario)包含数据。我们可以使用填充有旅行数据的数据库表,包括客户...

ABAP Flight Scenario 包含演示内容,我们可以将其导入到您的开发环境中。

ABAP Flight 参考场景可帮助我们在 ABAP RESTful 应用程序编程模型的上下文中开始开发。它包含演示内容,开发人员可以在此基础上,用来构建自己的示例应用程序。

示例数据

首先,这些参考场景(即 reference scenario)包含数据。我们可以使用填充有旅行数据的数据库表,包括客户、航班、机场或预订附加项等 master data.

这套完整的数据模型的结构,允许我们构建简单或者复杂的服务。

所有可用的数据库表,位于包 /DMO/FLIGHT_LEGACY 中。该包还包括一个数据生成器的报表,可以使用它来填充数据库表。

示例服务

ABAP RESTful 应用程序编程模型的开发指南基于 ABAP Flight 参考场景的示例数据。这意味着您可以将文档与用于构建文档场景的生产代码进行比较。此外,ABAP Flight 参考场景还包括一个演示包,其中包含在开发指南的开发对象,即整个演示场景可供下载和测试。所以我们可以获得由遵循惯例和最佳实践构建的完整演示服务,可以使用和重复使用交付的对象进行开发。

以下演示场景可供使用:

  • 在包 /DMO/FLIGHT_READONLY 中开发只读列表报告应用程序

  • 在包 /DMO/FLIGHT_UNMANAGED 中开发未受管的事务应用程序

  • 在包 /DMO/FLIGHT_MANAGED 中开发托管事务应用程序

  • 在包 /DMO/FLIGHT_DRAFT 中开发具备草稿功能的事务应用程序

  • 在包 /DMO/FLIGHT_REUSE_SUPPLEMENT 中开发具备多行内联编辑功能的事务应用程序

传统编码

参考场景还包括传统编码。这种传统编码基于 Function Module,演示了可以包含在新的 ABAP 代码中的传统应用程序。特别是,传统编码与开发指南相关,该指南说明了如何在现有应用程序的基础上构建新服务。它演示了如何使用无管理的实现类型构建应用程序。在此场景中使用的传统编码位于包 /DMO/FLIGHT_LEGACY 中。

从 GitHub 下载 ABAP Flight 参考场景

您可以从 GitHub 下载完整的 ABAP Flight 参考场景,用于 ABAP RESTful 应用程序编程模型。https://github.com/SAP-samples/abap-platform-refscen-flightInformation (发布在非 SAP 网站上)

有关导入所有相关开发对象的步骤,请参阅各个分支的 README.md 文件。

注意

命名空间 /DMO/ 用于演示内容。除了下载的 ABAP Flight 场景外,请不要使用命名空间 /DMO/ 并且不要在已下载的包中创建任何开发对象。当然我们可以从自己的命名空间中访问 /DMO/ 中的开发对象。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。