如何在DIAPI中进行多行项目的库存转移?

2020-09-25 05:04发布

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

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


尊敬的专家,

这是我的代码

  1. 将oDoc设为SAPbobsCOM.StockTransfer = oCompany.GetBusinessObject(BoObjectTypes.oStockTransfer)
  2. oDoc.DocDate = Date.Today()
  3. oDoc.FromWarehouse =" 01"
  4. oDoc.Lines.ItemCode =" A0001"
  5. oDoc.Lines.WarehouseCode =" 02"
  6. oDoc.Lines.Quantity = 10
  7. 如果oDoc.Add = 0那么
  8. sbo_application.MessageBox("已发出库存转移")
  9. 其他
  10. sbo_application.MessageBox(oCompany.GetLastErrorDescription)
  11. 如果结束

我在这里为单个项目进行库存转移。我需要在网格中为多个行项目进行库存转移。如何在For循环中进行库存转移? 请尽快分享

谢谢

Manikandan.D

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

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


尊敬的专家,

这是我的代码

  1. 将oDoc设为SAPbobsCOM.StockTransfer = oCompany.GetBusinessObject(BoObjectTypes.oStockTransfer)
  2. oDoc.DocDate = Date.Today()
  3. oDoc.FromWarehouse =" 01"
  4. oDoc.Lines.ItemCode =" A0001"
  5. oDoc.Lines.WarehouseCode =" 02"
  6. oDoc.Lines.Quantity = 10
  7. 如果oDoc.Add = 0那么
  8. sbo_application.MessageBox("已发出库存转移")
  9. 其他
  10. sbo_application.MessageBox(oCompany.GetLastErrorDescription)
  11. 如果结束

我在这里为单个项目进行库存转移。我需要在网格中为多个行项目进行库存转移。如何在For循环中进行库存转移? 请尽快分享

谢谢

Manikandan.D

付费偷看设置
发送
2条回答
悻福寶寶
1楼-- · 2020-09-25 05:33

您好, Manikandan。 D

使用以下行来添加另一个订单项:

 oDoc.Lines.Add()

您需要在以下行之后使用上述行:

 oDoc.Lines.Quantity = 10 

希望有帮助!

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

CJones
2楼-- · 2020-09-25 05:42

您好, Manikandan。 D

在这种情况下,我将要求您通过单击/选择正确的答案来关闭此线程。

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>