QUAN值的" DDIF_FIELDINFO_GET"偏移量不正确(Unicode)

2020-09-15 11:22发布

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

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


我遇到了由FM" DDIF_FIELDINFO_GET"返回的偏移值的问题,因为我的结构包含带小数的QUAN字段。

QUAN字段之后的偏移量似乎很小。 我正在计算十进制长度并将其附加到偏移量,但这似乎是错误的。

任何人都知道有一种方法可以为包含Quan字段(带小数点)的结构获取正确的偏移量吗?

从下面可以看到,为什么以这种方式返回偏移量?

(49.9 kB)

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

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


我遇到了由FM" DDIF_FIELDINFO_GET"返回的偏移值的问题,因为我的结构包含带小数的QUAN字段。

QUAN字段之后的偏移量似乎很小。 我正在计算十进制长度并将其附加到偏移量,但这似乎是错误的。

任何人都知道有一种方法可以为包含Quan字段(带小数点)的结构获取正确的偏移量吗?

从下面可以看到,为什么以这种方式返回偏移量?

(49.9 kB)
付费偷看设置
发送
1条回答
愤怒的猪头君
1楼-- · 2020-09-15 11:41

偏移量与该字段无关,但它是该字段之前所有字段的累积值。 例如:

MANDT是第一个字段,因此其偏移量= 0,也有intlen = 6,因此下一个字段将具有offset = 0 + 6 ...等

一周热门 更多>