首页 > 其他分享 >关于 ABAP Flight Reference Scenario

关于 ABAP Flight Reference Scenario

时间:2023-09-09 19:58:01浏览次数:34  
标签:场景 Flight Reference 应用程序 DMO ABAP 演示

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

标签:场景,Flight,Reference,应用程序,DMO,ABAP,演示
From: https://www.cnblogs.com/sap-jerry/p/17690047.html

相关文章

  • 什么是 SAP ABAP AMDP?
    SAPAMDP(ABAPManagedDatabaseProcedure)是SAP的一项先进技术,用于在SAPHANA数据库上执行高性能的数据库操作。它允许ABAP开发人员编写数据库过程,这些过程可以在数据库级别上执行,从而实现更快的数据处理和更高的性能。在本文中,我将详细解释SAPAMDP的概念、工作原理以及如何在ABA......
  • 什么是 SAP ABAP Extended Passport
    根据SAPABAP官方文档:AbbreviatedasEPP.InternaldatastructurethatexistsforeveryABAPsession.Itcontainsinformationaboutthesessionanditsexternalconnections.ABAPExtendedPassport简称EPP,是一种内部数据结构,每个ABAPSession都内部维护了一......
  • 安防教育直播项目应用中RTSPSever组件libEasyRTSPServer编译arm版本报undefined refer
    大家知道我们团队编译过很多产品的ARM版本,对用户来说,多一种编译方式也是多一种选择,所以我们一直在拓宽TSINGSEE青犀视频全线产品的运用范围。近期TSINGSEE青犀视频研发团队编译了libEasyRTSPServer的ARM版本,在此过程中,我们遇到了编译错误undefinedreferenceto`uselocale’。libE......
  • ABAP 数据簇(IMPORT&EXPORT)
    RELID           IMPORT/EXPORT数据表中的区域SRTFD      键值,和RELID一起用来标识数据的唯一SRTF2      存储数据过大时分行的计数器CLUSTR        数据长度字段CLUSTD        数据(长字节字符串)以上字段为数据簇......
  • 使用ABAP输出:Hello World!
    WRITE:'HelloWorld!'.  ......
  • ABAP 实现RSA签名
    1.跟第三方系统要取RSA私钥,将私钥内容放在rsa.key文件中,首尾行分割,每一行放64个字符2.在SAP文件服务器上建立目录/tmp/rsa 3.将文件rsa.key放置在文件夹/tmp/rsa下 4.执行以下命令,产生PSE文件1.executebellowcommandinfilepath/tmp/rsaopensslreq-new-x509-s......
  • ABAP 实现AES加密
    1.Github下载工具类https://github.com/Sumu-Ning/AES,利用abapGit上传至SAP系统2.AES加密需要四个参数①密钥②加密模式③字节填充模式④偏移量3.将明文转XSTRING,密钥BASE64解码,调用zcl_aes_utility=>encrypt_xstring方法METHODaes_encrypt.DATA:lv_content_xstrT......
  • 解决vite-plugin-mock: if (!require.cache) { ^ ReferenceError: require is not
    项目中:  "mockjs":"^1.1.0",  "vite-plugin-mock":"^3.0.0",运行报错:file:///C:/Users/jkf9941/Desktop/study/vue3Mange/node_modules/vite-plugin-mock/dist/index.mjs:128 if(!require.cache){ReferenceError:requireisno......
  • 前端项目实战叁佰伍拾react-admin和material ui-ReferenceInput的用法
    import{Edit,SimpleForm,TextInput,ReferenceInput}from'react-admin';constContactEdit=()=>(<Edit><SimpleForm><TextInputsource="first_name"/><TextInputsource......
  • 用SharedPreferences写的存储工具类
    读写更方便publicclassPersistenceUtil{ privateContextcontext; publicContextgetContext(){ returncontext; } publicvoidsetContext(Contextcontext){ this.context=context; } publicPersistenceUtil(Contextcontext){ this.context=contex......