Planning Stock using Forward Sales Orders and Future POs
Hi Experts
We have a requirement in SAP for a report which can be triggered by an Item Code in Sales Orders which shows the future stock balance of the item.
For example: we have customers who have regular order of 1000 items per month. We add these to SAP in advance for 4 months with a future delivery date in the DocDueDate field so there may be a comittment of 4000 items in SAP but some of the are not required for 120 days in advance by which time we will have Purchased more and be able to meet the supply.
Ideally we need a report or query which can show us the following:
Item Code Doc Type Doc Number Due Date Qty Balance
Opening Balance 1000
021A S/O 23456 15/12/2009 500 500
021A P/O 12345 19/12/2009 400 900
021A S/O 23457 05/01/2009 600 300
In this way our sales staff would have a better idea of when creating a forward order whether or not we will actually have the stock on that day. At the moment it is confusing to have a commitment figure of 4000 when most of the items are not due to be despatched for some time. Alternately is there a way to stop SAP accounting for anything with a future DocDueDate when calculating stock availability?
Regards
Jon
Hi Jon,
I don't think this is a very difficult report to be built by yourself. You know, this may not be needed for other users. If it is built in to the system, it has to be a common request.
Thanks,
Gordon
Similar Messages
-
Stock reservation against Sales order and deivery against reserved stock
Hi SAP Gurus,
e We are trying to provide a solution for thscenario where user wants to reserve stock immediatey after SO creation...and deliver same reserved stock.
i am recommanding Reservation where reservation will be created with 231 immediately after SO creation but the rea problem is that how to create SO delivery against that reservation/Reserved stock so that document flow remains intact for the SO.
Thank you very much in advance,
Regards,
Dharmesh.Hi Lakshmipathi,
I had the same question and search landed to this thread but I ask again with the different perspective
The reservation concept is really an MM functionality but you really dont reserve stock against any order or delivery (other than using special stock movement types like 412E) but unless you create a delivery immediately (and include deliveries as requirements in case of ATP check) you have no real way of establishing the hard reservation. If you do a non-order reservation i.e. you reserve something in anticipation then reservation needs to be used as a receipt in ATP check for both sales order and delivery.
Alternatively what you can do at most is to conserve the pegging relationship (fixed pegging) that has been established once the order is confirmed (with or without ATP check) but this can get really tricky when you have batch determination to be done is delivery in which case you find that there aren't enough batch stocks conforming to customer specifc SLED to pick. So both ATP check and pegging looses its purpose of hard reservation. So that leaves us with having to determine batches too at sales order creation and let pegging not change.
Is this is a good idea in general.. 1) in Make to stock segment, 2) In make to order segment..
Does the concept of resevation stocks at sales order creation does more harm than good ? in general.. Implication in planning. inventory build up .MRP. Another issue is how long should you reserve stocks against order or against specific customer or country and such.
Regards
Loknath -
Best Datasources to use for Sales Orders and Invoiced Quantities
Hello Experts,
Just wanted to ask if anyone has experience and can recommended the ECC Datasources to use to extract:
1. Invoiced Qty = Sales History
2. Open Sales Orders
3. Shipped Qty= Goods issued but not yet invoiced
So far in my research I have down the following datasources:
1. 2LIS_13_VDITM Billing Document Item Data for Invoiced Quantities
2. 2LIS_11_SSL, or 2LIS_11_SCL or 2LIS_11_VASCL for Open Sales Orders
3. 2LIS_12_VCITM, 2LIS_11_V_SSL for Shipped Quantities
Any suggestions?
Thanks alot
VictoriaHi Victoria:
Plese take a look at SAP Best Practices (Scenario Documentation and Building Blocks)
Open this URL: http://help.sap.com/bp_bw370/html/index.htm
Click "Preconfigured Scenarios" link
Click on the Links to navigate on the different available scenarios and to see the documents you can download (Technical Documentation > Configuration Guide)
*Customer Relationship Management
-- Sales Analysis
-- Cross-Functional Analysis: Financial and Sales Data
-- Booking Billing Backlog Analysis
-- Sales Planning
-- Scheduling Agreements Analysis
-- CRM Analytics
Edited by: Francisco Milan on Jun 3, 2010 6:23 PM -
Plan cost of Valuated Sales order
Hello,
I am using Valuated Sales order and wanted to see the Plan cost is sales order report KKBC_KUN.
a) When i use a costing variant in the Requirement class with automatic marking, i am able to see the plan costs in the sales order report.
b) However if i dont use and costing variant in the requirement class and instead use the valuation with standard price of Make to stock inventory (with out val.strategy is checked), my sales order report does not show the plan cost.
I want to use option (b) and also see the plan cost in the sales order report. Is this acheivable.
Regards
RaghuHi Raghu
Valuation Indicator in Req Class and Costing fields in Req Class are independant things
You can specify valuation field as A (No Separate Valuation) and still use the Costing fields to calculate sales order cost estimate.. This will remain for info sake only
However, it does nt make sense to calculate SO Cost est if you dont use that in valuation
br, Ajay M -
Stock confiramtion at sales order level for future date- Availability Check
Hi all
Here is the scenario
This setting is available in the system:
Stock is available
Sales order created with Requested delivery date in future-> not confirmed
Sales order created with Requested del date today -> confirmed
The requirement :
how and where to change this setting in IMG so that also orders with Requested Delivery Date in future are confirmed if stock is available.
As this is urgent request to respond quickly.
Regards
DevenderHello Devender,
You can achieve the mentioned scenario by configuring ATP. You can do ATP with RLT or ATP without RLT.
In ATP with RLT, system will check and confirm the quantities from existing stock only and if quantities are insufficient then the system will consider inline POs or manufacturing time to confirm remaining quantitites.
Else you will be getting schedule lines for only items in stock and remaining will be unconfirmed as ATP without RLT will be activated i.e., system will check and confirm the quantities from existing stock only.
Types of Availability Check in Sales and Distribution
Processing
There are three types of availability check:
_ Check on the basis of the ATP quantities
_ Check against product allocation
_ Check against planning
The following SD-specific control features need to be maintained in Customizing:
_ Checking group
The checking group controls whether the system is to create individual or collective
requirements in sales and shipping processing. In addition, a material block for the
availability check with transfer of requirements can be set here. The checking group can
also be used to deactivate the availability check. This option was created especially for
the assembly order so that when the bill of material is exploded in the assembly order,
the individual components, if necessary, can be classified as non-critical parts as far as
procurement is concerned.
The checking group specifies in combination with the checking rule the scope of the
availability check. It is proposed in the material master record on the basis of the material
type and the plant, and copied into the sales and distribution documents.
_ Checking Rule
You use the checking rule to control the scope of the availability check for each
transaction in sales and distribution. You also specify whether the check should be
carried out including or excluding replenishment lead time. The individual checking rules
define by transaction, which stock and inward and outward movement of goods should
be taken into account for the availability check.
_ Schedule line category
You can control with the schedule line category whether an availability check and
transfer of requirements should be carried out in the sales documents. The possible
settings for this at schedule line level are dependent on the settings in the requirements
class which is determined from the requirements type of the material.
_ Delivery item category
The delivery item category can be used to control whether an availability check takes
place in deliveries.
Requirements type
The various requirements are identified by their requirements type. The requirements
type refers to the requirements class and its control features.
_ Requirements Class
The requirements class contains all control features for planning such as relevance for
planning, requirements planning strategy and requirements consumption strategy. In
addition, it is specified at a global level whether an availability check is to take place for
the material in the sales and distribution documents on the basis of the ATP quantity
(ATP = available to promise) and whether requirements are to be passed on. A finer
degree of control can be obtained for sales documents using the schedule line category.
Replenishment lead time is only included in the check performed on the basis of the
ATP quantity.
Prerequisites
An availability check can only be carried out if the following prerequisites have been fulfilled:
_ The control elements described above for the availability check must be maintained in
Customizing for Sales and the relevant assignments made to the sales transactions
_ The availability check must be switched on at requirements class level and - for the
availability check in the sales documents - at schedule line category level
A requirements type must exist by which the requirements class can be found
_ A plant must be defined. It can either be proposed from the customer or material master
record or can be entered manually in the document.
_ A checking group must be defined in the material master record on the Sales/plant data
screen in the Availability check field
Configuring entries of the Availability Check
IMGSDBasic fncsAvailability check and TORAvailability checkAvailability check with ATP logic or against planningDefine checking groups
You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
Reward points if helpful.
Regards,
Priyanka -
Opening and closing stock with sales order and with out sales order
hello,
any body please help me my client want to check opening stock and and closing stock in areport.
material contains batch and some material with sales order and some are with out sales order. my client is asking this in a single layout. please tell me isthere any teport or bapi or function module to get this report.
this is very uregent. and layout is requesting like opening stock, production stock, sales stock and closing stock.
please guide me to get this report.
Thanks & Regads
BhaktaTransaction MB5B
For sales order related use specila stock as E and use radio button indicator in stock type
For stock w/o sales order, use special stock indiactor as "space' and stock type valuated stock.
to get a perticular month,opening stock/closing stock enter the start date/end date as month start and end date.
See the o/p which will give the stock as required by you -
How to know the excess stock with in a sales order and line item
Hi,
i am running an MRP against a sales order and sales order line item. the materials are getting planned based on the requirement. but due to some reasons the production orders are confirmed with out consumption of the actual required quantity of the components. so the stock is kept ideal in the sales order though it is not required further.
do to some othere reasons also the excess stock of componenets exist. the PR or POs may also exist for the materials though they are not required further.
i am in need of a report for the excess stock or excess PR or Purchase order for a sales order.
please give me logic to find the excess things in that sales order and sales order line item. the Expensional message 26 is there in stock requirement list . but it does not give the excess quantity existing.
regards
madanhi rajesh,
thanks for your reply. please tell me the logic to see when only partial quantity of sale sorder are delivered and also when no delivery is made also.
but manufactured and placed in stock.
please tell me the tables to follow and logic of going ahead with them.
regards
madan -
How to link sales order and billing plan?
Hi,
Based on a sales order how can I know the billing plan? I tried to search for some posts, but could not find one with one exact answer regarding this.
Thanks,
Best regardsHi,
In "OVBP" T.code,you can find the billing plan assigned to a sales order.
The path is:
SPRO>Sales and Distribution>Billing>Billing Plan>Assign the billing plan type to the sales order.
In two ways we can assign this billing plan to order.
One is the above mentioned one.
Another one is to assign the billing plan type to the item category using the T.Code "OVBR".
Regards,
Krishna. -
Stock booking for sales orders using APO gatp
Hello Experts,
We are having similar case as YR, for which I'm searching for a solution. > (Putting this in a separate thread so that I can reward points)
We have certain sales orders (which are created on portal) for which we need to book stocks. These orders have different ord type. We want to give priority to these sales orders against existing/upcoming stocks. (For these orders, no customer master exists, kind of one-time).
Requirement is - Portal orders are placed according to the updated stock on portal (frequent run programs). But at the time of actual delivery creation, it happens that no stock available for the order and existing stock 'robbed' by other sales orders/deliveries meanwhile. We want to give 'portal orders' more priority than other normal orders/STOs.
We have receipt elements in Purchase orders only and no production orders. Also, portal orders are not subjected for gatp check, once the order is saved, a sales order is triggered & created in ECC (XI/PI) against dedicated Plants/Warehouses.
We have gatp and trying to find solution for it. Could you please guide how to book stocks for these 'priority orders' against existing unrestricted-use stock & against upcoming purchase orders?
Thanks a lot!Hello Babu,
Thanks for your inputs. I would like to get into more details of what you mentioned about delivery priority. In my case, any customer places online order on webportal (based on current stock on portal which we frequently update through programs) and once the order is saved, a Sales order is created in ECC for a "one time customer" (there are hardly 2-3 customers for the e-orders), for which gatp check happens and stock is assigned as per availability and delivery date is assigned. So basically issues are
1. Order in ECC should be placed with successful gatp check & confirmation - chances are of stealing stocks in between the 'time gap' of stock update on portal & order placing till order creation in ECC with gatp check >> for this we are working on stock update programs.
2. Once delivery date is assigned to the order after successful gatp check, during the time of delivery creation, there are other STOs which steal stocks & create outbound deliveries before the portal order. Here we want to stop the 'robbing'.
So looking at this aspect, could you please elaborate the point of -
"Since you have a different sales document type, why don't you assign a higher delivery priority to these orders during ATP check ? You can influence the default delivery priority that comes from customer master to a very high delivery priority just before the ATP check ( use field catalogue user exit ) and pass the high delivery priority to APO"
And how can we use field cataloguser exit?
And ya, we may not need ROC, as there will be no one ready to 'Donate' But thanks for highlighting the option as well..
Thanks -
Difference between Sales Order and Stock Transfer Order(STO)
Hi Gurus,
What exactly is a diference between Sales Order and STO?
Thanks and Regards
RohitHi,
Sales Order Stock
Sales Order Stock are stock with Special Stock type E. It can fall into the usual stock categories such as unrestricted, blocked etc. but "belongs" to a sales order. For example, you create a sales order for a part and assign a sales item category that generates an individual requisition, the requirement has an account assignment linking it to the sales order schedule line, you convert that requisition to a Purchase Order.
When you receive the Purchase Order, the stock is placed in sales order stock. It will show against the sales order/sales order line. It can only be delivered against that sales order line. Any availability check etc for that material on any other sales order will not take it into account as it is not available except to the sales order line the stock is assigned to.
Stock Transfer Order
the cross company Stock Transport Orders can be done by:
- Configure using transaction OMGN
- Depending upon the sending and receiving plants, maintain sales organization and customer data in customizing.
- Maintain the supplying plant as a vendor and attach the plant to the vendor in the Vendor Master.
- Material type has to be HALB or HAWA.
- Ensure that the company with sales Organization has a plant to take care of stocking.
- The PO used is NB and not Stock Transfer PO.
Configure SD for inter-company billing to enable picking up the pricing procedure for billing.
- Carry Out delivery through process delivery due list and billing through process billing due list.
Otherwise, You need to configure your Stock Transport Order settings for your Cross-Company:
Business Transaction to work.
1. Customer No. for the Goods Receiving Plant - OMGN
2. Availability Check- Checking Rule (if necessary) - OMGN
3. Assign a Delivery Type for the Delivering Plant - OMGN (for Stock Transport Orders, NLCC)
4. PO type (which i belive you have done) - OMGN
5. Assign Vendor No. to the Supplying Plant (done) - VK02
6. Assign Customer No. to the Purchasing Plant for the Inter-Compnay Invoice (but you need to assign this to the Sales Organization pre-assigned to the Purchasing Plant),
IMG-SD-Billing-InterCompany Billing-Define Internal Customer No. by Sales Org
***and by the way for the Invoice to work between Cross-Compnay Plants, you need also to have a Sales Org for the Supplying Plant and a Pricing Determination Procedure.
REgards,
vineela -
Merge PR (same sales order) and Create PO using BADI
Hi,
How to merge PR (of same sales order) and create PO using Tcode ME59n.
Is this possible using BADI?
pls reply.
A Rahim.Hello Deepak
This kind of issue is probably related to your rescheduling settings. The PO is probably excluded from the rescheduling settings on customizing or it is outside the rescheduling horizon.
Please take a look on the following WIKI that explains the rescheduling and the related settings in detail:
What is rescheduling and how does it work - ERP Manufacturing (PP) - SCN Wiki
BR
Caetano -
Configurated sales orders and block planning
Hello
We plan to implement ECC configurated sales orders and APo DP and block planning.
We is the preferable process :
- create the production orders in ECC at time of sales orders creation and run heuristics in apo to cover forecast with planned orders
- send sales orders in Apo run heuristic and convert planned orders to production orders to cover sales orders?
thanks in advance for your help
PatriceHi Patrice,
The second process that you have mentioned,
send sales orders in Apo run heuristic and convert planned orders to production orders to cover sales orders?
is the effective and business advantageous process in which you can get optimised plan output planned through APO.
Regards
R. Senthil Mareeswaran. -
We are using EBS 12.1.3. When we input a sales order from a customer we input the sales order and specify the date the customer wants it. This isn't always the date that we intend on manufacturing it though. I need to put a customer due date in, but be able to put a date in another field that MRP can read in the event we choose to manufacture based on another date. For example, early.
Any help would be appreciated.What you are experiencing is 100% related to Malware.
Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
You can try these free programs to scan for malware, which work with your existing antivirus software:
* [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
* [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
* [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
* [http://www.surfright.nl/en/hitmanpro/ Hitman Pro]
* [http://www.eset.com/us/online-scanner/ ESET Online Scanner]
[http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
Did this fix your problems? Please report back to us! -
Authority check for sales order and stock transport order
In my code i have a requirement to enter sales order and Stock transport order. However i want that a WM resource should not be allowed to enter sales order and an SD resouce should not be allowed to enter stock tranpsort order. Please suggest.
Hi,
Another way to solve this is create a Z table with field user name and Resource type and compare the user id ( sy-uname) with the Z table and allow accordingly.
In production environment controlling authorization in this approch is much easier.
Hope this helps.
Regards
Bikas -
Procurement Directly from Sales Order and Using Procurement Wizard
Experts,
Client is on SAP 8.81 PL09
I have a client that in certain situations the user directly creates Procurement Documents from the Sales Order using the Procurement Document button in the Logistics Tab. This then link the Sales Order to the Purchase Order.
Now the issue starts when the Customer for the Sales Order would like to add more lines in the Sales Order. In this scenario, to create the PO directly SAPB1 will try to create a NEW PO for the newly added lines in the Sales Order.
Now since this client has overseas Vendors, they need to have the newly added lines in the Sales Order to be included in the original Purchase Order created: Work around is manually add the new lines in the Sales Order as additional lines in the original Purchase Order.
Now here is the problem. When the user try to use the Procurment Wizard, the newly added lines in the Sales Order even though manually added to the original Purchase order already STILL shows up during the Procurement Wizard process and can be accidentally selected creating a new Purchase Order thereby duplicating purchase quantity of the items that were already added in the original Purchase Order.
Does anybody have encountered a similar scenario and might have any work around for this inquiry.
Thank you the comments in advance.
Jose
Edited by: Jose Bermudo on Feb 2, 2012 4:33 PM
Edited by: Jose Bermudo on Feb 2, 2012 4:34 PM
Edited by: Jose Bermudo on Feb 2, 2012 4:34 PM
Edited by: Jose Bermudo on Feb 2, 2012 4:35 PMHi Jose,
Welcome you post on the forum.
I am afraid the best way to avoid such problem is to recreate sales order and purchase order instead.
Thanks,
Gordon
Maybe you are looking for
-
Mac OS 10.6.8 and HP LaserJet 5L.
Hi, To get my printer working i downloaded the driver HP LaserJet 5L- CUPS Gutenprint v5.2.9. it is working temporarely until i shot off the computer. The next time i need to print something the printer show offline. I have to go to the preferences,
-
Windows error when loading iTunes
This is what the error reads "iTunes has encountered a problem and needs to close. We are sorry for the inconvenience." I sent the error report to MS and they came back with this from Apple: iTunes 6 for Windows unexpectedly quits when opened Under s
-
I have downloaded some presets from a cool website, and in Beta versions they showed up in the preset window. But now , with 1.0, they are not showing at all. I have quit twice but to no avail. Did Adobe change where the presets go?
-
Hi All, I have configured the Claims service in ESS and i am getting the work item in UWL in approver's tasklist. But when i click on the task item, it redirects to SAPR3 EASY ACCESS MENU and gives the error that WORKITEM CAN ONLY BE EXECUTED USING T
-
Error when determining the CTIADM_PROF profile for agent xyz
Hi, I have created the new cic frame work and assigned it to the position. when i run the TC - cic0, I am getting the following "Error when determining the CTIADM_PROF profile for agent xyz" Can you help me out ? Thanks in advance