找不到特征0PO_UNIT的值'000'的SID

2020-09-09 16:33发布

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

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


专家

我正在通过DTP将数据从DSO1加载到DSO2。 我已经做过多次了,没有遇到任何问题。

今天,我在END ROUTINE中更改了一些abap编码,然后尝试使用DTP加载。

DTP已加载,但是当我尝试激活DSO中的数据时,出现以下错误:

"

未找到特征0PO_UNIT的值'000'的SID

消息号 大脑070

诊断

特征值0PO_UNIT的主数据表中不存在特征值000。 因此,该值无法转换为内部SID。

"

有什么想法吗?

谢谢

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

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


专家

我正在通过DTP将数据从DSO1加载到DSO2。 我已经做过多次了,没有遇到任何问题。

今天,我在END ROUTINE中更改了一些abap编码,然后尝试使用DTP加载。

DTP已加载,但是当我尝试激活DSO中的数据时,出现以下错误:

"

未找到特征0PO_UNIT的值'000'的SID

消息号 大脑070

诊断

特征值0PO_UNIT的主数据表中不存在特征值000。 因此,该值无法转换为内部SID。

"

有什么想法吗?

谢谢

付费偷看设置
发送
4条回答
微wx笑
1楼-- · 2020-09-09 17:21

0UNIT是0PO_UNIT的参考特征,并且值'000'不在0UNIT中。 转到RSA1,在左侧导航栏中单击"源系统",找到最初提取数据的源系统,右键单击它,然后单击"传输全局设置"。 选中"度量单位"复选框和"更新表"单选按钮。

完成此操作后,请验证UOM(000)是否已更新到T006表。 如果没有,最佳实践将是与您企业中的某人联系以更新源系统中的UOM,然后重新传输全局设置。 但是,您可以通过对CUNI进行tcode来更新BW中的表(但这应该是最后的手段)。

wang628962
2楼-- · 2020-09-09 17:16

如果取消选中SID生成字段,则负载性能不应改变 ,但是您应该在激活过程中获得更好的性能,因为它不必执行SID查找(基本上较小的SQL语句即可激活数据)。

在此区域中,您将遇到性能问题 如果您正在DSO中某个列的InfoSet内进行任何联接,或者是否有任何InfoObject被用作过滤器或变量,则此功能已关闭或未选中。

d56caomao
3楼-- · 2020-09-09 17:13

谢谢 丹尼斯为您提供帮助。

END ROUTINE代码无法正常工作,并且因为通过代码分配了PO_UNIT,所以分配了错误的字段

lukcy2020
4楼-- · 2020-09-09 17:20

只是要添加,对于0DOC_CURRCY我也有同样的问题...

根本原因是因为未设置键图例程的货币映射

在货币部分下,目标货币必须与源货币映射。

一周热门 更多>