Availability check of material against sales order
Dear All,
Please let me know how to check the material availability against a sales order during despatch stage. We are following make-to-order scenario & do create order bom based on Customer requirement. in such case how to generate the list of material available against the sales order line item by entering the following parameters:
1. plant
2. sales order no.
3. line item no.
4. material group
Please help me!!!
Regards,
Anil
Edited by: anil pawar on Jul 30, 2010 11:40 AM
Dear ,
When system perform ATP for any Sales Order , it checks the Total Replishment Lead Time-MRP3 .The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path.
This time is necessary if, for materials produced in-house, the replenishment lead time is to be taken into consideration in the availability check.
In an availability check where the system takes the replenishment lead time into consideration, it only checks whether there are sufficient incoming quantities and stocks available to cover the requirements within the replenishment lead time. Outside the replenishment lead time,the system assumes that the material is available in sufficient quantity.
Therefore, in this situation, it is usually necessary to depict the product's total replenishment lead time with all BOM levels as the replenishment lead time.
Now , unless the Requirement Pass through MRP , you can not have BOM explosion at the lowest level and system will give you the result based on the MRP Net Requirement Calculation till the lowest level of BOM as dependent as well as FERT.
At the Sales Order Stage it only checks the Availablility of FG with in RLT which can be proposed or committed but not confimred because BOM Lead Time for compoenets are differnet and it does not perform any requirement planning .
But , you can check after MRP run , you can check the Material Availabity in MD4C , CO46 , MD04 etc where it will also give you a clear report on the Requirement Date , Committed Date , Qty to be procurede , Qty to in Stock all of them .
Before MRP if you want to check the Order BOM , then you may have to go for Z-report based MARD , VBAK , MARC , STPO etc .
Please refer some of the beautiful threads on this topic :
changing Availability Checks in Sales orders
Sales Order - Availability check for components
Hope it is clear
Regards
JH
Similar Messages
-
Availability Check : Confirmed Date in Sales Order.
Hello Gurus,
I have an issue with the availability check.
Scenario :
Customer has created an order for quantity 800 on 26th of Feb and accordingly when created the order go confirmed for 17th of March.
The specific quanity(batch) of 800 was released from Quality to unrestricted on 27th of Feb.
And Now that the stock is in unrestrictd the customer wants to deliver this material before 29th of Feb as against the 17th of March confirmed date.
When we try to re run the availability check, since there are other open orders and deliveries against the material system proposes a new confirmed date alltogether which is still further ahead of 17th.
Can some body advice me as to how do i ensure that the particular quantity can be sold before 29th.
I have also tried running Backorder processing and Rescheduling which failed, It might also be because i might have not run them properly as i am new to the concept of backorder processing and rescheduling.
Please guide me to correct this step wise.
Thanks.please try as below:
Back order processing is a functionality in SAP where you can change the committments and over-ride the blockage of stocks marked against sales documents/deliveries. For e.g. you receive an order from a very important customer for material "A" but the entire quantity of A is committed to another customer "B" via earlier sales orders and this is where BACK ORDER processing helps you to change the committment and shift stock due for B to A. This is the benefit of this funtionality.
OMIH - Checking rule for updating backorders
OPJL - Define new checking rule
OPJJ - Define scope of check
V_RA - Backorder Processing
Data selection:-
Sold-to-party Customer code Mandatory
Sales Organization Mandatory
Distribution Channel Mandatory
Division Mandatory
Changed confirmed quantity :-
Tick the material you want to changed and click the Back order button Confirmed quantity that still can be changed are highlighted.
V.15 - Backorder List
Sales Organization Mandatory
Distribution Channel Mandatory
Division Mandatory -
Availability Check Screen while creating sales order
Hi
If I see the stock level in MMBE , I find enough stock for some materials .But when I create the sales order for those materials , system is taking to availability check screen .
I am going and saving the sales order and trying to create delivery for that sales order but system is giving error that u201Cno schedule lines due for upto selected dateu201D .
What could be the problem and Hoh I can fix it please .
JayaHi Jaya
1. Enough stocks in MMBE means what?
Have you got enough stocks in unrestricted use
This needs to be checked
2. IN OVZ9 t code for your checking group of the material in MMR and checking rule A (sales order) there is a check box of include sales requirements
If that is ticked upon saving a sales order stocks are reserved for that order
Like that there might be some open orders existing for the item
You can see the list of such open orders in VA05N
Hence the system is taking you to availability check screen while creating order because there are not much stocks for this fresh order
You have saved that inspite of that
Hence there are no schedule lines in your order
Hence there is problem in delivery
Create the delivery on the scheduled dates given by the system in the schedule lines
Regards
Raja -
Availability check on storages in sales order and delivery documents
Hi all,
I'm verifying if it's possible to find a standard or a custom solution for this type of problem:
I have a scenario in which there are more storages relevant for MRP (ex. 01, 02, 03, 04), and, in if I check availability in sales order or delivery (using checking rules "A" or "B") with setting which considering storages location inspection in availability check control, system check if there's stock available on all these storages.
I'm trying to verify if it's possible to consider only some on these storages (ex. 01 and 03 only) in sales order and delivery documents availablity check.
I know that in sales order storage location field is normally filled only using exit, but i don't know if it's possible to do, using a user exit, check availability considering only some storages and not all. At delivery level i have tried to use stock strategy, but this functionality don't have consequences on availability check, also if it's relevant during good issue phase.
Any suggestion will be appreciated.
Regards
GianpaoloHi Gianpaolo,
We had some issues with availability check on a Customer Site.
I don't remember right now if we had to exclude storage locations from MRP to take them out from ATP, but I guess Shiva is 100% correct.
At the end, what was done was to always "force" a unique storage location in the sales order item, which will be the storage location used for shipping of the delivery of course.
If you use WM in your plant, then you will have no problem in having a unique storage location, so no problem.
Anyway you are correct in your analysis, if the Storage location is not informed in the sales order item, then all the plant stock is taken in account for ATP.
Best Regards,
Franck
Freelance Logistics SAP Consultant -
Availability checking user exit at sales order level
Hi ,
Is ther any availability Check user Exit at the sales order level?
1)I want to make Confirm quantity to zero in the sales order level
2)The block confirmation is set to VBEP-BMENG to "0" for each item where VBEP-LIFSP =Z1
Is ther any related USEREXIT in the sales order to make confirm quantity to ZERO
(VBEP-BMENG=0)
Ragumay be you can try putting some logic is MV45AFZZ in USEREXIT_MOVE_FIELD_TO_VBEP
or in the exitSDTRM001 - Reschedule schedule lines without a new ATP check.
Regards
Sai -
Auto allocation or finished material against sales order for MTO
Dear All
By which T-code can we allocate the finish item in sales order from stock in unrestricted use.
We follow MTO strategy for our finish material
What is the best practise for such scenario.
ThanksHi Vikram,
When you are fallowing MTO process there is no need of seperate transaction to allocate the finished products to the sales order.
In MTO scenerio automatically the stock will be assigned to that perticuler sales order we you do goods reciept after production.
I hope it will clear for you,
Regards,
Murali. -
Reg.Purchase against sale order
Dear Friends
Anybody have idea regarding purchase material against sale order and that will be kept as stock.
As and when it is used according to the requirement. The procurement should be posted to stock account in purchase order itself. how to do it. pls help me.
Thanks
Rajakumar.KDear ,
i thinck ur company using trading business
based on sales order u can create PO with account assignment E Sales order , system will asl sales order number in account assignment data at item detail level.
the process will be
Pre-shipment Shipment Procedure :
1) create a sales order
2) create PO with account assignment E where system will ask for sales order number
3)delivery with vl10n
3) preshipment invoice-VF01
POST-SHIPMENT Procedure:
1) do the GR the stock will be invetorized for ur sales order
2)invoice verification MIRO
3)Final Delivery: vl02 u have to change the intial delivery
4)Final (Post-Shipment) Invoice: VF01
work with ur FI consultant for G/L accounts
Regards
venu gopal
Edited by: venu kk on May 19, 2009 6:36 AM -
Config to select Checking Rule "A" during Sales order availability check
Hi All,
Please can you tell me the config that tells system to select the checking rule "A" during sales order availability check. The problem at my client side is that the system was using the checking rule "A" initially but suddenly it has started using checking rule "B" (delivery) for sales order. The item category being used in YAN and Scheduline Line category is YC (ATP and Allocation allowed).
The checking group is getting picked up correctly from the Material Master value.
I have tried to find all the possible config that might be causing this issue, but I am unable to find one. Based on my understanding of the SAP SD process, there is no place where we can define in system to use the "checking rule" for SD availability check. This is the default (hard-coded) in the system.
Please can you help me to find how the checking rule "B" might be getting called instead of "A".
Regards,
SwapnilHi
Checking rule is transaction based like A for SD sales order and B for SD delivery like that it is defined
So in a sales order the system checks with the combination of AChecking rule and the Checking group defined in MMR and for that combination we give controls in OVZ9 and based on that system makes availability check
Every one and all SAP materials including myself say Checking Rule is transaction based and picked up by the system thro hard coded controls
But In t code OPJL it is possible to define new checking rules that means customization is possible
But where is the link or assignment
For this nobody has given correct answers including the PP friends
For you the system is shifting the Checking Rule from A to B in the sales order itself means we can find out get where the said assignment is done
In OVZ9 remove the combination Checking rule B and your Checking group and save
You said the system has shifted its Checking rule to B from A
Now test it after removing this control in OVZ9 and see the system is shifting once again to A or throwing error as the control is removed in OVZ9
make sure that you do this in a sales order and post back
Regards
Raja -
Account Assignment Error When Posting GI Against Sales Order
Hello SAP Experts,
We are currently experiencing a problem during goods issueance against sales order (VL02N). The system terminates the issueance and gives error:
"Account XXXXXX requires an assignment to a CO object".
We have tried maintaining the GL account in OKB9 and assign a default profit center there but i didn't work. The material master also contains the profit center. We were only able to post the transaction if we try to default the a cost center in FS00. However we dont want to assign a default cost center as cost centers differ by plant. We are wondering why it asks the cost center considering that it already contains the sales order assignment. We checked the field selection of the GL account, movement type and even the posting key and all showed that the cost center is not required. We are now in a dead end situation here. Please please help us.
Thanks in advance!Hello Praveen,
Thank you for your immediate response.
What confuses me is the fact that it asks for a CO element when in fact it is already assigned to one (it is goods issuance against sales order). Do you know why is the system behaving that way?
Thanks!. -
Availability Check for Material..
Hi Experts,
I got one critical issues in availabilty Check while creating the Sales Order. System is not checking availabilty of particular material in a plant, but for all others material it is checking.
I have check the Material master of that material. and check the SPRO setting for availability check..
Thanks and regards,
BabarkhanDear babarkhan ,
Check wether checking group has been maintained for that material in material master -Availability check.
Thanks&Regards
Raghu.k -
Account Determination Error When Posting Goods Issue Against Sales Order
Hello SAP Experts,
We are currently experiencing a problem during goods issueance against sales order (VL02N). The system terminates the issueance and gives error:
"Account XXXXXX requires an assignment to a CO object".
We have tried maintaining the GL account in OKB9 and assign a default profit center there but i didn't work. The material master also contains the profit center. We were only able to post the transaction if we try to default the a cost center in FS00. However we dont want to assign a default cost center as cost centers differ by plant. We are wondering why it asks the cost center considering that it already contains the sales order assignment. We checked the field selection of the GL account, movement type and even the posting key and all showed that the cost center is not required. We are now in a dead end situation here. Please please help us.
Thanks in advance!Dear,
Message no. KI235?
GO TO T-CODE FS00 AND EDIT COST ELEMENT AND THEN YOU ASSIGN COST CENTER
Please check this link,
[Account Determination |"Account 'xxxxxx' requires an assignment to a CO object"]
Regards,
R.Brahmankar -
Hi,
We are manufacturing a FERT material with strategy 20 MTO Production. we create a sales order and against sales order we run MRP to generate a planned order, then we convert the planned order to production order. Our entire planning is based on sales order. When we release the production order the cost is getting calculated but when we view cost itemization the material cost is not getting planned or updated inspite of having proper BOM.
Pl any one guide us to solve the issue.Hi,
First Calculate the planning cost of that material with Costing Run : CK11n and check there material cost and other cost. If these cost exist in that then definatly u will get in production order. Again cross check component material master. ( In costing view : material origin must be Tick, in BOM and routing - costing relevance indicator must active.
Regards,
Sulabh -
Plant to plant subcontracting against sales order
hi
my scenario is like this
two plants A and B under one company code, its repair scenario in this sales order come in plant b ,in this repairing we have 5 process out of which one process has to be carried out in plant 1,so for that we will do subcontracting against that sales order with plant b. so how to handle subcontracting with plant a against sales order.
Edited by: AMIT RANE on Mar 4, 2009 7:55 AMPurpose: - Subcontracting is also possible in conjunction with sales order The subcontracting orders are account-assigned to a slaes order . Thus, the components are not transferred (using a transfer posting) to the "stock of material provided to vendor" but are directly withdrawn from the sales order stock the time of the goods receipt. The material manufactured is also posted to the SO
The cost of subcontracting is then debited to the SO.
Since the components are not transferred to the "stock of material provided to vendor", it is recommended that you use a transfer posting to transfer the provided components to a new storage location (for example, 9999). This enables you to obtain an overview of those stocks that are physically located at the subcontractor. This information is particularly important when you carry out a physical inventory of the Project stocks.
Features: -
Withdrawal from Stock of Mat. Provided for Project: -
For components that are managed in Project stock, you can define whether the components are to be withdrawn directly from each Project or from the stock of material provided to vendor. You manage this via the dependent requirements indicator for individual customer requirements and collective requirements (MARC-SBDKZ).
You can maintain this indicator in the following places:
In the MRP view of the material master record (MRP 4)
In the explosion types for the BOM item (in Customizing for Production in the step Basic Data -> Bill of Material -> Item Data -> Define explosion types)
Configuring the explosion types has priority over the configuration in Inventory Management.
If the indicator is set at Collective requirements only (2), the materials are withdrawn from the stock of material provided to vendor. If this indicator is set any other way, the system withdraws materials from Project stock.
Regarding Subcontracting Challan: -
Go to OMJJ, select the field "movement type" and press enter
Enter movement type "311" and double click on "Field selection (Enjoy)" under Dialog Structure on left side.
here "New Entries" and add field "LIFNR" (Vendor- plant as vendor )
Now in MIGO, at the time of transfer posting of components using movement type "311 E", specify the vendor code of the Subcontracting PO (i.e. Subcontractor)
Now create Subcontracting Challan in J1IF01 for material document of 311 E movement type.
Also check in SPRO > Logistics - General > Tax on Goods Movements > India > Business Transactions > Subcontracting > Maintain Movement Type Groups > here for Movement Type Group "0001", Movement Type "311 E" should be maintained.
Then do GR against PO and refer the Subcontracting Challan here.
And then do reconciliation in J1IFQ for the GR Document against Subcontracting Challan.
Also check in SPRO > Logistics - General > Tax on Goods Movements > India > Business Transactions > Subcontracting > Maintain Movement Type Groups > here for Movement Type Group "0002", Movement Type "543 E" should be maintained.
Follow the below mentioned process;
Process Steps: -
1. OX09 - Create Storage Location as "9999" for Subcontractor Location
2. MB1B - Do Transfer Posting of material from RM Warehouse to this Storage Location via movement type "311 E" (Instead of doing 541)
3. Now go to J1IF01 - here use material document of movement type "311 E" and create Subcontracting challan. (If required)
Prerequisite: - In SPRO > Logistics - General > Tax on Goods Movements > India > Business Transactions > Subcontracting > Maintain Movement Type Groups > Here for Movement Type Group "0001" (For issues), maintain movement type "311 E" also along with 541.
Rest all; refer subcontracting challan during GR and then reconciliation and completion, etc... Will be same as usual.
Note: - At the time of GR, consume components from storage location "9999" (for 543 movement type)
regards
KI -
STOCK RESERVATION AGAINST SALES ORDER IN MAKE TO STOCK SCEANRIO
Presently in our system stock is get blocked or reserved against Sales order in MAKE TO STOCK sceanrio.
Now we required to remove the stock resrvation against sales order,where we have to make the changes in SPRO?
Please specify.
regards,
NITINHi Nitin
Try with MB1B movement type 411 E
This will pull back from the sales order reserved stocks back to unrestricted
I dont understand your comments of how the MAKE to STOCK process is getting reserved for sales orders automatically
somebody has to make atleast a sales order to reserve ?is it so?
Or somebody is saving a sales order and saving delivery too without PGI?
In OVZ9 for your combination (checking rule A and checking group pf your material as maintained in MMR) you can remove the tick from the check box of include sales requirements
Regards
Raja -
Manual Creation of PO against Against Sales Order AAC - M
Dear Gurus ,
I am facing issue that , as in MTO scenario some of the components in my BOM material is not fixed and they can be known after some time like labels of finish goods , now i want to create Manual PO with reference to sale order AAC is M , but i found that when MRP is creating purchase requisition , G/L account in acc. ***. tab is stock G/L , but when i am creating manual PO it is taking G/L from GBB Acct modification VKA (account as in acc. assignment cat. is M.)
But I want it should take G/L from BSX as it is taking in case of MRP generated PR against same sales order.
Thanks & Regards,
AkshayDear Sir ,
As here we are taking valuated stock against sale order , we are using account assignment category M and requirement class with valuation M and account assignment category M , as per bellow link.......
Valuated Sales Order Stock Configuration - ERP Financials - SCN Wiki
now i am facing problem , when MRP is creating purchase requisition , G/L account in acc. assignmrnt. tab is stock G/L from BSX which is right , but when i am creating manual PO with respect to same sales order , it is taking G/L from GBB Acct modification VKA (account as in acc. assignment cat. is M.)
But I want it should take G/L from BSX because stock is valuated stock.
Thanks & Regards,
Akshay
Maybe you are looking for
-
ITunes does not open in 1 user account
IiTunes says it's not compatible with this version of OS, in 1 user account and not in the others. Same thing in iPhoto. Please help.
-
Hi, I was creating a smartform and it is printing the layout correctly.. But at the right end corner now i want to display the address from the db table.SAo i captured in the internal table and the values stored properly in inthernal table. But
-
Deleting Emails when there status is Draft
Hi, I have a requirement where, I have 3 users User1,User2 and User3 - everyone has delete permissions. Now when Only user2 deletes the Email which is in draft status, need to delete that record, apart from User2 if any user tries to delete the recor
-
Revoke Billing from WBS.
Hi all, I am facing a problem looking for your help. I have a WBS element which is marked as Billing WBS, This WBS was assign to SO and billing plan was exist against it. Project is in release status. Now I want to change it back to act assgn only (n
-
Button click handler using values through UDPClient
I am making a BCI system for my master thesis, and I am new to C#, so I would like to know if it is possible to click a button through a value obtained though a fx UDP client. What I wloud like to do : Acquirer data through MATALB -> send the data to