如果 SAP 系统具有 SAP Gateway 7.40 或更高版本,则系统会安装核心组件 SAP_GWFND,并包括 IW_BEP 的功能范围。

如下图所示:

Gateway Service Builder 将开发人员创建服务所需的所有开发工件可视化,包括:

  • SAP Gateway 运行时工件,例如模型提供者类 (MPC)、数据提供者类 (DPC) 模型
  • 注释提供者类 (Annotation PC) 和服务
  • OData 工件,例如实体集、实体类型和属性

如下图所示:

Service Builder 引入了一个新的服务开发概念,即 Project.

项目用于存储开发人员需要的所有工件,在统一的中央位置统一创建服务和模型。 由于项目整合了所有相关数据,开发人员可以轻松地并行处理多个项目,并在生成和激活实际服务之前在项目之间重用数据。 因此,项目为开发人员提供了随时中断服务开发和建模过程的自由,而不必担心运行时工件和丢失数据的风险。 在项目中组织服务开发和建模过程的优势在于,整个项目数据可以在系统之间轻松传输,以实现最大效率和重用。

笔者的系统上,SEGW 支持下列这些类型的项目的创建:

SAP Gateway Service Builder 支持不同的开发方法和生命周期,以提供最大的灵活性,以满足不断变化的开发先决条件并满足不同的需求。如果需要服务来公开特定数据,可以决定是为新服务定义新的数据模型并集成您自己的源代码,还是重用和重新定义现有服务。

例如,可以在 SEGW 里新建项目,然后将 SAP 标准的实现包含进来:

Service Builder 提供了多种方法来重用 SAP Business Suite 系统中的现有数据源,从而显着加快开发过程。简而言之,Service Builder 迎合了所有级别的开发经验,并提供了在不影响质量的情况下,节省时间和提高效率的开发方法。无论开发人员选择哪种类型的 SEGW 项目,都会生成一组适当的 ABAP 类。这可确保开发人员在优化或扩展 SAP Gateway 中的 OData 服务时拥有最大的灵活性。

Service Builder 支持 OData 服务的以下开发阶段:

  • 数据模型定义(模型提供者类 (MPC))
  • 服务实现(数据提供者类 (DPC))
  • 服务维护 (Servide Maintenance)

SAP Gateway Service Builder 里 Project 的概念相关推荐

  1. SAP Gateway service language determination

    Created by Jerry Wang, last modified on Sep 14, 2015 InitModel里决定language: service container locatio ...

  2. 如何处理SAP gateway service使用过程中遇到的400 error - invalid key predicate type for guid

    Created by Jerry Wang, last modified on Nov 20, 2014 使用transaction code /IWFND/ERROR_LOG: 通过点Active ...

  3. 处理SAP gateway service使用过程中遇到的400 error - Malformed URI literal syntax

    Created by Jerry Wang on Nov 18, 2014 通过Active Source找到抛error message的代码的具体位置: 重新执行gateway client,断点 ...

  4. SAP Gateway与OData用法简介

    本文将分别从基础原理和实际应用两个角度介绍SAP Gateway与OData相关的知识点. 1 相关的事务代码(t-code) SEGW - SAP Gateway Service Builder / ...

  5. Service Broker in SAP Gateway and Kubernetes

    SAP Gateway See my Wechat article SAP OData编程指南 Kubernetes 进入容器服务,创建一个Kubernetes集群,然后在控制台就可以看到服务目录标签 ...

  6. SAP Data Service操作简介

    SAP Data Service是通过SAP HANA认证的ETL工具,其主要功能就是将数据从多个业务系统中抽取出来,进行必要的处理,如转换.合并.过滤.清洗,然后加载到BW系统或者HANA. DS的 ...

  7. 实战 Deep Insert (SAP OData Service 实战系列)

    在实际开发中我们经常会遇到需要保存多层实体结构到后台系统的场景,比如SAP各种凭证都是抬头和行项目一起保存,我今天就介绍一下创建深度插入OData实体的详细步骤. 今天的例子是创建客户发票凭证,需要同 ...

  8. 如何在 SAP BTP Java 应用里使用 SQLite 数据库

    SAP Cloud Application Programming 模型的推荐是将 service 和 model 模型的定义分离开. 因此,我们在 db 文件夹里定义 model model. 新建 ...

  9. 在 SAP HANA database Explorer 里添加 HDI 容器

    在 SAP HANA database explorer 里添加 database,发现有这几种类型: 手动添加: host 和 port 可以从 SAP HANA Cloud Central 里获取 ...

最新文章

  1. 查看Eclipse版本
  2. 在 Ubuntu Linux 下搜索文件和文件内容
  3. QT的QFontDialog类的使用
  4. 韩顺平 Mysql数据库优化(一) 优化概述
  5. python云计算开发技术_云计算开发学习笔记:Python3 面向对象技术简介
  6. 南京信息工程大学百科园c语言答案,南京信息工程大学822C/C++程序设计考研真题及笔记...
  7. matlab中if语句中的结果返回,matlab中if 语句后面的判别式不能是算术表达式?或者说变量?...
  8. C++ 结构体字节对齐
  9. 分享一个好用的Python在线编辑器
  10. Vue入门---实现汇率换算
  11. 林彪-怎样当好一名师长
  12. Android打造通用标题栏——让你的App统一标题栏风格
  13. 新华社痛批铁道部封抢票软件:自己傻就怨别人太聪明
  14. 【Python学习】Part 1 基础知识(1)——基本操作
  15. 回归中的相关度和决定系数及应用
  16. Requirement diagram
  17. AN蜘蛛池V2.0附搜索留痕转码工具SEO工具
  18. tcp连接失败触发的异常
  19. 字母x在css中的角色
  20. C#_文件读写常用类介绍

热门文章

  1. 手把手教你一步一步暴力破解密码,学不会来找我
  2. srs视频服务环境搭建简单流程
  3. 『行远见大』 LCQMC 信息检索文本相似度 Baseline
  4. 天锐绿盾驱动层透明加密防泄密管理系统
  5. 计算机应用基础(专)【8】
  6. 登录页面自动刷新验证码,并校验输入验证码和后台生成的验证码是否一致
  7. 指尖江湖李忘生鸿蒙初开,剑网3指尖江湖李忘生怎么解锁 李忘生获取攻略
  8. 基于51单片机人体红外红外热释电检测红外遥控智能温控风扇
  9. 截屏篇:玩转电脑截屏技巧
  10. 让程序不触发 Vista/Win7下应用程序兼容性助手弹出