使用公司服务SAP Business One盘点存货会很慢

2020-08-20 00:39发布

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

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


大家好,

我有一个问题,即盘点一个文档中有650行需要50分钟才能完成,这是很慢的速度吗?使用公司服务正常吗?或者还有其他方法可以最大化流程以加快流程。

这是我正在使用的代码

CompanyService oCs = oCompany.GetCompanyService();
InventoryCountingsService oICS = oCs.GetBusinessService(ServiceTypes.InventoryCountingsService);
SAPbobsCOM.InventoryCounting oIC = oICS.GetDataInterface(InventoryCountingsServiceDataInterfaces.icsInventoryCounting>; oIC.CountDate = model.CountDate;
oIC.Remarks = model.Remarks.Trim();
oIC.SingleCounterType = CounterTypeEnum.ctEmployee;
oIC.SingleCounterID = model.CounterId;

> InventoryCountingLines oICLS = oIC.InventoryCountingLines;
foreach(模型中的变量项。详细信息)
{
InventoryCountingLine oICL = oICLS.Add();

oICL.ItemCode = item.ItemCode。 Trim();
oICL.CountedQuantity = item.CountedQuantity;
oICL.UoMCode = item.UomCode.Trim();
oICL.WarehouseCode = model.WhsCode.Trim();
oICL。 已计数= BoYesNoEnum.tYES;

}
InventoryCountingParams oICP = oICS.Add(oIC);

是否有使用DI API代码的示例?

此致

托尼。

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

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


大家好,

我有一个问题,即盘点一个文档中有650行需要50分钟才能完成,这是很慢的速度吗?使用公司服务正常吗?或者还有其他方法可以最大化流程以加快流程。

这是我正在使用的代码

CompanyService oCs = oCompany.GetCompanyService();
InventoryCountingsService oICS = oCs.GetBusinessService(ServiceTypes.InventoryCountingsService);
SAPbobsCOM.InventoryCounting oIC = oICS.GetDataInterface(InventoryCountingsServiceDataInterfaces.icsInventoryCounting>; oIC.CountDate = model.CountDate;
oIC.Remarks = model.Remarks.Trim();
oIC.SingleCounterType = CounterTypeEnum.ctEmployee;
oIC.SingleCounterID = model.CounterId;

> InventoryCountingLines oICLS = oIC.InventoryCountingLines;
foreach(模型中的变量项。详细信息)
{
InventoryCountingLine oICL = oICLS.Add();

oICL.ItemCode = item.ItemCode。 Trim();
oICL.CountedQuantity = item.CountedQuantity;
oICL.UoMCode = item.UomCode.Trim();
oICL.WarehouseCode = model.WhsCode.Trim();
oICL。 已计数= BoYesNoEnum.tYES;

}
InventoryCountingParams oICP = oICS.Add(oIC);

是否有使用DI API代码的示例?

此致

托尼。

付费偷看设置
发送
1条回答
大简至美
1楼-- · 2020-08-20 01:01

嗨,托尼,

作为SDK性能最佳实践的一般提示,建议创建obejct的数据结构而不是编码。

在这种情况下,您可以 可以在xml文件或xml字符串中准备库存盘点对象,然后使用下面的方法通过xml创建一个库存盘点结构。

Yatsea的致谢

一周热门 更多>