MARA-MEINS/BAPI_MARA-BASE_UOM(_ISO)

2020-08-17 09:10发布

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

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


大家好,

我正在使用 BAPI_MATERIAL_SAVEDATA

,我有一个(图下方),值为" KGM":

执行时,显示如下错误:


在T006表中:

这是我的bapi:


错误原因是什么?

谢谢

(5.4 kB)

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

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


大家好,

我正在使用 BAPI_MATERIAL_SAVEDATA

,我有一个(图下方),值为" KGM":

执行时,显示如下错误:


在T006表中:

这是我的bapi:


错误原因是什么?

谢谢

(5.4 kB)
付费偷看设置
发送
5条回答
代楠1984
1楼-- · 2020-08-17 10:05

您好

这意味着base_uom_iso的值将变为空白。 (即转换函数之后)它将返回空白。

因此,请使用KGM代替KGM。

此外,还应将此变量用于UOM。

BAPI_MARA1-BASE_UOM = IT_DATA-MEINS。

BAPI_MARAX-BASE_UOM ='X'。

关于

Venkat

DafaDDDa
2楼-- · 2020-08-17 09:59

您好,Yoppy Santoso

请添加您的答案,以便您问题的贡献者了解您如何解决问题。 用"由我解决"结束问题对任何人都没有帮助。

感谢和问候

Mynyna(SAP社区主持人)

小熊yu生菜
3楼-- · 2020-08-17 10:08

Yoppy Santoso

该错误表明您尚未将所需的值填充到相关字段中。

您正在将该值传递给BASE_UOM_ISO 不是必填字段,您必须将UOM的值和更新标志X传递给BASE_UOM字段,如下所示:

只需确保以下几点:

->正确的值为 在程序中传递

->正确将转换后的值传递给BAPI

注意!

绿领巾童鞋
4楼-- · 2020-08-17 10:08

其返回值(如下图),即 根据上图

当学会了学习
5楼-- · 2020-08-17 09:55

我为base_uom提供了正确的值,因为该值来自 转换退出,我上传了与此相关的图片

一周热门 更多>