点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想使用功能模块BAPI_MATERIAL_SAVEDATA来更改字段MARC-STAWN和MARC-HERKL。
不幸的是,我总是收到以下消息:(S MG 160该材料无法维护,因为没有传输可维护的数据)。
如果我添加其他字段(例如MARC-PLIZF),则会更改这些值。 进口代码编号/原产国保持不变。
代码示例:
l_header-material = p_matnr。 l_header-mrp_view ='X'。 l_marc-plant = p_werks。 l_marcx-plant = p_werks。 l_marc-comm_code = p_stawn。 l_marcx-comm_code ='X'。 l_marc-countryori ='DE'。 l_marcx-countryori ='X'。 通话功能'BAPI_MATERIAL_SAVEDATA' 出口 headdata = l_header plantdata = l_marc plantdatax = l_marcx 输入 返回= l_return 桌子 *材料说明= * UNITSOFMEASURE = * UNITSOFMEASUREX = * INTERNATIONALARTNOS = * MATERIALLONGTEXT = *税种= returnmessages = l_return_all * PRTDATA = * PRTDATAX = * EXTENSIONIN = * EXTENSIONINX = * NFMCHARGEWEIGHTS = * NFMCHARGEWEIGHTSX = * NFMSTRUCTURAL重量= * NFMSTRUCTURALWEIGHTSX = 。
有人已经遇到了同样的问题,有人可以帮忙吗?
非常感谢。
最诚挚的问候,
mateis80
我认为您需要在headdata中设置另一个材料视图。
我不知道这是否正确,但是您可以检查MARA-VPSTA和PSTAT以获取有效视图并设置BAPI 根据它的headdata。 例如sales_view = V,purchase_view = E ...
Hello Matthias,
我的旧ECC6系统上没有出现此错误,但是出现了其他不相关的问题。
我不确定错误是否是由于控制表T604中p_stawn的值所致。
请检查,希望对您有所帮助。
此致
Deenesh R
你好
非常感谢您的帮助。
现在可以使用了。 :-)
要更改字段MARC-STAWN,还必须维护销售视图(即使销售视图结构为"空"),而不仅仅是维护视图。
一周热门 更多>