Reschedule assembly sales order
Hi gurus,
i have a assembly sales order that triger a planned order.
My problem is how to change automatically the eschedule line dates with the ATP availability.
In usual sales orders (without assembly) V_V2 change automatically those dates (schedule lines) based on ATP.
How can i do in this scenario???
What i need is the dates change based on availability of the components of planned order, to know the best date for deliver the sales order.
Can you help me?
Thanks
hello, friend.
i believe that in SD, the availability takes the production lead times from the material master. the actual availability dates based on the component availability may not update SD ATP logic. the component availability affects PP, though.
i also think that SCM APO may offer the capability for SD to determine availability based on component via GATP/MATP.
regards.
Similar Messages
-
How to control automatic rescheduling of sales order?
Hi all,
Could u please help me out to configure to control automatic rescheduling of sales order...
eg. I created a order on 13th March and the material was not available, then its was kept pending. But when the stocks got added on 19th March, the sales order got automatically rescheduled for 19th March.
I wish to stop this. Might have to do something with setting planned indepentent requirements which seems updating the order automatically.
Can anyone urgently help me out to control this automatic rescheduling?
Thanks in advance.Hi Ravey
For your query , it is better not to change the Include sales requirements in OVZ9 as it will affect the entire sales order . But as per your ticket you have to customize in OVZ9 by not checking the Include sales requirements box only
But instead of that it is advisable to run V_V2 and change the date manually
Regards
Srinath -
How to configure rescheduling for sale order quantities
kindly explain how to configure rescheduling for sale order quantities that are created last month. kindly explain. i am in urgent.
regards,
g.v.shivakkumarHi,
Short text
Rescheduling sales and stock transfer documents: by material
Description
The 'Rescheduling' program (SDV03V02) processes sales document items that are contained in the item directory for the material. It takes into consideration open items and schedule lines from stock transfer items, stock transfer scheduling agreements and purchase order requests (items only), referred to hereafter as stock transfer documents, for the materials.
All sales documents for the material that are still open are selected. This means that the material index must be activated for at least all sales document types, whose items may have requirements. All stock transfer documents or items for the material that are still open are also selected. Open in this case means for example, that there is no deletion indicator, that the item from a stock transfer purchase order request cannot be labeled as completed or that the quantity delivered and posted to goods issue for the item in a stock transfer purchase order is the same as the amount ordered. An availability check can only be carried out if a checking rule is assigned to the document type - if this is not the case, the document or document item is not checked.
Checking rule 'A' is used as a basis for rescheduling sales orders (exceptions to this are rush orders they use checking rule B, and orders with individual customer stock; they use checking rule AE). Stock transfer documents use the checking rule that is assigned in Customizing for Purchasing. It is important that the scope of checks is consistent for both the stock transfer documents and the sales documents and that they do not exclude each other, as this can lead to incorrect test results. An example of an incorrect setting would be: The scope of check for checking rule 'A' checks delivery schedules for stock transfer purchase orders and stock transfer purchase requests, however the scope of check for the checking rule for the stock transport scheduling agreement does not.
The items and schedule lines found in the selection are sorted according to 'Priorities' - document category, delivery priority, creation date of the item or schedule line (for stock transfer purchase orders and delivery plans) entered on the selection screen or according to the schedule line date of the earliest schedule line with order quantity, document number and item number and then transferred to the availability check. Priority 1 is highest priority and priority 5 the lowest. Stock transfer purchase order requests are sorted after stock transfer purchase orders and scheduling agreements, as they are less binding. This means that when you have identical sort criteria such as delivery dates, the stock transfer purchase order item is checked first and then the item from the stock transfer purchase order request.
The preset option 'Unconfirmed documents required' only carries out rescheduling for materials for which there is at least one unconfirmed transaction.
You can use the parameters 'Sorting criteria delivery date' to define whether sorting is carried out with the order quantity after the creation date of the item or the delivery date of the earliest schedule line.
If you mark the 'Simulation' field, the checked documents are not saved. Instead a results list is generated and saved. However, the availability check for the corresponding documents continues as if saving has taken place already, that is, that the simulated list corresponds to the actual one.
Under 'Options' on the selection screen, specify whether sales documents and/or stock transfer documents should be processed. For stock transfer documents you can enter whether stock transfer purchase orders and scheduling agreements should be processed at item or schedule line level:
Processing at item level:
All open schedule lines for the item are read and collected, then transferred to the availability check. To sort and prioritize documents, you do not need each individual schedule line. It is sufficient to have the item or data from the first schedule line. All open schedule lines for the item are processed and checked.
Example of processing at item level:
Sorting: Date (Delivery date first schedule line) - Document number - Document item
Doc. cat. Doc. number Doc. item Doc. schedule line Delivery date PO 4500000012 10 0001 26.01. PO 4500000012 10 0002 26.02. PO 4500000025 20 0001 28.01. PO 4500000025 20 0002 02.02.
You can see that the second schedule line for document 4500000025/20 from 02.02 was processed after the second schedule line for document 4500000012/10 from 26.02. This is because all open schedule lines for an item are read and processed. The first schedule line from 4500000012/10 has the earliest delivery date, therefore it has priority.
Processing at schedule line level:
Each open schedule line for an item is entered in document sorting in accordance with the values entered under 'Priorities'. The availability check is carried out for each individual schedule line.
Example for processing at schedule line level:
Sorting: Date (delivery date first schedule line) - document number -document item
Doc. cat. Doc. number Doc. item Doc. sched. line Del. date PO 4500000012 10 0001 26.01. PO 4500000025 20 0001 28.01. PO 4500000025 20 0002 02.02. PO 4500000012 10 0002 26.02.
Here you can see that each schedule line was sorted according to its delivery date. Note that this type of processing requires more runtime due to the individual checks and more frequent saving.
The results of rescheduling are saved, as long as the program was not started in simulation mode. When calling up from the 'Sales' area menu or when directly starting via the development environment, the iniator is informed via a dialog box that he has just started a process that changes data. He can then decide whether or not he wants to continue.
Checking procedure for stock transfer documents:
An availability check of stock transfer documents in rescheduling is carried out in accordance with the check carried out when manually creating a document. If, however, the required quantity for a schedule line is not available on a particular date and will not be ready until later, new schedule lines are created for the stock transfer purchase orders and scheduling agreements, containing the relevant data. New items are created in this case for stock transfer purchase order requirements. The total sum of schedule line quantities for a processed schedule line corresponds to the schedule line quantity of the original schedule line.
First example: Using a stock transfer purchase order item with a schedule line:
a) Status of item before rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 23.07. 50 items 0 items -
==> This now affects the stock/requirement situation:
- Goods issue is posted for the material in the delivering plant on the 23.07.
- A purchase order of 10 items was created for the material in the delivering plant. Delivery is expected on the 29.07.
b) Status of stock transfer purchase order item after rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 23.07. 40 items 40 items 23.07. 29.07. 10 items 10 items 29.07.
==> The first schedule line was changed in accordance with the results of the rescheduling availability check. Only 40 of the 50 original items could be delivered on the 23.07. Therefore, a new schedule line is created for the rest on the 29.07. for 10 confirmed items.
Second example: Same output situation as the above example.
==> There is now a change in the requirement/stock situation:
A purchase order for 10 items is created for the material in the delivering plant. Delivery is expected on the 29.07. A further purchase shows another 40 planned items on the 30.07.
Status of stock transfer purchase order item after rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 29.07. 10 items 10 items 29.07. 30.07. 40 items 40 items 30.07.
==> The first schedule line was changed in accordance with the result of the availability check for rescheduling. The original delivery date is set to the date confirmed in the ATP check. A new schedule line is created for the remaining 40 items, that are available on the 30.07.
Note:
Any set fixed delivery date and quantity indicators and creation indicators for schedule lines or items are 'inherited' by newly created schedule lines. Assuming that the original schedule line was fixed in the above example (since it is created manually), this indicator is also set for the newly created schedule line.
If shipping scheduling is activated for a stock transfer document type, this is also implemented for newly created schedule lines, with the exception of route schedule determination. This means that in the current version of the program no route schedule has been determined for a schedule line containing a route schedule for which new schedule lines may need to be created.
The results of the run are issued in the form of a list, which is also saved, so that the results can be controlled at a later date. This is done using the function 'Evaluate rescheduling', but it is only a good idea to do this after the first rescheduling has taken place. You can restrict selection requirements but these can however affect the runtime. You can use this function to analyze the saved list until the next rescheduling run, which writes over the result. If you start rescheduling in the background, a spool file with the result list referred to will be created in the corresponding setting. You can see this in spool management.
Output
A list of changed documents, a list of documents in which an error occurred during processing and as a result were not changed, can be called up via the menu 'Edit - Error log'. If in a subsequent evaluation a restricted selection is carried out, a note appears at the end of the list to say that not all document items are displayed.
You can set the scope of the list under the menu option 'List' in the list display. You can view improvements, deteriorations and the whole list. Before the documents can be included in one or either of the restricted lists, the date or quantity has to have changed so that the item can be contained in both the list of improved or deteriorated documents.
You can use the interface for changing transactions and the order list to navigate. Use 'Back' to exit the list and 'New selection' to return to the selection screen.
Recommendation
You should only start this program occasionally and use very restricted selectin criteria during working hours as it requires enormous system resources.
Note
The columns for 'New date' and 'New confirmed qty' only contain entries if the dates or quantities have changed.
As the system only runs the change check (dates/quantities) per line in the original list, an item whose backlog has increased in the list of improvements. This occurs, for example, if the whole quantity can be delivered at once but at a later date. In this situation, the system determines an increase for the line when it compares quantities.
Regards,
Amrish Purohit -
We have following scenario in scheduling of sale order
1. When sale order is created for the first time , it runs the avl check & the Goods Issue date is determined based on the cAvl control paremeters set in OVZ9 . At that point of time , we don't have any stock & planned receipts .Hence order gets scheduled based on TRLT set in material master
2. When a planned receipt is created later in system , its date is generally scheduled beyond TRLT of the material .e.g. TRLT of material is 7 days & the planned receipt may be expected to arrive adter 21 days
3. In such cases , we have to change the Goods Issue date in sale order by running the avl check again .
Problem : When we run the avl check in sale order again , it takes the TRLT into account & doesn't change the date as per planned receipt date , which is a more confirmed element than TRLT
How we can achieve thisNormally the TRLT is longer than any other supply element; this is the basic idea behind it.
In your example, I don't think hat regular ATP will be enough. You may ned to employ a user exit or use APO/GATP engine.
Alternatively, use the normal TRLT logic, and make it longer; anyway, how does it look for the customer when you confirm delivery in a week based on TRLT, and a couple of days later you call him to reschedule to 21 days!!!
Isn't it better to schedule for a month in the first place (TRLT), and then call the customer to anounce that you managed to shorten it to 21 days? -
Issue in V_V2: Can system rescheduling the sales order with out stock
Hello All,
I created sales orders with one material. For that material the stock is zero now. The system has not confirmed the qty in sales orders while creating.
After that as per the client we ran the V_V2 for rescheduling, but system has not rescheduled any schedu lines in any sales orders.
Is it due to lack of stock?
One more point is we do not have Delivery proposal option in sales order. Only One time delivery option.
Is it due to this setting?
Please help me to solve this issue.
Regards
LakshmikanthHi
Because there is checking rule set at order level , thats why once stocks is not there due to unavailabilty of stocks system not allow to go for V_V2.
for this u hav to deactivate under oVZ8/9
thanks
mk -
Delivery from Project for the Assembly: sales order item
Hi,
When I create a sales order lets say for material "A".
And I want to deliver this component from sales order. With Production order.
I have attached the material "A" in Project to an activity with a positive quantity, in MD04 I am unable to see the planned order for that.
Project is released and it has created a order reservation but i am unable to convert it into the Planned order how it can be achieved.
Material is not relevent for the MRP.
Please suggest some solution.Hi,
Please run project MRP (MD51), selecting option 3 (planned orders) against create P.req. field under MRP control parameters tab.
Planned orders will be created automatically & u can see in MD04 also.
Thanks
Kishore -
How to reschedule the sales orders
Dear All,
I have more than 50 Sales order which are back dated (with past date).
How to change their delivery to the current date. I am not interested to correct each and every order manually.
Kindly suggest.
Regards,
Mullairajahi,
there are two ways of doing it but both needs technical person's help:
1. switch off back ward scheduling - find out the program which is triggering back ward scheduling and make it inactive.
2. write a code in MV45AFZZ, SDTRM001 stating that when ever system is proposing back date at that point of time it should trigger todays date as Material Availbility Date.
then no need to change manually to todays date.
hope this should help you.
please check the same with ABAPER and update the forum
regards,
balajia -
Rescheduling of Unconfirmed Sales Orders
Dear All,
I was trying to reschedule the sales orders whose schedule lines are not confirmed using a report SDV03V02 (V_V2) but that picks up the confirmed open sales orders also in the process of rescheduling.
My issue is I wanted set some indicator where it can pick only unconfirmed sales orders and not all the open sales orders.
This program is been run in Background daily once so I can not put any specific material number also.
Please let me know if there is any alternative method to reschedule only unconfirmed sales order other than going for a Z program with required selection screen.
Appreciate your quick reply on this
Thank you in advance
Regards
MaheshHi
V_V2 is a collective rescheduling program as such it will do a reschedule all sales orders except for the ones with the fixed date and qty indicator set. You alternatives are:
1. Take a copy of the V_V2 program and have a programmer change it to suit your requirements
2. Set the fix date and qty flag as default in your ATP config and use transaction MASS to set your existing orders. Then the next time you run V_V2 it will ingore all your confirmed schedule lines. However, this may cause you as much trouble elsewhere than it solves.
3. If the number of sales order is not high you can manually allocate the quantities by using transaction CO06
Frank -
Question about the rescheduling of a Sales Order and its Production Order
Hello Everybody,
I experience something strange with the rescheduling of a Sales Order and its corresponding Production Order.
It will be easier to explain with an example...
For a material, I have created a Sales Order.
And from this Sales Order, I have now a Production Order converted from a Planned Order generated by the MRP Run.
This is what I have in transaction MD04:
SALES ORDER
AV DATE: 20/02/2008
GR DATE: 20/02/2008
PRODUCTION ORDER
AV DATE: 20/02/2008
GR DATE: 18/02/2008 (GR process time is 2 days).
==> OK !
Now, I have to reschedule the Sales Order one week sooner.
SALES ORDER
AV DATE: 13/02/2008
GR DATE: 13/02/2008
After transaction COHV to reschedule the Production Order, I have:
PRODUCTION ORDER
AV DATE: 15/02/2008
GR DATE: 13/02/2008
But I expected to have:
PRODUCTION ORDER
AV DATE: 13/02/2008
GR DATE: 11/02/2008
Do you have an idea about what is wrong?
Thanks in advance for your help on this subject.
Regards,
RudyHello.
Thank you for your reply.
But in fact, I am doing some tests on a test platform, which is using an "old" copy of production database.
So, there can't be data already scheduled for the dates I am using.
Moreover, I just tried now to do the same with dates in November 2008, exactly with the same results.
In production platform, they experience this problem too.
Summary of my new test:
Before rescheduling:
SALES ORDER:
AV. DATE = 20/11/2008
GR. DATE = 20/11/2008
PROD. ORDER:
AV. DATE = 20/11/2008
GR. DATE = 18/11/2008
After rescheduling of one week sooner:
SALES ORDER:
AV. DATE = 13/11/2008
GR. DATE = 13/11/2008
PROD. ORDER:
AV. DATE = 15/11/2008 (ipo 13/11/2008)
GR. DATE = 13/11/2008 (ipo 11/11/2008)
I really don't understand why I don't have the same kind of dates as the ones I get before the rescheduling...
In my mind, I expect to have all these dates set back of one week...
Regards
Rudy
Rudy -
Hi Gurus,
please can you tell me if you see any problem to run Sales Order Rescheduling program (SDV03V02) in background during working hours, when a lot of Sales Orders, Deliveries, Goods movements are managed in the system manually and via interfaces.
For example blocking problems, performance problems and so on.
Thank you very much
Kind Regards
AndreaAs already suggested, rescheduling of sale orders can run either in the early morning or late in the evening.
thanks
G. Lakshmipathi -
Copy Characteristics Values from Contract to Sales Order
Hi Experts,
I have created a contract with multiple configurable assemblies in Super BOM of Header Material. Requirement is to create a sales order by referencing that Contract. But system is not copying Characteristics Values. I have to enter all those characteristics manually again in Sales Order, which is increasing workload and more prone to error.
Configuration Profile of Header Material: Sales Order BOM (SET) - Multi Level
Configuration Profile of Configurable Assembly: Sales Order BOM (SET) - Multi Level
Tried with below options:
1. Copy Item Number, Complete reference
2. Same Item category, copy schedule lines, under Configuration field = A.
Please suggest a solution.
Thanks,
VishalHi Shiva,
Thanks for your input.
But I have checked with all combinations, but not working.
Thanks & Regards,
Vishal -
Consumption of sales orders based on Sales order Doc Date
Hi Guys
I am using 40 Strategy currently. The consumption of sales orders now happens based on requirement delivery date. But my customer want to serve his customers based on first come first serve as the production is always getting delayed. Now irrespective of req. del date, the stock should be consumed based on the sales order document creation date to fulfill first come first serve concept.
I am not finding suitable requirement class in SAP. Please help
Regards
KPHi Krishna,
The scenario is quite not clear...Could you please brief it out further.
Because, in strategy 40, if a sales order comes in then sytem checks for any avaliable stock is there or not. If not then it looks for any open proposals available for PIR's, if so then it consumes the PIR based on consumption mode and period defined in material master or MRP group. If no open proposals, then system creates the new one.
So always the first come sales order will be consuming the stock or PIR, until the next MRP run.
Today a sales order has been coming in for 100 qty on 07.09.2014 delivery date and consumes the available stock of 100.
Tomorrow, another sales order has een coming in for same qty but delivery on 05.09.2014, then in next MRP run system will consume the 100 qty for 05.09.2014 and a proposal will be generated for
07.09.2014
If the business scenario is something like above, then to avoid this, a PGI job can be scheduled always as next step to MRP run so, that PGI will be done for all the sales order which has stock and rest will be in error log. By this way one production plant can ensure that always the first incoming sales order is delivered.
Also an another option would be is to run the transaction V_V2 to reschedule the sales order before delivery, this will work out if the sales order line items are not account assigned. In this reschedule transaction, priorities can be given for item date of creation as 1 and followed by delivery priority and rest....
Please check out and let us know even if you have diffrent solution as well.
Regards,
Chinna -
Sales order costing (MTO) Variant configuration.
Hi,
Basically there 3 different types of finished castings :
1. Special finished Casting u2013 which is a configurable material . this casting is saleable as well as can be used for manufacturing machined castings. This casting is been manufactured at plant : 8110 only. The planning strategy maintained is 25 (make to order with configurable material)
2. Machined Casting u2013 this is also an configurable finished material which can be sold as well as can be used as an BOM for manufacturing Assembly castings. This casting gets manufactured at plant : 8130 only. The planning strategy maintained is 25 (make to order with configurable material)
3. Assembly casting : this is also an configurable finished material which is always saleable. This casting gets manufactured at plant : 8130 only. The planning strategy maintained is 25 (make to order with configurable material)
Scenario which is as follows :
1. Customer gives the PO for assembly casting at 8110 plant code.
2. Therefore Plant : 8110 will generate the stock transfer order to 8130 for assembly castings
3. For manufacturing of assembly castings in 8130, the plant needs to manufacture Machined castings in 8130 plant and for manufacturing machined castings in plant 8130 , the plant requires special castings which is been manufactured at 8110 plant.
4. So, firstly Special castings will get manufactured at 8110 plant with the reference of assembly sales order .
5. After that stock transfer for special castings will be done from 8110 to 8130 plant .
6. Then customer would start manufacturing machined castings
7. And then finally manufacture assembly casting
8. Finally assembly castings will get transferred from 8130 to 8110 plant for sale
9. Sale of assembly castings from 8110 plant respectively.
Touch points of the scenario:
1. Cost of special casting and machined castings should get rolled up to the assembly castings
2. These needs to be executed in MTO scenario only because of variant configuration
3. While doing the stock transfer, the cost should include transfer pricing as well
Problem Statement :
1. We understand that for configurable material , you cannot run the standard cost estimate, therefore the material master price with price control u201CSu201D is always zero. So when do the stock transfer from of assembly cast or special cast for one plant to another then cost update happening at both the plants is zero.
Please suggest some better solution for incorporating this scenario inclusive of the touch points.
Thanks...Dear Srinivas,
You can post this query to SD forum also for better response.
Regards,
Rakesh -
Make to Stock - Sales order stock allocation
Hello Experts,
In the make to stock scenario, how do I allocate certain stock to a sales Order? For example, with my company, there could be 30 items in a sales order. All item stocks are not available at the time of Order placed. As we make the stock, we want the stock to be allocated to this sales order. Is there any way to do that?
Please help.
ThanksHi,
As my understanding, there is no such assignment function to MTS sales order in standard SAP.. The possible solutions I ve touched include..
1, 'convert' MTS to MTO.. It requires that you can change the item category in sales order.. Once stock for one item is fulfilled.. Change the item category in sales order from MTS to MTO and move the corresponding stock from normal stock to sales order stock via 413..
2. Rely on the SD ATP logic..if your product categories are not so many.. The tipical ATP configration is that for sales order, the ATP scope includes stock, production order, purchase order..etc and ATP checking scope for DN is only against on-hand stock.. ATP checking and/or rescheduling for Sales orders gives out a sequency of confirmed delivery date, meaning, all the sales orders are queued for deliverying in system based on the ATP status.. DNs need to be created strictly according to the confirmed delivery date in sales order.. This way actually raises a very high management requirement to business..
3.If you use batch management, you can also consider 'batch determination' for this assignment..
4,In one of my previous project, they use 'consignment process' for such MTS assignment.. Such assignment business in that client is not a normal process and it is only applicable for some VIP customers.. If the stock is not enough to fulfill all the demand in the sales order, they create a special consignment fill-up order to 'delivery the goods on hand to customer consignment stock', while warehouse places special label on these goods when they 'PGI' the consignment fill up delivery.. This way ensures that the goods can not be withdrawed by other Sales order and/or reservations.. -
IDOC to be generated after Rescheduling of a sale order
Dear Experts,
Rescheduling of a sale order with separate message i.e. your sale order has been rescheduled for delivery from 10.11.09 to 15.11.2009, Sorry for the incontinence, Thank you.u201D
Clarification : U can create SO in SAP with TC VA01 & can change SO with
TC VA02
In the changed order I am not able to get how to add that custom message in the IDOC segment or
--- Can you tell me how does our system identified a IDOC triggered from a first time created sales order and a changed sales order. Actually we are sending this IDOC to a non sap system in XML format, so we need to some how tell them that this is a changed idoc . as they identify IDOC by order05 name ,So our IDOC should be a able to distinguish itself.
I dont have access to functional consultant, So depending on SDN for tables and fields .
Waiting for ur valuable comments.
Simraan.Hao Chenna Reddy,
Thanks for the inputs i am trying that way, I guess now i have to write a custome idoc and run it separately . Or any other easy way...actually the functional requirement was to trigger the IDOC when the changed document is saved.
Waitig for your futher comments.
Regards,
Simraan.
Maybe you are looking for
-
Photos Not Arriving as Attachments
More specifically, when I try to send JPGs to non-Mac users here at work, the JPGs show up in the body of the email, but not as attachments; consequentially, the recipient can't extract the JPG file from the mail. This just started happening Thursday
-
TS4002 Cannot receive incoming mail. Any Suggestions?
I am able to send mail but not receive it on my iMac with version 10.7.4. I had mac mail and signed up for iCloud. Any suggestions? I have the lightening bolt under the Inbox .Mac mail and then I try to push the mail the spin sign keeps spinning.
-
Hi all, This was the problem i was asked in my exam and i could not think anything on this.plz any body if makes me understand this i will be very thankful. Write a program that reads an integer from a file. The initial name of the file is known to b
-
Servlets and their instance variables
I understand that for every request to a servlet, a new thread handles those requests. So it's one request, one thread. But how about instance variables of a servlet class? Are they also one instance variable per thread/request or just like the servl
-
Linking Custom Storage Category to STandard Document Types
We have created Custom Storage Category ZSRM pointing to Content server. We would like to link it with SRM document type defined in ECC in DMS. Really appreciate if you can direct us where we can link the above two. Additionally would be great to kno