cancel
Showing results for 
Search instead for 
Did you mean: 

ROUTE in SAP APO

former_member906762
Participant
0 Kudos

Hello All,

                       Currently what is happening is the MAD DATE and the delivery date that are for a scehdule line which is send by BOP are the same that is there are not hournoring the consolidation days .

Scenario:

Delivery date         D                   04/13/2012
Goods issue date                       04/13/2012
Loading date                              04/13/2012
Material avail.date                       04/13/2012
Transportation Plan. Date            04/13/2012

Shipping point            0025 

Route                     Y00000 -------------------------------this means it has 3 consolidation days .

Q1)  My question is when BOP runs is the MAD DATE and delivery date calculated by APO or is it that APO is just sending the MAD date and the delivery date is calculated on ECC end .

Q2)  If all the dates on the confirmed schedule line are being calculated by APO then what configuration should be maintained for it to consider the ROUTE(consolidation Days) and give us some thing like below.

Delivery date         D                    04/16/2012  (MAD DATE+Route(3 days) )
Goods issue date                        04/13/2012
Loading date                               04/13/2012
Material avail.date                       04/13/2012
Transportation Plan. Date            04/13/2012

Shipping point            0025 
Route                     Y00000

Regards,

Nick

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Nick,
In general, BOP can be expected to use the same Shipment scheduling method that is used by online ATP.  Since you are using BOP, this means that you are performing ATP in APO, and that also means that all shipment scheduling during ATP is done in APO.  No scheduling is done in ERP in a standard ATP check within APO.

So, the answer to your question is another question:  Have you configured shipment scheduling in APO, and if so, how have you configured it to work?  Your symptoms (all shipment scheduling dates are the same) imply that you haven't done the required config and master data yet in APO.

There are several standard methods in APO from which to select when you implement shipment scheduling.  Read details in Online help. http://help.sap.com/saphelp_scm70/helpdata/EN/05/f8923945b12c4de10000000a114084/frameset.htm

Best regards,
DB49

former_member906762
Participant
0 Kudos

Hello DB49,

                       Thank you for the response ....i wanted help something associated to this. Currently we are using on ECC something called as route( which we are using as the duration the warehouse takes when it receives goods and when it ships .) so which one of the scheduling techniques would be better for this scenario and what is the setting mainly we need to incorporate so that we can have some things like route(consolidation days ) to be taken into consideration .

Regards,

Nick

Former Member
0 Kudos

Nick,
Well, technically, the 'Route' in ECC is normally the name of the logical path between the shipping point and the customer's location.  So, the Route would normally be used to determine the transportation duration time from your shipping point to the customer (e.g., from the time you tender the goods to the carrier until the scheduled delivery date, until the time when the carrier is expected to drop off the shipment to the customer's site).

The duration of your warehouse's shipping operations (e.g., from the time the material is delivered to the warehouse to the time the shipment actually is tendered to the carrier) is normally determined by the shipping point.  The shipping point then can be configured to have specific durations associated with, for instance, picking and loading.  Factory calendars are assigned to shipping points, and these factory calendars can be configured to accommodate various consolidation schemes.

That being said, I will nevertheless assume that you have previously been using 'Route' to schedule your orders in ECC, and now you wish to use the same logical method (Route) to accommodate your business requirements.  This is perfectly acceptable as well.

As I mentioned in the previous post, SAP/APO offers several methods to do this.  If you have no preference, many companies use 'Shipment Scheduling using the Condition Technique'.  In this scenario, you would normally set the system to use the Route determined in ECC to select the duration of the appropriate 'TRAN' record.  This will emulate what you already have working in ECC.

It is pretty straightforward to implement. Any competent GATP functional analyst should be able to create a prototype for you in a day or two.  If you are feeling adventurous, you can try it yourself in a dev or sandbox system, by following the instructions contained in the help document cited earlier. There is also quite a bit of info in OSS, start with https://service.sap.com/sap/support/notes/383648

Best Regards & Good Luck,
DB49

former_member906762
Participant
0 Kudos

