on 2023 Mar 31 8:41 AM
We have created a PPF action within the delivery processing that needs to be scheduled only when the overall picking status of the delivery is complete. This particular PPF action is designed to use the standard Schedule Condition. For more information on the issue, please refer to the detailed problem below.
Problem:
An issue has been identified whereby a PPF action is scheduled every time a pick is confirmed for delivery. The issue stems from the fact that the delivery header level is checked for the Status Type (DPI) to determine if the delivery picking is complete, instead of using the Picking and Distribution status for picking (DPD). As a result, the PPF action is scheduled repeatedly.
Request clarification before answering.
The symptom for above problem is that the PPF action with schedule condition /SCWM/DLV_CONF_SC will be scheduled every time Picking status is set to Completed (as it is using status DPI - Picking instead of DPD - Picking and Distribution), so the PPF action is executed too early and too often.
Cause
Due to performance reasons, many processes that work with a single item, do not load all items of the affected delivery into the memory. Therefore, the main process will handle the single item in memory as the only one belonging to the delivery. The system will consider the status values of the single item as the status values of the delivery header, due to item status value aggregations, even if, there are other delivery items in the database that should be considered in the overall status of the delivery.
In such cases, during evaluation of the schedule condition, the condition will be found fulfilled, but erroneous. Due to performance reasons, there is no way to load the other items into the memory. As a consequence, PPF actions relying on the above mentioned schedule conditions will be triggered. However, the execution of PPF action still can be stopped.
This means, the PPF action will be scheduled always, but Start Condition can be used to avoid execution of the action in case the delivery is not ready yet.
Solution
Implement start conditions to stop execution of the PPF action. Related field catalog: DPP_MV_C_STATUS
Further information: SAP Note 1461585 - Usage of dlv status values in schedule and start conditions
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
5 | |
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.