cancel
Showing results for 
Search instead for 
Did you mean: 

Accident during the execution of a freight order

n_pavlyukevich
Explorer

Dear Everyone,

Can you please tell me if there are any ways to take into account a car accident during the execution of a freight order with a change of vehicle?

Requirements:

1. Сopy the not fully executed part of the freight order into a new freight order, so to say divide the freight units between these orders.
2. For this, it is necessary to create a temporary location as the destination location of the first order and the source location for the second (done).
3. Freight units with one stage that are in progress must also be split in two stages and distributed between orders.

The problem arises when it is necessary to divide not fully executed freight units into stages (which cannot be done while a freight unit is assigned to an order). That's why we need to unassign freight units from FO, then divide the only FU stage in two FU stages.

It is also difficult to use ABAP here, because to disconnect the freight units from the order, you need to perform commit, then insert an intermediate location (accident location) and perform commit again. And one more commit to assign edited freight unit stages to each of freight orders.

Perhaps there are standard settings for such cases, but I didn't find them in SAP notes and on the forums.

Thanks for the help.

Accepted Solutions (0)

Answers (1)

Answers (1)

GRABLERE
Product and Topic Expert
Product and Topic Expert

Hi Nikita,

very nice scenario. Unfortunatelly no standard solution for this in place as of today.

We have some "similar" scenarios which we handles as delivery failed scenarios:

https://blogs.sap.com/2018/01/11/delivery-failed-handling-improvements/

In regards to your ABAP analysis this is this is not really correct as you have BOBF and its buffer concept to perform such intermediate steps as unassignment, entering location etc. without the need to call a save/commit work, in the end the commit will only be triggered during save from UI or once at the end of transaction in case you working in backend and should always be done via transaction manager on direct commits. Just in case you want to tackle the issue yourself.

Regards,

Emanuel

n_pavlyukevich
Explorer
0 Kudos

Thanks a lot for your help!

Perhaps examples with interrupted delivery are not what we need, but regarding the ABAP part, we will try to take into account the features of buffering.

Regards,

Nikita

n_pavlyukevich
Explorer
0 Kudos

By the way, could you please tell me if SAP supplies any standard solutions for such cases? Or there are only methods described in blog by the link?

Regards,

Nikita