点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我使用以下代码将货物从一个仓库转移到另一个仓库。 一些物品已批量处理。
在B1客户端上,如何以与选择"自动选择"按钮相同的方式来设置批号以进行自动选择?
任何帮助表示赞赏。
SAPbobsCOM.StockTransfer sboSTs = SboConnection.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oStockTransfer);
//设置库存转移对象的属性
//添加标头
sboSTs.DocDate = DateTime.Now;
sboSTs.TaxDate = DateTime.Now;
sboSTs.FromWarehouse =" 01";
sboSTs.ToWarehouse =" 06";
sboSTs.JournalMemo = jobNumber;
//添加行
dictionary.ToList()。ForEach(x =>
{
sboSTs.Lines.ItemCode =(x.Value.First()。Profile.Replace(" * "," X")+"-" + x.Value.First()。Grade);
sboSTs.Lines.FromWarehouseCode =" 01";
sboSTs.Lines.WarehouseCode =" 06";
sboSTs.Lines.Quantity = x.Value.Sum(s => Convert.ToDouble(s.Quantity));
sboSTs.Lines.ProjectCode = jobNumber;
sboSTs.Lines.BatchNumbers.Quantity = x。 Value.Sum(s => Convert.ToDouble(s.Quantity));
sboSTs.Lines.Add();
});
Kinyanjui
嗨,
我认为您不能通过DI API自动分配批号。 您将不得不在OBTQ中查找它们并根据数量进行设置。
也请看一下: https://archive.sap。 com/discussions/thread/2104024
一周热门 更多>