BusinessPartner.InternalID省略最后一个字符

2020-08-21 03:14发布

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

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


你好

我正在尝试使用以下ABSL代码读取登录用户的内部ID:

var identityUUID = Context.GetCurrentIdentityUUID();

var identity = Identity.Retrieve(identityUUID);

var Internalid = BusinessPartner.Retrieve(identity.BusinessPartnerUUID).InternalID;

但是,InternalID仅包含" 8000000005",而不是" 80000000058"。

我在做什么错了?

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

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


你好

我正在尝试使用以下ABSL代码读取登录用户的内部ID:

var identityUUID = Context.GetCurrentIdentityUUID();

var identity = Identity.Retrieve(identityUUID);

var Internalid = BusinessPartner.Retrieve(identity.BusinessPartnerUUID).InternalID;

但是,InternalID仅包含" 8000000005",而不是" 80000000058"。

我在做什么错了?

付费偷看设置
发送
1条回答
lukcy2020
1楼-- · 2020-08-21 03:53

嗨,

元素" InternalID"(数据类型:BusinessPartnerInternalID)的最大长度为10(字母数字)。

" 80000000058"的长度为11。从哪里获得此值?
也许您读错了元素(InternalID),并且不得不阅读另一个元素,例如节点BusinessPartner.Identification的BusinessPartnerID。

一周热门 更多>