内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

云主机_wow服务器人口普查_年度促销

2021-07-18 03:05 出处:欧普曼云计算 人气: 评论(0

大家好,

在这个博客里想解释一下复杂实体的用途,以及如何在SAP Gateway项目中创建它。

下面是复杂实体的场景或用例。

场景:

可能会有这样的情况:遗留系统的数据要插入到SAP数据库中,并且负载不能被修改,以便采用相同的负载结构,复杂类型会很有用。

一个例子是地址,假设它有4个子属性,分别命名为Street、City、State、Country。

所以我们可以创建一个复杂类型的地址,大数据需要学习什么,其中包含Street、City、State、Country等属性。

下面我演示的另一个例子是关于餐号的,它告诉哪个航班号的餐号是什么,因此,它的设计与sflight实体类似,它有一个名为mein的属性,该属性由子属性mealnumber和flightnumber组成。

因此,让我们逐步创建这样的场景。

针对这种情况构建项目的步骤如下:

转到事务SEGW。点击创建项目图标。

给出项目名称和描述,将其保存在一个包中。右击数据模型,点击复合类型

或者点击导入,选择源(对于结构,点击导入DDIC结构),云主机服务器,选择单选按钮复合类型,提供ABAP结构名称

提供复合类型名称

之后可以手工输入属性或从结构导入。这里是从结构SFLIMEAL导入

右击实体名称,点击导入属性,数据分析平台,选择所需属性。注意,在复杂类型中,我们不必提供任何属性作为键,因此复杂类型总是可选的。

现在创建一个具有嵌套类型(复杂类型)的实体在数据模型上单击鼠标右键,选择"创建",然后单击"实体类型"。提供名称和ABAP结构。

从结构中选择所需的属性,大数据分析技术,选择key属性,然后单击Finish。

现在我们已经准备好实体,双击实体名称从那里删除ABAP结构,因为我们将为复杂类型引入新字段。如果我们不删除它,它会抛出一个错误,因为字段不是结构的一部分。完成后,国内云服务器,打开实体的属性并添加新属性,并给出复杂类型名称,如下所示现在点击生成图标。一旦成功生成,注册服务并准备好使用,根据您的需求在DPC EXT类中重新定义方法。JSON格式的结构是这样的,除非$select与URL一起提供

请注意,正如前面提到的,复杂类型总是可选的,所以在post调用期间,如果不需要,我们可以跳过它,传递有效负载。一些有效的示例负载如下

(只需要传递密钥)

注意-如果您是从DDIC结构导入,则模型将创建与从导入提供的结构相同的结构。将只具有导入期间选择的属性。为了保持EDM和GW型号相同,导入后从实体中删除结构名称。

参考:

https://help.sap.com/sahelp\u gateway20sp12/helpdata/en/06/79d2b38b0f495eba2d07005f3b2353/frameset.htm

希望这个博客能帮上忙……

分享给小伙伴们:
本文标签: 主机服务器人口普查年度促销

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表