2020-09-20 21:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们要基于ODO标头状态" DPS"(在条件记录中提供)调度ODO标头上的PPF。
DPS。 但是,这不会触发ODO标头的更改,因为标头状态未保存在DB中(始终是动态计算的)。 因此,不评估ODO标头上的PPF调度条件。
有什么想法如何在此处触发ODO操作吗?
非常感谢您的帮助!
亨德里克
Hello Hendrik,
不幸的是,在这种情况下,基于ODO的计划条件将无济于事。 打包和分阶段发生时,交货没有作为业务对象及其所有数据存储在内存中。 仅当将ODO读入存储器并重新计算该状态时,该ODO才会具有该状态。 这对于在打包和分阶段中取得良好的性能至关重要,但是不幸的是,还存在一个局限性,即您无法根据条件对这种状态变化做出反应。
我建议从另一个方向着手进行。 HU到达登台区域时,您会将HU和仓库任务/订单存储在内存中,系统可以根据它们做出决策。 也许可以选择实施在仓库任务确认时执行的BAdI(如果到达存储类型...触发器...)?
致谢,凯特琳
感谢凯特琳。 我们现在实现了自己的逻辑。 如果HU已达到可以装运的状态(包装步骤已完成或已达到暂存步骤),我们会在HU级别安排PPF动作。 此操作将触发对交货标题的PPF确定,因此我们将能够基于此时的交货标题状态更改来调度PPF动作。
不确定这是否会损害我们的表现,但我们会观察并观察其进展;-)
最多设置5个标签!
Hello Hendrik,
不幸的是,在这种情况下,基于ODO的计划条件将无济于事。 打包和分阶段发生时,交货没有作为业务对象及其所有数据存储在内存中。 仅当将ODO读入存储器并重新计算该状态时,该ODO才会具有该状态。 这对于在打包和分阶段中取得良好的性能至关重要,但是不幸的是,还存在一个局限性,即您无法根据条件对这种状态变化做出反应。
我建议从另一个方向着手进行。 HU到达登台区域时,您会将HU和仓库任务/订单存储在内存中,系统可以根据它们做出决策。 也许可以选择实施在仓库任务确认时执行的BAdI(如果到达存储类型...触发器...)?
致谢,
凯特琳
感谢凯特琳。 我们现在实现了自己的逻辑。 如果HU已达到可以装运的状态(包装步骤已完成或已达到暂存步骤),我们会在HU级别安排PPF动作。 此操作将触发对交货标题的PPF确定,因此我们将能够基于此时的交货标题状态更改来调度PPF动作。
不确定这是否会损害我们的表现,但我们会观察并观察其进展;-)
一周热门 更多>