关于 ABAP Flight 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/ 中的开发对象。

你可能感兴趣的:(关于 ABAP Flight Reference Scenario)