点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想设置一个不是标准UomCode的UomCode。
但是DI API字段是只读的。 设置卡路里的正确方法是什么?
文档Doc =(文档)Connect.oCompany.GetBusinessObject(BoObjectTypes.oPurchaseDeliveryNotes);
Doc.CardCode = CardCode;
Doc.Lines.ItemCode = ItemCode;
Doc.Lines.WarehouseCode = Whs;
Doc.Lines.Quantity =数量;
//Doc.Lines.UoMCode =""; //只读!!!
Doc.Lines.Price =价格;
Doc.Lines.Add();
int ret = Doc.Add();
嗨,托马斯,
文档行中的UoMCode会自动填充" SUoMEntry"字段(用于销售)," PUoMEntry"字段(用于购买)中"商品"的默认信息,因为 ,UoMCode是只读的。
希望它能提供帮助。
最诚挚的问候
Diego Lother
嗨,托马斯,
然后,您可以建议SAP在理想场所:企业之家,或者此板中的某个人有另一个解决方案。
希望它会有所帮助。
< hr>最诚挚的问候
迭戈·拉瑟
嗨,托马斯,
您尝试过
oDoc.Lines.MeasureUnit =" ABC"
致谢
Edy
嗨,Edy,
谢谢您的回答。
假设默认的UOM是" Gramm",而" kg"是我在每个DI API中输入的数字。
从PDN1中选择unitMsr,unitMsr2
给出结果:
" Gramm"," Gramm"
如果我在SAP文档中:
" kg"," Gramm"
奇怪吗? 我在另一个数据库上检查它。
嗨,
使用Lines.UoMEntry然后设置如下所示的数值即可工作
documentLines.ItemCode = line.ItemCode;
documentLines.Quantity = line.Quantity;
documentLines.UoMEntry = 1;
一周热门 更多>