带有INT4列的DDIC表

2020-09-24 00:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 当您想在运行...

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

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


你好

当您想在"运行时对象"视图中显示表的长度时,SAP DDIC中似乎有错误。

请插入下表(在unicode系统中):

-第1列:INT4

-第2列:CHAR1

=>显示"运行时对象"时表长度为8,这是错误的。 列2的偏移量是4 + 2个字节,字符1应该是6。

如果将下表与Char2一起插入,它将起作用:
-第1列:INT4
-第2列:CHAR2

=>表的长度现在为8。第2列的偏移量为4 + 4字节为8

有提示吗-很不幸找不到一个提示?
最好的问候

2条回答
何必丶何苦呢
2020-09-24 00:49

Hello Horst,

这可能是一个可能的原因。

但是在这种情况下,DDIC在显示列的"偏移"和"总长度"时会出错。

SAP功能模块的真正问题:

CHANGEDOCUMENT_MULTIPLE_CASE

功能模块似乎读取了"总长度" =>标头长度

如果报头长度不正确-在这种情况下-我们在第94行中得到一个简短的转储DATA_OFFSET_TOO_LARGE

  =  + headerlength(gs_par-charlengthx)。
 

最好的问候

一周热门 更多>