Hello Db49,

                       Thank you for the detailed information above ...that really helped . We have configured scheduling using condition technique and defined

Route in Ecc

Y0000(3 consolidation days)                APO when ever see this it is adding 3 days to MAD date and                                                          giving delivery date.

We are getting these results

Delivery date         D                     04/16/2012
Goods issue date                        04/13/2012
Loading date                                04/13/2012
Material avail.date                        04/13/2012
Transportation Plan. Date          04/13/2012

Shipping point            0025 
Route                     Y000

Now the issue is we want that 3 days to be 3 working days ....but currently the system is just taking the MAD date and adding 3 consecutive days.

Regards,

Nick

Former Member
0 Kudos

Nick,
The answer is in the help docs I cited earlier; at http://help.sap.com/saphelp_scm70/helpdata/EN/05/f8923945b12c4de10000000a114084/frameset.htm.  For you to use 'working days', it implies you are using a specific calendar for scheduling.  In this calendar, you assign the working days and non-working days.  Then, you assign that calendar to the appropriate object.

Quoted from SAP Help:

Transportation
and shipment scheduling takes account of the following calendars:

  • The shipping calendar of the start location
    to schedule the activities plan, pick/pack, and load.
  • The transportation calendar defined in the
    transportation lane to schedule the activity transport
  • The receiving calendar of the destination
    location to schedule the activity unload

  • If you
    have not specified a calendar, the system assumes a continuous working
    time.
  • Configurable
    process scheduling can also use other calendars.

In your case, you are using activity 'Transport' (TRAN condition).  So, you assign the appropriate calendar to the transportation lane.

Best Regards,
DB49

former_member906762
Participant
0 Kudos

Hello Db49,

                      We have configured scheduling using condition technique ....we made the basic setting and then configured

1) Condition Table -103 -with field Route

2) In Accesse sequence we have assigned table 103 to TRAN

3) Maintain Control for scheduling -

maintained the scheduling steps where we defined the duration associated with Route(ecc)

and executed it without any TLANE between the DC and the customer ....then it was considering 5 consecutive days instead of working days but after your suggestion ...we maintained TLANE between the customer and DC with the transportation calendar.

Our Locations customer and the DC both have calendar associated in the Location Master tabs too.

But still we are having the same issue

Former Member
0 Kudos

Nick

If you want to use condition records based on routes and do not want to set up transportation lanes, you can use Configurable Process Scheduling (CPS) within GATP. CPS allows you to use condition records for calendars also, not just durations.

Also, do you want to use calendars for shipping activities (at your shipping point)? Or for the actual transit activity (which might be carried out by an external or internal carrier) ?

Rishi Menon

Former Member
0 Kudos

Nick,
OK, I am not really sensing any logical troubleshooting technique being applied here.  My role is to point you in the right direction, not to provide a turnkey step-by-step solution for your business problem.  You may want to consider hiring a consultant if that is your goal.

In general, a GATP analyst will break the entire process down to the smallest discreet process steps.  Identify the expected results from each step, review if the results are as expected, and then make the appropriate changes to achieve the required results. 

For ATP troubleshooting such as this, it is usually wise to start with the ATP proposal screen in R/3.  A few sample screen shots follow, all accessible from the ATP proposal screen.. 

When you do your ATP, are you actually determining the Y00005 condition record?  During the ATP, are you actually selecting the 120 hour duration? During the ATP, is the ZY_0020CAL calendar actually being selected?  Are you sure that the determined calendar actually has the work days you are expecting?

Best Regards,
DB49

former_member906762
Participant
0 Kudos

Hello DB49,

                     Thnk you for the answers so far ....the scheduling snap shots which you send i have checked that earlier too but as you mentioned in your the calendar RT ...my current scheduling is not showing any calendar over there . The Tlane we have defined is from the the shipping location to the customer and assigned the calendar to it .

TLANE is defined between 0008(shipping location ) and 29140(customer) and the calendar is assigned to it .

Yes the assigned calendar has working days in it .

