cancel
Showing results for 
Search instead for 
Did you mean: 

APO delivery scheduling - custom application...

Former Member
0 Kudos

Dear all,

We have the following issue in a customer project:

They have a special VMI solution in APO (not the standard one). Very briefly, the solution works in the following way:

1. Material masters are sent to APO and APO products are created using some user exits in CIF (apo product code is not the same as material code in R/3).

2. Transactional data like sales orders, deliveries, stock, production orders etc are also sent to APO.

3. Without going into too much detail, VMI in APO makes use of SNP heuristics functionality.

4. Transportation scheduling of deliveries is also done in APO using transportation lanes...

There is another solution (collaborative planning) which sends over R/3 material codes directly over to APO and the related sales orders and deliveries as well. This one uses GATP functionality along with some custom programming / user exits in scheduling sales orders and deliveries. Prerequisite for this is that SD routes are updated in APO daily to make this possible in order for GATP scheduling to work correctly. There is a program which does the update daily from R/3 (via RFC).

Now, comes the challenge: We would like to somehow copy over the durations defined in routes over to transportation lanes so that the VMI scheduling will work correctly. The reason we would like to do that is to avoid R/3 and APO having two different ways of scheduling - namely R/3 using SD routes, and APO using transport durations defined in means of transport - transportation lanes. Since the VMI scheduling is not using GATP scheduling logic, we would not like to change that (due to huge impact on the custom GATP soluiton above, and due to the way VMI works so far - changing that would require a lot of effort and budget...) Therefore, one of the solutions would be to have a program to copy over SD routes into means of transport and then into transportation lanes, but this would means thousands of entries - a huge data load effort and probably big impact on performance since this has to be done periodically. The next problem there would be how the correct means of transport would be chosen.

Since the above does not seem like a feasible solution, how would I be able to map existing SD routes into transportation lanes - means of transport, without copying them over? Another idea would be somehow to change the transportation lane duration right after the delivery is sent to APO (and before transportation scheduling is done in APO), but I'm not sure if that would be a good solution as well - apart from the fact that changes in standard SAP transportation programs would be required which is not OK...

Or would the alternative be to somehow forget using transportation lanes - that means getting rid of the existing transportation scheduling in VMI - and replace it with a GATP scheduling logic (since the routes have already been defined in APO)?

Another help would be if someone could give me a list with program names / user exits / methods, etc which are used in transportation scheduling in APO (for deliveries coming over from R/3) - both for with (using transportation lanes) and without GATP scheduling (using routes in APO and condition technique).

Thanks a lot in advance for your help, hope that's not too much writing:)

Best regards,

Ozgur

Accepted Solutions (0)

Answers (1)

Answers (1)

pavan_verma2
Contributor
0 Kudos

Hi ,

In APO you can use exit EXIT_/SAPAPO/SAPLVCRM_002 for Shipment Scheduling: Data Determination

and EXIT_/SAPAPO/SAPLVCRM_001 for Scheduling: Inbound Interface.

You may want to sync both the systems ECC and APO. You may have to do development in ECC user exit of FM APO_SCHEDULING.

Thanks,

Pavan Verma