Safety Stock (o reserved) to a Customer Cluster
Hi Dudes...
I have a need to define in our Stock Levels the next requirement:
1. We have a 2 big Customer type or kind in the Company: Self Services (supermarkets) & Wholesalers
2. In our inventory Model we are considering as follow:
- Reorder Point
- Safety Stock
3. We need to get that when the stock level fall down the safety Stock, this remaining stock stay only to Self services customer and till the replenishment be triggered then, the stock could be again for the 2 kinds of customer.
Is there any setting or customizing ti get this scenario?
This is really important to the company, I'll appreciate your soon support.
Please let me know if my question is clear.
Thanks in advance
O Perea
Hi Dave,
Try this note suggestion, possibly help you in resolving your issue.
How to Avoid Getting Safety Stock Replenishment Too Early in an ASCP Plan [ID 301629.1]
In order to line up the safety stock supply with the changes in safety stock, a combination of the profiles must be used:
MSC: Use FIFO Pegging as yes
and the plan option
Peg Supplies by Demand Priority is checked.
The profile MSC: Use FIFO Pegging as yes will perform the following:
For all demands and supplies, it proceeds item by item and
pegs supplies to demands on a daily basis. Daily supplies
and demands are not sorted. When supplies or demands
on a given date are used up, it picks from supplies or
demands on the next date. The unpegged supplies are
pegged to excess.
The peg supplies by demand priority combined with the profile above will prevent the system to plan ahead for safety stock.
Also no safety stock smoothing is setup.
To implement the solution, please execute the following steps:
1. Please set the profile:
MSC: Use FIFO Pegging as yes and
2. Under the plan settings in the main tab the set the following options:
Enable Pegging ON
Peg Supplies by Demand Priority ON
Warm Regards
Sivaraman.G
Similar Messages
-
Safety stock requirement generation
Hi,
We are using report /SAPAPO/RRP_SR_ATP_GENERATE to generate safety stock requirement.
This report calls up the SAP standard heuristic SAP_PP_018 which has the BADI /SAPAPO/RRP_SFTY_STK (BAdI for Safety Stock Heuristic)
The scenario and requirement is -
1. The safety stock element should be a custom category (SR is standard). No issue here. This is configured and the requirement element gets generated with custom category after running the report.
2. This element is included in relevant GATP scope of checks.
3. The issue is - if some one runs the report with standard ATP category SR in selection this demand element replaces the element with custom category which can be seen in product view. So as I understand at any given point in time there will be only one ATP category which will exist as far as safety stock is concerned.
4. What we want is the Safety Stock requirement element with custom ATP category should be separated out so when someone run the report with SR it will create an additional element.
What is the behavior/use of SR requirement element in other modules like SNP/PPDS.
Thanks in advance,
YogeshHi Yogesh,
When Method UPDATE_IO_NODES from BAdI /SAPAPO/RRP_SFTY_STK is called, you can see the already existing safety stock requirements in internal table CT_OLD_REQ.
Additionally, you can see the new or changed safety stock requirements in CT_ORDER_METHOD.
Those entries in CT_OLD_REQ which do not contain a corresponding entry in CT_ORDER_METHOD are always deleted in standard are the Safety Stock Requirements that will be deleted.
In order to prevent this, a possibility is to delete the requested entries from CT_OLD_REQ.
Regards,
Tiago -
Dynamic Safety Stock - Custom logic
Hi,
Are there any exits / enhancements where we can build customer specific logic to periodically update Safety Stock values in the Material Master (MRP Area)?
Thanks.
RajHi,
Thanks for your response.
We want to maintain a Minimum Stock Level at various Storage Locations periodically. However the value is computed based on certain historical values (and not mere consumption). There is an industry logic which will compute this figure.
We need to find a solution to compute this figure as per logic and use it in MRP for planning along with other requirements (such as Reservations, Customer Orders, Forecast etc.,). Since the count of parts and associated historical values are quite high, computing this offline is tedious.
Is there a better way to address this without Z - Devpt.?
I can provide any other info if reqd.
Thanks.
Raj -
Safety stock coverage by Planned order
Dear all,
when I set the static safety stock for material w/o any other requirement in the MD04 and run MRP, system will generate Planned order to cover the safety stock. Safety stock availability for MRP is set to 0 (that´s correct in this case)
It´s expected by my customer, when there are no requirements (reservations, sales orders etc.) system will not generate any Planned order even if there is a "shortage" caused by the safety stock.
Does anybody have an experience with this?
Example in MD04:
Stock 100
Safety stock -101
Available stock -1.
No requirement.
=> System should not create any Planned order.
Thanks for answers.
Regards,
Martin ValcikHi,
You may try by defining safety stock availabilty ( in terms %) for a plant + Mrp group in IMG setting.
menu path for ur reference :
Material Requirement Planning
|_ Planning
|_ MRP Calculation
|_ Stocks
|_ Define Safety Stock Availability
Here you define the percentage of the safety stock to be available for planning. This function is used to avoid a situation where order proposals are created unnecessarily by the system to cover small shortage quantities.
Hope this is useful,
Regards
Partha -
How much to order , reorder point and Safety stock calculation in SAP?
Existing Client is Distribution company , the Challenge is how much order , when to order and how much safety stock we need to keep for Material in SAP?
Limitations with Client System:
u2022The existing system does not enable purchasing to have visibility to firm (open sales orders) and planned (customer forecasted) demand for a material.
u2022If a sales order is placed that consumes all of the inventory available, the purchasing department is not notified automatically to replenish the stock
u2022The system in place currently does not enable the organization to maintain a level of safety stock.
u2022If inventory is logically allocated to a priority customer based on their forecast, there is no way to ensure that inventory is reserved for the priority customeru2019s orders u2013 other sales orders often consume it.
u2022If a material is backordered with several sales orders waiting for parts, the sales orders are allocated based on earliest requested delivery date upon receipt of the part; there is no way currently to allocate the stock across the open sales orders if it is determined that is the appropriate course of action.
Thanks
SwethSweth, you are asking for consulting, and in my opinion it is way beyond what can or should be reasonable to achieve in such a forum. You are asking complex questions, that most probable have more than one possible answer.
I suggest that you get on-site help from a knowledgeable and experienced consultant. These are crucial business issues, and should be dealt seriously. -
Safety stock not covered by schedule lines in planning run
Hi !
In our organization we are trying to implement scheduling agreements and automatic creation of delivery schedule lines through MRP. We have MRP type PD and it considers the reservations created by PM orders and Production orders as requirement elements. When I do the planning run, it creates schedule lines for the PM order reservations and purchase requisition for safety stock. I need it to create schedule lines for all scenarios. Kindly help and suggest a solution.
Regards,
SatyaHi,
Please refer the below links.
Schedule Lines not getting created in MRP
Re: No Scheduling line is generated when RUN MRP
Hope it helps you.
Thanks. -
In Material master safety stock field is in display
Hi,
As a consultant i am able to change the Safety stock field in MRP view in the test system and Production also,but for the user this particular field is in display mode wheras other field in the MRP view user is able to change.
Kindly help me if,there is any settings for the same.
Regards,
PrashantHi Prashant,
Have you checked if there is any configuration made to lock same fields on material master? Follow the below path please;
Logistics u2013 General ==> Material Master ==> Field Selection ==> Define Lock-Relevant Fields
May be someone defined some fields as u201Clock-relevantu201D in customizing and during creation or changing of material master he/she set this indicator. You are able to change those fields because you may have SAP_ALL authorization whereas others may not.
Best regards -
Safety stock Warning message ?
Hello Friends,
Need some help in creating a new functionality,Currently our customers can order a large quantity for any given material. There is no check in place that warns the customer service rep (CSR) that this will stock us out or that this order is 1-2 times our safety stock. I would like to get a function in SAP so that at order entry, if a CSR enters a quantity that is more than 50% of our safety stock, they will receive a warning stating that this could wipe out the inventory for other customers.
I would like to be able to set-up this functionality for a certain set of materials that have safety stock and that are active and high-volume materials.
Please advice what configuration changes needs to be done in order to fullfill this requirement.
Thanks in advance.
MOHi Mohammed
there are no configuration changes. I hope the following would work.
1. How do you identify high volume materials.
2. How do you identify Active materials.
You must find a way to do these or choose some field in the material master for which this check needs to be performed.
Once this is done you can write code in MV45AFZB to perform the check at VBAP level.
Thanks
PG -
Safety stock as per location possible ?
I want to maintain a buffer stock at a storage location which is not main storage location of material. An automatic reservation should be created if stock level goes down.
Is it possible ?Yes it is possible by defining MRP at storage loc level with reorder point and maintain the safety stock at sub storage location.
When you run MRP, if the stock is below safetry stock and reorder point levele system will create a reservation from mainstorage location to sub storage loction
Hence in MRP 4 view forplant and storage loc maintaine - maintain the setting MRP carriedout sepereately in the storage location.
Please come back if required -
Static Vs Dynamic Safety stock
Hello Gurus
I want to know the following
1. Whats a Dynamic Safety Stock ?
2. The basic difference between Static Vs Dynamic Safety Stock
3.In which business scenario do we use a Dynamic & in which cases Static safety stock -Dear Raja,
There are two types of availability checks
1) Availability Check for stock types in Inventory Management (Static Availability Check):
This check takes only the existing stock at the time of entry into account. This check is carried out automatically & no setting can be made for it in the system .It covers the relevant stock affected at the plant, storage location & special stocks level. The stock affected is determined via the movement type.
Ex: If you enter transfer posting with mvt 321 for 20 nos from Quality to unrestricted the system checks whether 20 nos.are actually available in Quality stock
2) Check of available stocks from the view point of MRP (Dynamic availability check):
In this case in addition to stock physically available in warehouse, here planned receipt & issues can also be taken into account. This check enables you to prevent an already reserved quantity from being withdrawn or reserved for another purpose.
For Ex; Today we have a stock of 100 nos. 25 pieces are reserved for withdrawal tomorrow & another 25 nos are reserved for day after tomorrow which means only 50 pieces are available today. If you try to create another reservation of 60 nos today system will give warning or error message.
Hope this will clear your concept
Vivek -
Safety Stock with consignment stock
Hi,
is there a way to define a safety stock for a customer consignment stock?
Regards,
FlorianDear Florian
As you would be aware, the said details are being stored in Table MSEG and Field SOBKZ for special stock indicator and for quantity the field is ERFMG.
So applying some user exits, tell your requirement to ABAPer and write a logic. May be you can consider some of the following user exits.
- User exits in the program MV45AFZZ - USEREXIT_READ_DOCUMENT
- User exits in the program FV45EFZ1 - USEREXIT_CHANGE_SALES_ORDER
thanks
G. Lakshmipathi -
Hi,
I maintained minimum safety stock as-50 in MRP2 view while creating material master, my client requirement is this minimum safety stock should not be issued at any cost, without enhancement from abap consultant i need to maintain this safety stock.
can anyone help me to cose this issue.Hi,
Minimum Safety Stock
The quantity that defines the lower limit for safety stock. This value cannot be exceeded.
Use
Defining a lower limit can influence the following:
material master data maintenance
The safety is checked to see if it is greater or equal to this lower limit.
forecasting
The lower limit is checked if you use an availability indicator which shows, according to customizing settings, if the safety stock is to be calculated again in a forecast.
If the safety stock is lower than this level in forecasting, the safety stock is automatically increased to the value of the lower level.
Dependencies
The safety stock must always be greater or equal to this lower level.
Hope this helps.
Revert if you need more details.
Regards,
Tejas -
Negative stock and Stock below safety stock
Hi,
Both negative stock and stock below safety stock create procurement proposals - internal or external.
But what is the difference between them?
Thanks in advance.Hi,
NEGATIVE STOCK:
Negative stock function used when you want to post Goods Issue quantity that larger than the book quantity.
For example: you have stock of material A000 = 90 qty and you want to Goods Issue with 100 qty.
Negative stock function is not relevant for the procurement, It can only use for the excess qty issue to to the production than stock qty. System will not create PR .
You need to do configuration setting to use this function.
Cust: In customizing negative stock are must allow for a valuation area, Plant and Storage location level.
In addition you can set the special stock at plant level such as
Consignment
Material provided to vendor
consignment stock at customer
sales order stock
project stock
returnable packaging with customer
returnable transport packaging
Application: The indicator for negative stock is with the storage data in the material master mast be maintained.
Note: It is possible for unrestricted use and blocked stock only.
With the standard price, There are no special features to the negative stock. But with the Moving average price , a price diff account can be posted to when goods are received.
STOCK BELOW SAFETY STOCK.
The Safety stock should cover any excess material consumption that may occur during the replenishment lead time as well as the normal requirements when deliveries delayed.
The Safety stock is therefore part of reorder point.
You do not required any special setting to use safety function. Just need to maintain the safety stock level in the material master.
If stock reduce below safety stock, system will create procurement proposal i.e Planned order or Purchase requisition.
I hope it will clear your query.
Ashish Panchal -
Forecasting Based Planning with Dynamic Safety stock Calculation?
Hi Guys:
Based on the client requirement we are going with forecast based planning i.e based on Sales historical data , rather then buyer determining how much amount of safety stock need to be maintained ,
Can system calculate/propose safety stock based on lead time and service levels set for that particular material?.
how to load historical sales data into the system before go Live , so when they run MRP Run ( using forecast based Planning ) -> Planning orders>PO are triggered? or is there any alternative ?
Thanks
Sweth.Hi.
Range of coverage profile in material master MRP2 view
The range of coverage profile contains the parameters for calculating the dynamic safety stock. This is a statistical calculation on the basis of average daily requirements.
Use
The dynamic safety stock is calculated depending on the requirements within a specified period and the range of coverage.
Dependencies
The range of coverage profiles (period length for calculating the average consumption, range of coverage, and so on) are maintained in Customizing in the MRP screen.
SPRO>MM>CBP>MRP CALCULATION>Define rage of coverage profile
or
Production>MRP>MRP Calculation>Define rage of coverage profile
Thanks
Diwakar -
Dynamic Safety Stock wih Safety daysu2019 supply
Hi
In APO PP/DS, my compagny want to set up for several products, two safety stock :
1- Dynamic Safety Stock in order to prevent when actual usage exceeds forecasted demand
2 - Safety day's to prevent when time it takes to receive a replenishement shipment exceeds the projected lead time (usual problem in our business)
For this two cases we use
1- MB
2 -SZ
So my question, how it's possible to mix this 2 safety stock methods? Is possible to create a custom method or custom heuristic in order to do that?
Thanks for your help
YouriHi
We have ever try without success other solutions as :
SM and MM
MB with Good Receipt Time in APO = ( Good Receipt in R/3 + Safety Days )
The only solution seem AT/BT method but we can't make difference between safety stock and safety days during monitoring
Thanks for your help
Maybe you are looking for
-
How to use vpd to restrict rows by application and schema_name?
We have a need to reuse a schema name many times in a test/dev. environment. Normally we just create a new instance so development can test their apps. using the same schema_name, let's call it test_user. This is very tedious and time consuming to cr
-
Java/OpenJDK problem with OSS/osspd/ALSA/pulseaudio [SOLVED]
I've got problems with sound output of java programs, which usually try to hog /dev/dsp, using pulseaudio and openjdk 7. Some rare java apps' sound methods surprisingly do work. Others (which the majority of java programs seem to use) do not. In Sun
-
Hello, i would like to ask question about DMS. My goal is to attach PDF files to every material (packaging specification). I already have a directory which i can see using AL11. I already managed to create DMS (using BAPI_DOCUMENT_CREATE2) but now i
-
I would like to transport all the Product, Software Component , Technical System and Business System Information from DEV to Production SLD. The plan is to make the Production SLD, the only SLD in future. I am thinkin of going to SLD Administration ,
-
Vision builder AI running Ethernet IP server on my computer
Hi, I am running Vision bulider AI on my computer and I need to exchange data thru the Ethernet/IP protocol. In vision bulider I have startet the Ethernet/IP server. I am using a Devicenet to Ethernet IP gateway from Hilscher, When I go online on thi