用于库存盘点的DI API SAP 9.2 PL 2.HANA数据库

2020-08-21 07:18发布

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

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


专家们,

我有用于库存盘点的代码,但是当我升级到SAP 9.2 PL 2时,此代码不再起作用,这给我一个错误。

"不推荐使用itemcode属性,请使用"代替"。 您能给我新的DI API代码来为SAP 9.2创建库存盘点吗?。

昏暗的lRetCode,lErrCode为整数

Dim sErrMsg As String =""

像SAPbobsCOM.StockTaking = oCompany.GetBusinessObject(BoObjectTypes.oStockTakings)一样昏暗

oIo.ItemCode =" EQC004"

oIo.Counted = 94

oIo.WarehouseCode =" YC-MED"

oIo.Add()

如果lRetCode <> 0那么

oCompany.GetLastError(lErrCode,sErrMsg)

MessageBox.Show("错误:"&sErrMsg&";代码:"&lErrCode)

其他

MsgBox("完成")

如果结束

此致

凤凰朗格曼

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

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


专家们,

我有用于库存盘点的代码,但是当我升级到SAP 9.2 PL 2时,此代码不再起作用,这给我一个错误。

"不推荐使用itemcode属性,请使用"代替"。 您能给我新的DI API代码来为SAP 9.2创建库存盘点吗?。

昏暗的lRetCode,lErrCode为整数

Dim sErrMsg As String =""

像SAPbobsCOM.StockTaking = oCompany.GetBusinessObject(BoObjectTypes.oStockTakings)一样昏暗

oIo.ItemCode =" EQC004"

oIo.Counted = 94

oIo.WarehouseCode =" YC-MED"

oIo.Add()

如果lRetCode <> 0那么

oCompany.GetLastError(lErrCode,sErrMsg)

MessageBox.Show("错误:"&sErrMsg&";代码:"&lErrCode)

其他

MsgBox("完成")

如果结束

此致

凤凰朗格曼

付费偷看设置
发送
4条回答
能不能别闹
1楼 · 2020-08-21 08:04.采纳回答

嗨,

SAPbobsCOM.CompanyService oCS = oCompany.GetCompanyService();

SAPbobsCOM.InventoryCountingsService oICS =(SAPbobsCOM.InventoryCountingsService)oCS.GetBusinessService(SAPbobsCOM.ServiceTypes.InventoryCountingsService) ;

SAPbobsCOM.InventoryCountingParams oICP =(SAPbobsCOM.InventoryCountingParams)oICS.GetDataInterface(SAPbobsCOM.InventoryCountingsServiceDataInterfaces.icsInventoryCountingParams);

oICP.DocumentEntry = Counter.ToIntT ));

SAPbobsCOM.InventoryCounting oIC = oICS.Get(oICP)as SAPbobsCOM.InventoryCounting;

SAPbobsCOM.InventoryCountingLine line = oIC.InventoryCountingLines.Item(Convert.ToInt32(txt_InventoryCountingLineNo。 Text.Trim()));

line.CountedQuantity = 2;

oICS.Update(oIC);

希望它会有所帮助。

亲切的问候

ANKIT CHAUHAN

SAP Bu siness One全球支持

SAP浪
2楼-- · 2020-08-21 08:05

您好,先生,

我需要DI API进行库存盘点而不是库存过帐。 该代码sir适用于库存过帐。

悻福寶寶
3楼-- · 2020-08-21 07:48

嗨,菲尼克斯,

盘点被公开为服务对象。 您需要执行以下操作:

库存盘点-多个计数器DI-API(SBO 9.1)方法

< p>希望对您有所帮助。

ANKIT CHAUHAN

SAP Business One全球支持

Doze时光
4楼-- · 2020-08-21 07:56

您好,

由于上面的链接不起作用,您是否对使用计数器类型进行库存盘点有任何想法-来自DIAPI的多个用户使用多个? 我也从DTW尝试过,但是" 234000034-计数器未定义为单个计数器; 计数器ID:-1,计数器类型:12 -di呼叫#1失败"错误问候。 你能帮我这个忙吗? 谢谢你的帮助。

一周热门 更多>