Route in APO- Scheduling
Hi Experts,
I am testing the scheduling using the Condition Technique- the path as below mentioned.
And SAP Easy Access Menu - Advanced Planning and Optimization -->Master Data -->Application-Specific Master Data -->Transportation and Shipment Scheduling -->/SAPCND/AU11 - Create Scheduling Step
Could some one please help me how can I create the Route in APO to work out this.
I have ciffed shipping point, plant, customer and product but I could not find any information on "Route"
Could you help please where we can create route in APO.
Thanks,
Hi,
Route is not created in APO. It comes as a part of Sales order. It will be there on sales order line item.
Look into the tables /sapapo/posmapn and /sapapo/sd_field,/sapapo/shipping.
You just need to maintain the route here and the time so that your scheduling will up the same while scheduling your sales order.
Regards,
Jit
Similar Messages
-
Diff between Detail scheduling & Apo Scheduling
Hi all,
Diff between Detail scheduling & Apo Scheduling
Thanks & Regds
DhinakarHi Dhinakar,
i hope u are asking about difference Between Detailed scheduling of R/3 and APO scheduling.
R/3 Detailed Scheduling.
It is infinite scheduling - ie in which production orders and opeartions are scheduled without taking into account of existing workcenter load. Here over loading will be happened.
APO scheduling.
It is finite scheduling where by
existing capacity load is taken into account while scheduling. over load will not occur.
Here system will not schedule two production orders at same time. This one of the advantages of APO
Regards
Pradeep -
Hi Sir/Mdm,
Example: Under Routing CA03 - There are 1 operation namely Assembly 1 with labour time of 0.4 hours to produce 1 part. To produce 10 parts, I will require 0.4x10 = 40 hours. If I have two Assembly 1 station and to produce the same 10 parts, I will only require 20 hours. How can I reflect the additional work station capacity in the routing or work scheduling?Hi Bala,
Thanks for the advice.
I realised that by playing with parameter "Splitting" under Operation details will also help in the work scheduling other then changing the capacity as what you mentioned.
Anyway, I have awarded reward points for your advice. -
Transferring APO scheduling agreeement through CIF
When we transfer scheduling agreement through CIF to APO, they automatically get created as type "OLTP". APO however, does not recognize vendors if the scheduling agreement is not of the type "APO".
We would appreciate it if anyone knows a setting in CIF which would create scheduling agreements of type "APO" in the APO system.
Thanks.Hello,
In R/3 side in sch. agrrement ( ME32) if you go to additional data , the field External planning controls whether it is OLTP or APO SA .
If you select it 1 it will transfer as APO SA if it is blank and still you CIF the SA to APO it will view as OLTP SA in APO.
Pl. let me know if you required further information.
Regards,
Rajiv -
Route determination from scheduled agreements?
Hi experts!
Can someone tell me if route determination is possible in outbound scheduling agreements (VA31) and how it can be enabled ?
Thanks in advance
AnttiHI Antti,
Route determination is possible in outbound scheduling agreements, as in the same way as doing in a Sales order creation.
Just go to the main page (transaction code:- SPRO) and click on the shipping tab then route----route determination. Now scheduling for OR (sales order).
(This is how route determination for a sales order is activated.
**DUNT FORGET TO REWARD POINTS IF YOU FEEL THIS TIP IS USEFUL.**
Regards
Anil -
APO schedules order having REL and PCNF status
Hello,
We are using PPDS for planning and scheduling. The planned orders are converted to production orders and sent to R/3. After order release in R/3, user may adjust the quantity and reschedule the order in R/3 to extend the orders when needed. This can be the case for partially confirmed orders also.
But as soon as user reschedules order in R/3 APO overwrites the dates. How can we stop this so that R/3 has the control on orders with REL and PCNF status.
Thanks
PEHi,
Can you check the settings defined in /SAPAPO/CP3 for retransfer.
Thanks,
nandha -
Hi All,
I have created sales order in ECC 6.0.While gave the material and Qty and pressed Enter we got below Information error
Error in calling up function 'BAPI_APO_SCHEDULING'
in APO server 'MIL_XX_XX':
<b>Function module "BAPI_APO_SCHEDULING" not found</b>.
next
<b>Factory calendar BAPI_APO_SCHEDULING is not valid</b>
Please help me.
Thank you,
DurgaHello Durga -
Look at the following OSS note numbers 414770 and 788879 it talks about the error you are getting.
Hope this is of help.
Regards,
Suresh Garg -
Help regarding Scheduling date calculation in APO using Condition Technique
Hi Team,
The below is the issue I am facing. Could you please help me regarding this?
For a material MAT1, a stock of 15 is available today i.e. on 15/05/2014 and a Planned Order of 35 is available on 01/08/2014. I have created a Sales Order of 50 today i.e. 15/05/2014 for this material with a RDD of 20/05/2014. I have maintained the LEAD and the TRAN times as 5 days and 10 days respectively. These are maintained for a particular Route. LOAD, PICK, and UNLD are 0. In the Location master, I haven't defined any Calendar. So, it has to consider all days as working without any holidays.
For the given RDD of 20/05/2014, system performs the backward scheduling and arrives at a past date of 05/05/2014(20/05/2014-5D-10D) for the MBDAT. Since this date is in the past, the system should set the MBDAT to the current system date i.e. 15/05/2014. Since PICK is 0, the Loading Date also should be 15/05/2014. Since LOAD is 0, the Goods Issue Date also should be 15/05/2014. Since LEAD and TRAN are 5D and 10D, the Delivery Date should be 15/05/2014+5D+10D=30/05/2014.
But, in the Sales Order, I am getting a different date. For MBDAT, Loading Date, and Goods Issue date, the dates are 05/07/2014. Transportation Planning Date is 25/06/2014 and Delivery Date is 01.08.2014. During the GATP check, I am getting only a partial confirmation of 15 and the planned order of 35 is not being considered.
The material is APO relevant and the Scheduling using Condition Technique is being used.
Kindly help me regarding this and let me know if I am missing anything here.
Thanks in advance for the help.
Thanks & Regards,
Srikanth.Hello Srikanth,
Let us differentiate the problem into two pieces.
1) Incorrect Scheduling
2) Future receipts not being considered.
For the second problem, future reciepts not being considered, which is on 01/08/2014, please check if your system is allowing you to go further and do the confirmation. How long is your Checking Horizon ? Is your checking horizon configured enough to go ahead and pick this reciept element to give the confirmation by creating a second schedule line ?
For the first problem, LEAD to the best of my knowledge is transportation planning time which means, the MBDAT would be shifted to the extent of the LEAD time to be able to manage the truck though the stock is available today. However, the dates mentioned by you seems to be completely different. Hence, I suggest you to take the ATP check on this line item, go to Delivery proposal screen and click on the graphical representation of the Scheduling results. There you should be able to understand how the calculation is actually happening. Perhaps, there are some calendars that are being used which you'd not be knowing ? May be the condition record has different times maintained in the condition table ? Check the condition table that the system is picking up ? May be you have maintained the route and transportation scheduling in "X" condition table, however system was able to identify a different detailed level table which satisfied the condition and due to which system got the scheduling calculated accordingly ?
May be it is a good idea to investigate this way. Hope this helps.
Babu Kilari -
Route is not considering in delivery scheduling for Third party order proce
Hi All
Advance thanks for your inputs
We need to consider the route in the delivery scheduling for third party order processing..
Example
i have standard order (document type OR) when i have item cat TAN its considering the route for ariving the material availability date, if it has TAS(third party) then its not considering the route......
But we want to consider the route in deliver scheduling in case of third party order...
kindlly pls advice..
regards
rajaHi Viven.,
Routes they come under normal order as we deliver the goods,but here in TAS,third party sale we are not delivering the goods,Just there is logical moment i.e MIGO,So i dont think we do routes for TAS
Thanks & Regards
Narayana -
Scheduled ECO on Routing causes JO creation problems.
Discrete job order creation picks up BOM changes but not Routing changes of Scheduled ECO.
This is when revised item eff. date is prior to JO start date, but only if ECO is not implemented yet.
Four TARs later, wondering if anyone else creates job orders while scheduled ECOs for item exists?
-GerryHi Robert,
Please check settings for Procurement type <it should be either X or E> in product master.
Also check model assignment for all Master data objects (Product, Location, Resource & PPM)
Thanks
Mangesh A. Kulkarni -
How ro delete/cancel procurement Scheduling Agreement Release in APO system
Hi,
Can you please tell me the ways to delete procurement schedule agreement release in APO system.
I have gone through the thread "How to delete the old schedule line release? and found two transactions but it seems both the transactions like /sapapo/cmds_del & sappao/cmds_sc02 are used for sales scheduling agreement release deletion.
The system is not allowing me to delete the same in APO system as these are APO scheduling agreements.
Please help me on the same.Thanks in advance.Revert back if any further clarification is required.
regards,
kaushikHi,
Thanks for your reply again.
The /SAPAPO/DELETE_PP_ORDER program does not select the release schedule lines though it selects the Scheduling Agreement Schedule Line (Not released) for deletion.
The transaction /SAPAPO/PWBSRC2 for Deleting External Procurement Relationship but as long as the released schedule line exists , it is not possible to delete the scheduling agreements.
I have gone through the help.sap.com site and I was not able to found anything about deletion or cancel/closing of Scheduling Agreement Release.
Still waiting for the solution.
regards,
kaushik -
Hi Every one
Help me out in Configuring Delivery scheduling, Transportation scheduling & Route determination. Hope I maintaind all the things but still i am unable to get. So i would like to check it out with ur suggestions.
Thanks & RegardsHi Srinivasa rao
ROUTE DETERMINATION
Step: 1
Maintain Purchase Organization
Path: SproEnterprise StructureDefinitionMaterials ManagementMaintain Purchasing Organization.
Step: 2
Create Purchasing Group
Path: SproMaterials ManagementPurchasingCreate Purchasing Group.
Step: 3
Maintain Transportation Planning Point to Company Code.
Path: SproEnterprise StructureDefinitionLogistics ExecutionMaintain Transportation Planning Point
Step: 3A
Assign Transportation planning point to company code.
Step: 4
Assign Purchasing Organization to Company Code.
Path: SproEnterprise StructureAssignmentMaterials managementAssign Purchasing Organization to Company Code.
Step: 5
Assign Purchasing Organization to Plant.
Path: SproEnterprise StructureAssignmentMaterials management-- Assign Purchasing Organization to Plant
Step: 6
Create Vendor Account Group
Path: ImgFinancial AccountingAccounts Receivables and Accounts PayablesCustomer AccountsVendor AccountsMaster DataPreparations for Creating Vendor Master Data--Define Account Group
Step: 8
Create Vendor
T-Code: XK01
Step: 9
Define Modes of Transport
Path: SproLogistics ExecutionTransportationBasic Transportation Function---RoutesDefine RoutesDefine Modes of Transport.
Step: 9A
Define Shipping Types
Path: Under the Same Menu path---Define Shipping Types
Select New Entries and Assign the Shipping Type (e.g. Road or Train) and Assign Mode of Transport (Mdtr) and Assign Shipping type Procedure group.
Step: 9B
Define Transportation Connection Point
Path: Under the Same Menu path--- Define Transportation Connection Point.
Step: 9C
Define Routes and Stages.
Path: Under the Same Menu path--- Define Routes and Stages.
Select the New Entries and Enter the Details
Then Select the Routes stages and define
Step: 9D
Maintain Stages for all Routes.
Path: Under the Same Menu path---Maintain Stages for all Routes.
Step: 10
ROUTE DETERMINATION
Define Transportation Zone
Path: SproLogistics ExecutionTransportationBasic Transportation Function---RoutesRoute DeterminationDefine Transportation Zone.
Step: 10A
Maintain County and Transportation Zone for Shipping Point.
Path: Under the Same Menu path--- Maintain County and Transportation Zone for Shipping Point.
Select the Shipping point and enter the Country and Transportation Zone
Step: 10B
Define Transportation Groups.
Path: Under the Same Menu path---Define Transportation Groups
step: 10D
Maintain Route Determination
Path: Under the Same Menu path--Maintain Route Determination.
Select New Entries and Define the Route Determination.
SHIPMENTS
Path: SproLogistics ExecutionTransportationBasic Transportation FunctionShipments
Step: 11
Define Shipment Types
Path: SproLogistics ExecutionTransportationBasic Transportation FunctionShipmentsDefine Shipment Types.
Select the New Entries and define Shipment Type
Step: 12
Go to Customer master data.
In Address of General data. Enter the Transportation Zone id. and save
U will get the route.
If u want in detail with screen shot, provide ur mail id. i will send it to u.
ROUTE SHEDULING
1.Scheduling With Route Schedule For Shipping Point
Route schedules (previously referred to in the system as delivery phases in this step) describe the periodic delivery of goods from a shipping point to different ship-to parties and their unloading points.
Here you specify per shipping point whether this sort of periodicity is generally required.
Requirements
f you want to define route schedules, you must perform the following activities:
1. Define routes
2. Activate delivery scheduling
Standard settings
The control function without determination of route schedules is delivered with the system.
Further notes
Route schedules can be determined for deliveries, orders and stock transfer orders.
2.Scheduling With Route Schedule For Sales Document Type
Route schedules describe regular outgoing delivery of goods from a shipping point to different ship-to parties and their unloading points.
This is where you configure whether you want this to apply to a given sales document.
Requirements
If you want to define route schedules, you must complete the following activities:
1. Define routes
2. Activate shipping dates
Standard settings
Controlling without determination of route schedules.
Further notes
Route schedules can only be determined for deliveries.
3.Scheduling With Route Schedule For Delivery Type
Route schedules describe regular outgoing delivery of goods from a shipping point to different ship-to parties and their unloading points.
This is where you configure whether you want this to apply to a given delivery type.
Requirements
If you want to define route schedules, you must complete the following activities:
1. Define routes
2. Activate shipping dates
Standard settings
Controlling without determination of route schedules.
Further notes
Route schedules can only be determined for deliveries
Reward if it is useful to u.
Message was edited by:
narendran vajravelu -
Operations are not scheduled correctly
Hello All,
Need your Help.
We are facing issue on on operation scheduling between R/3 & APO. Before migrating to APO, a operation use to get schedule in 10 days whereas after migrating same part to APO , same operation takes aprox 15 days time.
Here is details.
In R/3: workcenter availbility is 20 hours per day & standard values in routing are
maintained in days = 10 days.
R/3 considered does not consider 20 hours per day of availability & schedule operation for 10 days @ 24 hour per days .(Assume all are work days as per work center calender). Example, It will schedule from October 1st to October 10th.
IN APO: APO consider 10 days = 10 X 24 hours = 240 hours then check work center availability of 20 hours per days & schedules = 240/20 = 12 days rather than 10 days.
APO is scheduling planned orders based on the workcenter availbility & required days whereas R/3 schedules it based on 24 hour workcenter availbility. This inconsistancy is causing early procurement of raw materials aprox 2-3 months in whole supply chain
Does any one face this situation & any thought?
We have following possible options:
a) Maintain standard values in hours rather than days.
b) Change the standard value calculation through BADI in CIF model.
Any more thoughts & help?
Regards...SanjayHi Sanjay,
We have same scenario running in production and we have not faced any problem. I will suggest following things.
1. Mention times in hours instead of days- though my opinion is this maynot have any impact.
2. Check in R/3 whether formula in capacity and schduling veiw is same.
3. First check R/3 Routing and APO PPM/PDS whether time calculated for set up process are exactly matching R/3 and APO.
Please revert if this doesnot sloves problem
Regards,
Santosh -
Delivery date calculation based on route in VA02
Hi.
I am unable to find the code for the calculation of dates in schedule lines in VA02. For plant 0201 the delivery date in schedule lines is coming wrong. I think it is not getting calculated according to the route. In addition, it is not taking route from APO but taking it from R3. I have done the debugging several times and looked into the program SAPMV45A also but still could not find the code for the calculation. Can you please guide me on this?Hi,
Please check for Implementation of User Exits :
MV45AFZ4
MV45AFZA
MV45AFZB
MV45AFZC
MV45AFZD
MV45AFZF
MV45AFZH
MV45AFZU
MV45AFZZ
Thanks & Regards
Suresh Nair -
Backward scheduling in sales order
Hi all,
I have 2 routes maintained which should be determined by different shipping conditions. Let's name them as Route A with transit time 4 days and Route B with transit time 2 days.
When creating sales order, the backward scheduling takes place. To my understanding, in case the material available date is calculated as in the past, forward scheduling will take place.
My question is - I have 2 routes with different transit time. Is it possible to make the backward scheduling checking all available routes (in my case, ignoring the shipping condition) before start the forward scheduling?
Thanks in advance.
Cheers, KennethThis is how the system works:
the route is determines in FM SD_ROUTE_DETERMINATION. this is reached via the following call stack:
SAPL0VRF FUNCTION SD_ROUTE_DETERMINATION
SAPFV45P FORM VBAP-ROUTE_ERMITTELN
SAPFV45P FORM VBAP-VSTEL_ERMITTELN
SAPFV45P FORM VBAP_FUELLEN
SAPMV45A MODULE (PAI) VBAP_FUELLEN
As you know, shipping conditions are used as a criteria to find a route.
So lets say:
Shipping Conditions A (Air) ---> Route 1 will be determined
Shipping Conditions T (Truck) ---> Route 2 will be determined
Route 2 gets determined. Later, Function SD_SCHEDULING will be called. The following call stack reflects this:
SAPLV03C FUNCTION SD_SCHEDULING
SAPFV45V FORM VERSANDTERMINIERUNG_NEU
SAPFV45V FORM MVERF_AUFBAUEN_WMENG
SAPFV45V FORM MVERF_AUFBAUEN
SAPFV45V FORM VERFUEGBARKEIT_PRUEFEN
SAPFV45V FORM BESTAND_BEDARF_ABGLEICHEN
SAPFV45P FORM VBAP_BEARBEITEN_ENDE_VERFUEGB
SAPFV45P FORM VBAP_BEARBEITEN_ENDE
SAPMV45A MODULE (PAI) VBAP_BEARBEITEN_ENDE
The call of function SD_SCHEDULING looks like this:
call function 'SD_SCHEDULING'
EXPORTING
if_schedule_direction = v03c_backwards
if_schedule_shipping = us_vstrm
if_schedule_transport = us_trtrm
if_shipping_point = us_vstel
if_weight_group = us_grulg
if_loading_group = us_ladgr
if_transport_route = us_route <<<<<<<<<<<<<<<
us_route contains the route that is determined in FM SD_ROUTE_DETERMINATION.
So only 1 route will be passed to SD_SCHEDULING. In this example, use_route = "2" (Route 2).
My understanding of your issue is that you may have a requested delivery date = 10th April (for example)
10th - 4 days = 6th, a date in the past so system must do a forwards scheduling, and then we inevitably have a later confirmed delivery date. However, before you have the system do a forwards scheduling, you want the system to see if the requested delivery date of April 10th can
be reached with route 1.
10th - 2 days = 8th, so there is no need to execute the forwards scheduling as the customers requested delivery date can be met
It sounds like a reasonable request to me (Route 2 could be cheaper and meet customer's delivery date but if it cant be reached, then use route 1 as you will get goods to customer on time even if it is more expensive), but I do not think it is easily achieveable. The ECC system is just not as clever as that. Maybe the APO scheduling offers some more flexibility regarding this? The ECC system simply uses the route (i.e. transit time of route) as part of the initial backwards scheduling. If dates in the past, it will switch to forwards scheduling.
There is no method by which it will not switch to forwards scheduling if there is another route available. It cannot do this because as far as FM SD_SCHEDULING is concerned, there is only 1 relevant route.
I am not even sure if this is possible via a user exit. The problem is preventing the forwards scheduling in the case of route 2 resulting in past dates. There is definitely no user exit to do this within SD_SCHEDULING. And then there is the possibility of route 1 determining past dates. In the case of both routes determining past dates, which route should be used. So I do not think there is any possibility to so this from within the scheduling function.
Maybe you could implement your own "rough" scheduling logic in EXIT_SAPL0VRF_001. This exit is called in FM SD_ROUTE_DETERMINATION and allows you to determine your own route. And then this route will later be passed to the standard scheduling function. This would be a fairly significant development effort though.
Maybe you are looking for
-
Credit Block and Order Confirmation
I have a requirement where the client would like to send out some sort of an 'Order Acknowledgement' as soon as the order is saved if the order goes on Credit Hold. The system is set up to generate an order confirmation when there are no credit credi
-
Hiya, i would like to make an image where the subject looks ghostly- half transparent etc. How can i do this on PSE 12?...........also, perhaps to create a " then and now" type of picture, a modern view with a view of the past superimposed in. Thank
-
Empty Playlists & Duplicate Songs!
1) All of my laboriously created Playlists in iTunes are suddenly empty! Is there a way to get the contents back? This seems to have happened since I upgraded to Lion. 2) I have a lot of duplicated songs in iTunes. Is there a quick way to delete t
-
Dot Matrix Print to Laser Print
Hi ZQM_INSP_RESULT this Program Gives Out Put in Dot MAtrix Print Format. but I want it the Report in Laser Print Out.... How to Do This? I gone through the program bt im not Understanding aything... Can Anybody help me on this?
-
Abap ...alv question
Hi, I got the error message, when I want to set ALV grid format ... how and where I can check this lenght... The call to the function module "REUSE_ALV_LIST_DISPLAY" is incorrect: In the function module interface, you can specify only fields of a spe