OData中的增量模式

2020-09-26 10:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在数据管理集成指南中 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

在"数据管理"集成指南中 https://help.sap.com/http.svc/rc/4d660f95f99b41a3a66283a7dff0e160/1702%20YMKT/zh-CN/loio339d4f548e6a5176e10000000a4450e5.pdf 提到可以使用IC_UPDATE_MODE将更新模式设置为"无" ,"完整"或"增量"。

但是我有一个印象,这仅适用于CSV和RFC。 OData中的属性名称是什么?

用例:我有一个用户在网站上填写了两次表单,一次使用电子邮件以及姓和名,一次只使用电子邮件。 第二次互动会使我从第一次互动中获得的名字和姓氏变成空白...

在csv上传中,您还可以在Interactions模板中为联系人数据添加所有这些其他字段,例如 名字,姓氏等。它们也在CUAND_CE_IA_RT中; 但是如何用OData填充这些内容? 在结构中,例如 FirstName在Interaction中不是有效的属性,仅在Contact ...中是有效的,并且没有增量模式,当我同时上传交互和联系人数据时,我遇到的问题是字段为空:

谢谢

Joyca

10条回答
昵称总是被占用
2020-09-26 11:22

您好,史蒂芬,

感谢您的回答,但我不确定我是否理解。

情况是:有人在我的网站上填写了多个申请表(没有登录用户帐户); 因此,这是联系数据(他填写的字段)和交互数据(他需要小册子或产品或约会之类的事实)的组合。

因此,我的odata类似于:

"互动":

-IA_TYPE:SALES_ORDER

-联系人ID来源:网站

-联系人ID:123456789(某些跟踪代码)

-时间戳记:22/06/2017 12h00

...

"联系人"

-名字:John

-姓:Doe

-电子邮件: john.doe@gmail.com

-IDOrigin:网站

-ID:123456789

-...

然后几分钟后,他填写了另一个表格,但没有填写那么多字段。 像这样的东西:

"互动":

-IA_TYPE:APPOINTMENT

-联系人ID来源:网站

-联系人ID:123456789(某些跟踪代码,仍与同一会话中的跟踪代码相同)

-时间戳记:22/06/2017 13h00

...

"联系人"

-名字:(留空)

-姓氏:(留空)

-电子邮件:(留空)

-IDOrigin:网站

-ID:123456789

然后由于第二次加载; 我原来的名字,姓氏等已被完全删除!

或者在这种情况下,有没有更好的方法来填充id的起源和id?

谢谢

Joyca

一周热门 更多>