2020-09-16 14:00发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我正在使用B1 9.... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我正在使用B1 9.1 PL13。
我正在尝试通过DIAPI创建具有序列号的库存盘点凭证。
问题是。 B1中没有可用数量的物料。 但是我尝试在库存盘点凭证中设置数量1,并使用B1中已经存在的序列号。
但是一直以来,我都收到一条错误消息:" waherehouse中不存在序列号为xxxx的项xxxx。"
有人可以帮助我吗?
你好爱德华多,
我尝试重现您的情况,但情况相同。 我的示例代码:
CompanyService oCS =(SAPbobsCOM.CompanyService)oCompany.GetCompanyService(); InventoryCountingsService oICS = oCS.GetBusinessService(SAPbobsCOM.ServiceTypes.InventoryCountingsService); oIC = InventoryCounting oIC = oICS.GetDataInterface(SAPbobsCOM.InventoryCountingsServiceDataInterfaces.icsInventoryCounting); DateTime dt = DateTime.Now; oIC.CountDate = DateTime.Now; oIC.BranchID = 1; oICLS = oIC.InventoryCountingLines; InventoryCountingLine oICL = oICLS.Add(); oICL.ItemCode =" AA1CP6410-A0106"; oICL.CountedQuantity = 1; oICL.WarehouseCode =" 001.01"; oICL.Counted = SAPbobsCOM.BoYesNoEnum.tYES; InventoryCountingSerialNumber oICLserial = oICL.InventoryCountingSerialNumbers.Add(); //oICLserial.InternalSerialNumber =" Teste 1234"; oICLserial.SystemSerialNumber = 1; //oICLserial.ManufacturerSerialNumber =" Teste 1234"; oICLserial.Quantity = 1; SAPbobsCOM.InventoryCountingParams oICP = oICS.Add(oIC);
我看到,如果需要在SAP Business One客户端上执行相同的操作,则需要在"选择序列号"屏幕上单击"创建"按钮。
SDK上的此功能可能缺少一些内容。
如果您没有任何答案,建议您尝试打开SAP支持人员的票证,以了解这是错误还是系统设计。
希望有帮助。
亲切的问候,
迭戈·拉瑟
最多设置5个标签!
你好爱德华多,
我尝试重现您的情况,但情况相同。 我的示例代码:
我看到,如果需要在SAP Business One客户端上执行相同的操作,则需要在"选择序列号"屏幕上单击"创建"按钮。
SDK上的此功能可能缺少一些内容。
如果您没有任何答案,建议您尝试打开SAP支持人员的票证,以了解这是错误还是系统设计。
希望有帮助。
亲切的问候,
迭戈·拉瑟
一周热门 更多>