C4C数据工作台-外部键和关联对象之间的关系

2020-08-24 12:56发布

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

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


大家好,

我正在尝试通过C4C数据工作台导入"属性分配"和"属性分配项"值。 我关注了其他帖子,并且能够成功完成该过程,但是我对外部键有疑问。 请参阅下面的示例文件和问题...

BusinessAttributeAssignment的示例文件

BusinessAttributeAssignmentItem的示例文件

问题详细信息

似乎外部密钥已保存在C4C数据库中,并与特定的业务伙伴永久关联。 例如,如果我为上述示例执行导入,并通过以下更改重新执行BusinessAttributeAssignment的导入,则外部键似乎仍分配给其原始BusinessPartnerID,第二次上载没有影响。

对我来说,这意味着在上载之后,除引用原始的业务合作伙伴对象外,不能再使用外部密钥(例如:在后续的上载中,我无法使用CUS001来引用BusPartID3),并且此限制意味着我 必须跟踪我在C4C中上载的所有外部密钥,或使用顺序的外部密钥(这会将多个密钥分配给同一对象)。

问题如下:

  1. 任何人都可以确认我关于将外键永久分配给相关对象的假设是正确的吗?
  2. 有人可以建议在执行数据导入后查看C4C中外部密钥与相关业务伙伴对象之间关系的最佳方法吗?
  3. 在第一次分配后,有什么方法可以调整外键的关联并将其分配给其他相关对象。

最好的问候

布莱恩

bpa-header.jpg (21.2 kB)

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

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


大家好,

我正在尝试通过C4C数据工作台导入"属性分配"和"属性分配项"值。 我关注了其他帖子,并且能够成功完成该过程,但是我对外部键有疑问。 请参阅下面的示例文件和问题...

BusinessAttributeAssignment的示例文件

BusinessAttributeAssignmentItem的示例文件

问题详细信息

似乎外部密钥已保存在C4C数据库中,并与特定的业务伙伴永久关联。 例如,如果我为上述示例执行导入,并通过以下更改重新执行BusinessAttributeAssignment的导入,则外部键似乎仍分配给其原始BusinessPartnerID,第二次上载没有影响。

对我来说,这意味着在上载之后,除引用原始的业务合作伙伴对象外,不能再使用外部密钥(例如:在后续的上载中,我无法使用CUS001来引用BusPartID3),并且此限制意味着我 必须跟踪我在C4C中上载的所有外部密钥,或使用顺序的外部密钥(这会将多个密钥分配给同一对象)。

问题如下:

  1. 任何人都可以确认我关于将外键永久分配给相关对象的假设是正确的吗?
  2. 有人可以建议在执行数据导入后查看C4C中外部密钥与相关业务伙伴对象之间关系的最佳方法吗?
  3. 在第一次分配后,有什么方法可以调整外键的关联并将其分配给其他相关对象。

最好的问候

布莱恩

bpa-header.jpg (21.2 kB)
付费偷看设置
发送
3条回答
天桥码农
1楼 · 2020-08-24 13:34.采纳回答

你好布莱恩,

ExternalKey 在这里可以是任何唯一键,并且可以重复使用。 必须能够链接 Item 节点。

回答您的查询:

Answer1)是,是的,对,ExternalKey已永久分配给相关对象。
Answer2)前端不可见,但是您可以从Dataworkbench的Monitor视图中引用导入的模板,也可以引用
Answer3)一旦在ExternalKey和受尊重的导入的Business Object之间创建了分配,就无法稍后对其进行调整或修改。

谢谢

Nidhi


尊敬的Nidhi,

我们遇到的问题与Brian Nienhaus相同。 我们如何跟踪外键? Data Workbench模板将在3个月后删除。 据我所知,无法导出外部密钥。

应该如何处理?

亲切问候

基督徒

风早神人
3楼-- · 2020-08-24 13:25

嗨Nidhi,

我们面临着同样的挑战。 通过工作台导入具有外部密钥(来自外部数据源的唯一ID)的帐户。 外部密钥是必填字段。 导入工作正常,因为我们使用工作台检查了帐户的导出情况。 这里的外部密钥包含在导出的csv中。

学习:SAP C4C正在使用ExternalKey和ExternalID。 不要混淆。 我们的导入成功了。

用户案例:作为帐户所有者,如果他们在请求中使用旧帐户ID,我想查看并从旧系统中搜索旧帐户ID,以回答客户的请求。

但是无法通过UI向帐户所有者显示ExternalKey。

从我们的角度来看,缺少一块拼图石。

您建议做什么?

最诚挚的问候,

R3N3

一周热门 更多>