分配到仓位的数量必须为正-库存转移

2020-09-01 17:33发布

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

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


大家好,

我尝试执行绑定到库存转储请求的库存转储,但是当我尝试添加库存转储时,在仓位数据上出现错误。

 1470000368-分配到垃圾箱位置的数量必须为正

如果我注释掉涉及Bin Bin的代码,则操作完成,没有错误

 oTransfer.Lines.BinAllocations.Add()
 oTransfer.Lines.BinAllocations.BinActionType = SAPbobsCOM.BinActionTypeEnum.batFromWarehouse
 oTransfer.Lines.BinAllocations.BinAbsEntry = item.BinFrom
 oTransfer.Lines.BinAllocations.Quantity = item.Quantity
 oTransfer.Lines.BinAllocations.AllowNegativeQuantity = SAPbobsCOM.BoYesNoEnum.tYES
 oTransfer.Lines.BinAllocations.SerialAndBatchNumbersBaseLine = item.LineNo
 

我的问题是我需要手动声明Bin位置分配数据,而不要让默认值添加到系统中。

任何建议都值得赞赏。

亲切的问候,

Dimitris Theotokatos

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

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


大家好,

我尝试执行绑定到库存转储请求的库存转储,但是当我尝试添加库存转储时,在仓位数据上出现错误。

 1470000368-分配到垃圾箱位置的数量必须为正

如果我注释掉涉及Bin Bin的代码,则操作完成,没有错误

 oTransfer.Lines.BinAllocations.Add()
 oTransfer.Lines.BinAllocations.BinActionType = SAPbobsCOM.BinActionTypeEnum.batFromWarehouse
 oTransfer.Lines.BinAllocations.BinAbsEntry = item.BinFrom
 oTransfer.Lines.BinAllocations.Quantity = item.Quantity
 oTransfer.Lines.BinAllocations.AllowNegativeQuantity = SAPbobsCOM.BoYesNoEnum.tYES
 oTransfer.Lines.BinAllocations.SerialAndBatchNumbersBaseLine = item.LineNo
 

我的问题是我需要手动声明Bin位置分配数据,而不要让默认值添加到系统中。

任何建议都值得赞赏。

亲切的问候,

Dimitris Theotokatos

付费偷看设置
发送
8条回答
callcenter油条
1楼-- · 2020-09-01 18:22

我在创建 根据销售订单交货。

我的错误原因是BaseLineNumber属性中的值不正确。

此处的必需值不是销售订单行的LineNum(在文档行上用作BaseLine属性值),而是要添加的交货行。 我需要在源SQL语句中使用row_number值来生成正确的必需值。

 oDoc.Lines.BinAllocations.BaseLineNumber 


希望这会有所帮助。

感谢,
约翰

小c菟菟
2楼-- · 2020-09-01 18:06

使用了与您建议的配置相同的配置,但在引用Bin数量分配时仍然出现相同的错误

 1470000368-分配到垃圾箱位置的数量必须为正

亲切的问候,

Dimitris Theotokatos

一周热门 更多>