Regards,

Nick

former_member906762
Participant
0 Kudos

Hello Rishi ,

                       So according to you ... we cannot have working days calendar in case of scheduling with condition technique . I have also pasted few snapshots and the results . Can you please advise on that .

Regards,

Nick

former_member906762
Participant
0 Kudos

Rishi and to your second point .... i have explained how we are using routes as ...we are using routes to be something like consolidation days and it is processes at our place as MAD days + route(calendar working days) = delivery date.

Regards,

Nick

michael_thinschmidt
Contributor
0 Kudos

Hi Nick,

From the issue description it seems you would like to use the TLANE as source for the transportation duration and calendar, right ? From the above screenshot I noticed that the 120 h were determined from the conditions and not from the TLANE.

You have to assign the shipping condition to a MOT in APO customizing:

SPRO -> Advanced Planning and Optimization -> Global

Available-to-Promise (Global ATP) -> Transportation and Shipment

Scheduling -> Interfaces -> Define Assignment of Default Means of

Transport to Shipping Conditions

Check also my note 1390018 for further details about scheduling via "route".

Note 1692810 helps in case of scheduling with STO and route as characteristic.

best regards,

Michael

former_member906762
Participant
0 Kudos

Hello Michael,

                           Thank you for those notes those have helpful information . Our current requirement is slightly different from that.

What we are trying to do here is RBATP with stock transfer .

1) The Route in ECC is considered as the basically PICK PACK TIME (APO).

hence we configured scheduling using condition technique and defined the ROUTE for PICK

in the tables in APO.

Everything is fine but the issue comes up with Purreq that are being generated ...

When we are talking about ROUTE they are being considered at the source and target location and resulting in the goods coming earlier than the MAD date .

Is there any way we can restrict it to consider route at only the target location so that

we have something like this

Say Transportation between A and B is 4 days

                 A                                  B

              May 14th(Purreq)              Preqrel(10th)

              May 14th(SO-MAD)

but we want the solution to also consider ROUTE when the order directly comes onto B.

Regards,

Nick

michael_thinschmidt
Contributor
0 Kudos

Hi Nick,

I'm not quite sure, but maybe you can use the scheduling EXIT_/SAPAPO/SAPLVCRM_002 to change the transportatation duration according to your needs.

best regards,

Michael

Former Member
0 Kudos

Nick

No, Im not saying that. With the basic condition technique which you used so far, condition records can be maintained to determine durations only. In this technique calendars are determined based on locations or transportation lanes.

If you need more flexibility and want to define calendars based on other criteria as well (say for example combination of shipping conditions and location) you need to use CPS. CPS allows you to define conditions for not just durations, but also for calendars, time zones, etc.

Rishi Menon

Former Member
0 Kudos

Nick

It's not clear when you say "The Route in ECC is considered as the basically PICK PACK TIME (APO). hence we configured scheduling using condition technique and defined the ROUTE for PICK

in the tables in APO."

There is no relation between Pick/ Pack time and Routes durations ! Pick/ Pack is at a single shipping location wheras Routes are between two locations.

In ECC, Pick/ Pack times and calendars are assigned to Shipping Points. In ECC, Transit durations are based on Routes.

In APO, using basic condition technique, Pick/ Pack times are based on condition records but Pick/ Pack calendars are based on Location calendars. Similarly, Transit duration is based on condition records and transit calendars based on transportation lanes.

In APO, if you use Configurable Process Scheduling, you can determine Pick/ Pack times based on either condition records or APO master data.

Rishi Menon

Former Member
0 Kudos

Hi Nick(Abhinav),

Maintain as below. Your issue should be fixed.

Created a Lane in APO  with MoT 'truck' , zero duration and transportation calendar 'XXXX'.with holidays and check Fix duration indicator.


Assign blank shipping condition to Truck MoT in SPRO.


Maintain scheduling step as usual.

It picks route duration from scheduling step as well as respects T-lane calendar for holidays during transit.

Hope this helps.

Regards,

Umamahesh

Answers (0)