2020-08-15 23:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
第一个问题 我想知道是否可以删除特定字段中的值。 在这种情况下,它与帐户字段有关。 我们要删除0.0IPA和0.0IPA_TEST。 但是这些帐户并不作为帐户存在,但在+/- 6.400联系人中仍然可见。
第二个问题 ,除了前面的问题之外,我们能否为该细分受众群(即6.400个联系人)提供特定的互动? 通过上传还是在系统内的某个地方?
嗨安迪,
我认为因此您必须对通讯录进行更新。 因此,要在不分配帐户的情况下再次导入/覆盖每个联系人数据。
可以通过CSV或 OData ,但不幸的是不适用于特定细分受众群。 因此,我认为最简单的方法是导出这些联系人及其ID,然后为交互创建一个CSV文件。
BR Tobias
您好,安迪·贝伦德森(Andy Berendsen),
由于通过CSV进行的上传是整个联系人的更新,因此应该可以使用。 我刚刚在系统中进行了测试,并且行为符合预期。
我可以想象的是,联系人到公司的分配/关系来自另一个来源。 那可能吗? 因此,如果您使用另一个ID_ORIGIN(而不是您现在提供的ID)将具有该关系的联系人导入到公司,则可能会导致错误。
请参阅我的测试:我导入了具有该关系的Contact Ronald Scobee
之后,我使用了相同的CSV文件, 清除COMPANY_ID_ORIGIN和COMPANY_ID字段并再次上传。
现在的关系是
,请确保其余的关系与在屏幕快照上看到的相同。
请确保使用与创建时相同的Origins完成关系的"删除"。
也许有帮助。
嗨, Andy Berendsen 。 除了 Tobias Schneider 所说的那样,您还可以直接从细分中导出这些联系人。 如果它们小于10K(在这种情况下为6.5K),则可以直接从细分中下载ID(如果有可用的ID)。 我建议您首先按特定的原始ID进行过滤,然后选择ID字段并使用预览中的下载按钮。
以下是屏幕截图:
致谢
在Tobias的评论中看到我的最后一个问题,也许您也知道这一点。 会很好。
安迪·贝伦森,我看到了你 回复。 在这种情况下,我建议您使用API_MKT_CONTACTS_SRV更新这些字段。 API的文档在这里:
https://api.sap.com/api/API_MKT_CONTACT_SRV_0002/resource
您必须使用此端点的PATCH操作:/ContactOriginData(ContactOrigin ='{ContactOrigin}',ContactID ='{ContactID}')
这是可以在邮递员中使用的示例JSON:
{ " OriginDataLastChgUTCDateTime":" 2020-07-02T12:00:00", " ContactOrigin":" CONTACT_ORIGIN", " ContactID":" 1234567890", " FirstName":" John", " LastName":" Doe", " EmailAddress":" johndoe@gmail.com" }
我不知道为什么,但是我正在检查邮递员收藏,并且使用了PUT。 首先用PATCH进行检查。 如果不起作用,请尝试使用PUT。
我使用的网址如下:https://{{tenant}}- api.s4hana.ondemand.com/sap/opu/odata/sap/API_MKT_CONTACT_SRV/ContactOriginData(Contact 'CONTACT_ORIGIN ')
让我知道是否需要更多帮助。
您好,安迪·贝伦森和布鲁诺·冈萨雷斯(Bruno Gonzalez),
在我看来,该更新应该通过CSV起作用(请参见上面对我的回答的评论)。
到目前为止 如我所知,PUT和PATCH之间的区别在于,使用PUT必须提供所有属性,而使用PATCH则仅需要提供要更新的属性。 其他字段不受影响。
最多设置5个标签!
嗨安迪,
我认为因此您必须对通讯录进行更新。 因此,要在不分配帐户的情况下再次导入/覆盖每个联系人数据。
可以通过CSV或 OData ,但不幸的是不适用于特定细分受众群。 因此,我认为最简单的方法是导出这些联系人及其ID,然后为交互创建一个CSV文件。
BR Tobias
您好,安迪·贝伦德森(Andy Berendsen),
由于通过CSV进行的上传是整个联系人的更新,因此应该可以使用。 我刚刚在系统中进行了测试,并且行为符合预期。
我可以想象的是,联系人到公司的分配/关系来自另一个来源。 那可能吗? 因此,如果您使用另一个ID_ORIGIN(而不是您现在提供的ID)将具有该关系的联系人导入到公司,则可能会导致错误。
请参阅我的测试:我导入了具有该关系的Contact Ronald Scobee
之后,我使用了相同的CSV文件, 清除COMPANY_ID_ORIGIN和COMPANY_ID字段并再次上传。
现在的关系是
,请确保其余的关系与在屏幕快照上看到的相同。
请确保使用与创建时相同的Origins完成关系的"删除"。
也许有帮助。
BR Tobias
嗨, Andy Berendsen 。 除了 Tobias Schneider 所说的那样,您还可以直接从细分中导出这些联系人。 如果它们小于10K(在这种情况下为6.5K),则可以直接从细分中下载ID(如果有可用的ID)。 我建议您首先按特定的原始ID进行过滤,然后选择ID字段并使用预览中的下载按钮。
以下是屏幕截图:
致谢
在Tobias的评论中看到我的最后一个问题,也许您也知道这一点。 会很好。
安迪·贝伦森,我看到了你 回复。 在这种情况下,我建议您使用API_MKT_CONTACTS_SRV更新这些字段。 API的文档在这里:
https://api.sap.com/api/API_MKT_CONTACT_SRV_0002/resource
您必须使用此端点的PATCH操作:/ContactOriginData(ContactOrigin ='{ContactOrigin}',ContactID ='{ContactID}')
这是可以在邮递员中使用的示例JSON:
我不知道为什么,但是我正在检查邮递员收藏,并且使用了PUT。 首先用PATCH进行检查。 如果不起作用,请尝试使用PUT。
我使用的网址如下:https://{{tenant}}- api.s4hana.ondemand.com/sap/opu/odata/sap/API_MKT_CONTACT_SRV/ContactOriginData(Contact 'CONTACT_ORIGIN ')
让我知道是否需要更多帮助。
您好,安迪·贝伦森和布鲁诺·冈萨雷斯(Bruno Gonzalez),
在我看来,该更新应该通过CSV起作用(请参见上面对我的回答的评论)。
到目前为止 如我所知,PUT和PATCH之间的区别在于,使用PUT必须提供所有属性,而使用PATCH则仅需要提供要更新的属性。 其他字段不受影响。
BR Tobias
一周热门 更多>