分散式仓库管理-包装-影响HU总重量的地方(麻布)

2020-08-21 08:47发布

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

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


我正在寻找打包出库交货时WS_DELIVERY_UPDATE_2创建HU的确切点。

全文:我的客户在分散式仓库管理实施中遇到问题:分散式系统将HU的总重量和皮重传递给SAP。

但是,分散式WM处理坚持将主数据权重添加到包中。

我可以通过修改向下传递给SAP的权重(从总权重中减去主数据权重)来解决此问题,但是SAP不允许将此值降低到0以下(某些主数据权重是不准确的)。 因此,这仅是主数据总权重小于分散的wm传递回SAP的权重的解决方案。

我想防止SAP在分散式WM场景中将主数据权重添加到HU的总权重,或者想找到一种用分散式系统表示的总权重覆盖所得HU报头权重的方法 是。

(当然,我知道适当的主数据维护将是"其他"解决方案,但是客户坚持认为,在离开运输区域时,他们对每个包裹的称量都应该足够)

我已经调试了几个小时,还没有找到包装发生的确切位置。 我的调试技能一定很生锈,有人可以给我提示吗?

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

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


我正在寻找打包出库交货时WS_DELIVERY_UPDATE_2创建HU的确切点。

全文:我的客户在分散式仓库管理实施中遇到问题:分散式系统将HU的总重量和皮重传递给SAP。

但是,分散式WM处理坚持将主数据权重添加到包中。

我可以通过修改向下传递给SAP的权重(从总权重中减去主数据权重)来解决此问题,但是SAP不允许将此值降低到0以下(某些主数据权重是不准确的)。 因此,这仅是主数据总权重小于分散的wm传递回SAP的权重的解决方案。

我想防止SAP在分散式WM场景中将主数据权重添加到HU的总权重,或者想找到一种用分散式系统表示的总权重覆盖所得HU报头权重的方法 是。

(当然,我知道适当的主数据维护将是"其他"解决方案,但是客户坚持认为,在离开运输区域时,他们对每个包裹的称量都应该足够)

我已经调试了几个小时,还没有找到包装发生的确切位置。 我的调试技能一定很生锈,有人可以给我提示吗?

付费偷看设置
发送
5条回答
d56caomao
1楼 · 2020-08-21 09:20.采纳回答

Rob,您好,可惜我不能直接在您的系统中进行操作。

我仍然有两个建议:

  1. 由于IDW系统正在报告总重量 ,然后尝试从ERP中的包装材料主数据中删除重量,这是HU的皮重。 这样,ERP不会增加总重量。
  2. 否则,请检查以下计算HU重量的函数V51F_CHANGING_WEIGHT_VOLUME和V51F_VEKP_ADD_WEIGHT_VOLUME

HTH,BR

Dominik Tylczynski

土豆飞人
2楼-- · 2020-08-21 09:25

感谢Dominic,非常有帮助。

添加的重量不是来自包装垫,而是来自HU物品(交付物品)。 那么您的评论仍然适用吗? 还是您是在专门谈论皮重影响包装材料重量的增加? (因为我记得看到外部系统DID为此特定包装发送了皮重)

客户无法除去部件的重量,因为还有其他工厂使用具有相同IM或WM相同材料的工厂。

下一次我可以访问该客户的系统时,我一定会检查您引用的功能模块。 我在调试中没有遇到它们,也许我太快了。

据我所知,HU是在分散的WM中创建的,然后通过交付确认IDoc发送回ERP。 最终,IDoc由BAPI_OUTB_DELIVERY_CONFIRM_DEC处理。

存在BADI SMOD_V50B0001(它是从用户出口V50B0001迁移而来的,因此是BADI的名称),它允许操纵在系统之间交换的数据。

您可以尝试使用EXIT_SAPLV50I_004(在ERP方面)方法来校正HU的权重。

最诚挚的问候

Dominik Tylczynski

小灯塔
4楼-- · 2020-08-21 09:44

嗨,Dominik,

当然,关于HU的信息是从外部系统传递到SAP的。 但是我要查找的是关于HU的信息存储在SAP中的确切时间(因为我看到的是SAP将HU内容的权重添加到了分散系统报告的总权重中,并且 我们当然不能拥有。

我所看到的:

-分散系统发送消息,报头总重为5千克,物品:10件物料A(主数据重量为450千克)

-SAP制造的HU的总重为5kg + 4,5kg = 9,5kg

我能够通过从您提到的BADI的总权重中减去主数据权重来"解决此问题"(实际上我是在很久以前这样做的),但是在某些情况下,当主数据权重被高估时, 这使总权重降至零以下,SAP拒绝了该权重并重新计算了HU权重(当然总是错误的)。

所以我想做的是要么完全禁用SAP自己的计算(因为去中心化系统已经给出了总权重),或者(如果不可能)以某种方式影响计算以使其接受负权重 (知道将其添加回主数据权重后,我们最终将获得正确的权重)。

我将看看您提到的EXIT_SAPLV50I_004。

土豆飞人
5楼-- · 2020-08-21 09:20

嗨,多米尼克,

我将其发布给自己,以备将来参考。

我签出了功能模块V51F_VEKP_ADD_WEIGHT_VOLUME。 使用隐含的增强功能,我本来可以逃脱; 这本来是可能的解决方案。

但是,我发现了以下内容:

idocs仅使用TARE_WGHT和TOTAL_WGHT填充。 这导致SAP从内容的物料主数据开始填充净重。

但是,如果还填写了LOAD_WGHT,则将跳过此步骤。 因此,由于我无权访问外部WMS,因此我在Badi的EXIT_SAPLV50I_004中添加了以下几行:

在ct_verko INTO ls_verko中循环播放。
   ls_verko-ntgew = ls_verko-brgew-ls_verko-tarag。
   从ls_verko修改ct_verko运输brgew ntgew塔拉格。
 结局。


 

一周热门 更多>