带序列号的库存盘点

2020-09-16 14:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我正在使用B1 9....

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

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


大家好。

我正在使用B1 9.1 PL13。

我正在尝试通过DIAPI创建具有序列号的库存盘点凭证。

问题是。 B1中没有可用数量的物料。 但是我尝试在库存盘点凭证中设置数量1,并使用B1中已经存在的序列号。

但是一直以来,我都收到一条错误消息:" waherehouse中不存在序列号为xxxx的项xxxx。"

有人可以帮助我吗?

6条回答
歪着头看世界
2020-09-16 14:34

这是我设置序列号的代码部分

//从SAP获取SysSerial

dsSerialNumber = dataAccess.B1Data.getOleDbData("从OSRI中选择前1个isull(SysSerial,0)SysSerial,其中SuppSerial ='" + produto.Serie +"'和itemcode ='" + produto.ProdutoCodigo +"'按 InDate desc");

//添加新的线路序列号

newInventarioLineSerie = newInventarioLine.InventoryCountingSerialNumbers.Add();

//设置存在的SysSerial

newInventarioLineSerie.SystemSerialNumber = dsSerialNumber.Tables [0] .Rows.Count> 0吗? Convert.ToInt32(dsSerialNumber.Tables [0] .Rows [0] [" SysSerial"]。ToString()):0;

//设置ManufacturerSerialNumber

newInventarioLineSerie.ManufacturerSerialNumber = produto.Serie;

//设置内部序列号

newInventarioLineSerie.InternalSerialNumber = produto.Serie;

//设置数量

newInventarioLineSerie.Quantity = Convert.ToDouble(produto.Quantidade,新System.Globalization.CultureInfo(" en-US"));

一周热门 更多>