如何仅在最后更改的客户上存储ID?

2020-08-20 06:35发布

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

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


专家您好,

我们实现了与Mobile APP的集成,并面临该问题。

在我们的案例中,不同的客户可以使用一台设备。 在这种情况下,两个或更多客户拥有相同的移动令牌。

我们只想为后来登录的客户添加令牌。

示例:

1。 客户登录到移动应用程序。 该应用程序将令牌发送给SMC。 SMC将此令牌存储在客户数据中。

2。 客户从移动应用程序注销 。 该应用会将 令牌发送给匿名客户。 SMC使该令牌保持匿名状态,并从客户A中删除该令牌。

3,客户B登录到移动应用程序。 应用程序将令牌发送到SMC。 SMC将该令牌存储在客户B数据中,并从匿名服务器中删除该令牌。

如果我们将"移动应用令牌"设置为"用于识别",则会出现如下错误:

在条目MOBILE_APP_TOKEN-tokenTEST中,起源" SAP_HYBRIS_CONSUMER"只能使用一个ID("客户A"或"客户B")

令牌仅为第一个客户保存。

您知道我们如何实现这一目标并为最后登录的客户保存令牌吗?

PS另外,我们没有找到一种从客户端删除一个特定标识符的方法,这可能是我们的一种解决方法。 根据 https://api.sap.com/api/API_MKT_CONTACT_SRV_0003/resource ,我们可以删除 仅完整联系人或具有特定ID来源的所有其他ID。

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

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


专家您好,

我们实现了与Mobile APP的集成,并面临该问题。

在我们的案例中,不同的客户可以使用一台设备。 在这种情况下,两个或更多客户拥有相同的移动令牌。

我们只想为后来登录的客户添加令牌。

示例:

1。 客户登录到移动应用程序。 该应用程序将令牌发送给SMC。 SMC将此令牌存储在客户数据中。

2。 客户从移动应用程序注销 。 该应用会将 令牌发送给匿名客户。 SMC使该令牌保持匿名状态,并从客户A中删除该令牌。

3,客户B登录到移动应用程序。 应用程序将令牌发送到SMC。 SMC将该令牌存储在客户B数据中,并从匿名服务器中删除该令牌。

如果我们将"移动应用令牌"设置为"用于识别",则会出现如下错误:

在条目MOBILE_APP_TOKEN-tokenTEST中,起源" SAP_HYBRIS_CONSUMER"只能使用一个ID("客户A"或"客户B")

令牌仅为第一个客户保存。

您知道我们如何实现这一目标并为最后登录的客户保存令牌吗?

PS另外,我们没有找到一种从客户端删除一个特定标识符的方法,这可能是我们的一种解决方法。 根据 https://api.sap.com/api/API_MKT_CONTACT_SRV_0003/resource ,我们可以删除 仅完整联系人或具有特定ID来源的所有其他ID。

付费偷看设置
发送
1条回答
我是小鹏鹏啊
1楼-- · 2020-08-20 07:18

您好康斯坦丁

这是一个完全不同的用例,我认为您需要定义 一个新的系统ID来源,并尝试将这些值存储在诸如token1,token2等自定义字段中。

最诚挚的问候,

Kunal

一周热门 更多>