点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们最近从较早版本迁移到了SAP...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们最近从较早版本迁移到了SAP...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们最近从较早版本迁移到了SAP B1 9.1。
似乎在项目组中定义了默认的库存周期代码,运行以下查询可以确认这一点:
从OITB T0中选择T0。[ItmsGrpCod],T0。[ItmsGrpNam],T0。[CycleCode]
结果将显示一些已定义周期代码的物料组,而其他项目组尚未定义周期代码。
当我为在项目组中定义了周期代码的项目组创建新项目时,将仓库添加到项目主数据的库存标签时,周期代码将根据项目组设置预先填充 。 我不希望这种情况发生。
一些指南和其他主题建议您可以更改
设置->库存->项目组中每个项目组的周期代码。
但是,项目组设置中没有循环码设置。
SAP 9.1安装中根本没有此类设置。
如何从项目组中删除循环组设置?
到目前为止我尝试过的方法:
1。 将数据传输向导与以下CSV一起使用:
编号;循环码 编号;循环码 100; 101; 102;
它表示已更新,但是当我再次运行查询时,循环代码仍然保持不变。
2。 使用DI API
但是我不知道如何取消设置cyclecode参数。 DI不会接受0作为新值。
即使我从未定义循环组的物料组中获取CycleCode时返回的结果为0,也无法设置0值。
ItemGroups oItemGroup =(SAPbobsCOM.ItemGroups)oCompany.GetBusinessObject(BoObjectTypes.oItemGroups); 如果(oItemGroup.GetByKey(100)) { logMsg(" ItemGroup CycleCode:" + oItemGroup.CycleCode.ToString()); //显示数值结果 int newCycleCode = 0; oItemGroup.CycleCode = newCycleCode; int retVal = oItemGroup.Update(); 如果(retVal!= 0) { logMsg("更新群组" + oItemGroup.GroupName +"的周期代码时出现问题:" + oCompany.GetLastErrorDescription()); } }
此脚本将显示无效的循环码错误消息。
还有另一种方法可以"重置" oItemGroup.CycleCode吗?
任何帮助将不胜感激!
谢谢。
嗨,
看来,它只是在组级别上看。 是否勾选了主库存项目。 但是实际上只有库存物料应该具有周期计数。
问候,
钦丹
一周热门 更多>