Dynamic Safety Stock: Calculation and Integration with the planning.



Similar documents
Order Split Usage in Production Orders

Vendor Consignment. Applies to: Summary. Author Bio. SAP ECC 6.0. For more information, visit the Supply Chain Management homepage.

Valuation of Materials using FIFO Method

Inventory Management (0IC_C03) Part - 3

Quantifying the Amount of Cash Discount Lost

Market Basket Price Calculation in Retail

Creation and Configuration of Business Partners in SAP CRM

How to Assign Transport Request for Language Translation?

Step by Step Guide for Language Translation Tool

Creating New Unit of Measure in SAP BW

How to Modify, Create and Delete Table Entries from SE16

SAP CRM Campaign Automation

Invoice Collaboration: Self Billing Invoice

Step by Step Guide How to Copy Flat File from Other Application Server to BI and Load through Info Package

SAP FI - Automatic Payment Program (Configuration and Run)

Currency Conversion using Variables in SAP BI -Reporting

Time Evaluation RPTIME00 Report Prerequisites, Process Flow and Storing results on Cluster B2

How to Generate Stack Xml for Ehp4 and Above Upgrade

Multi Level Purchase Order Release Strategy

Restricting Search Operators in any Search View

Direct Subcontracting Process (SAP SD & MM)

Step by Step Procedure to Block and Debug a CIF Queue Flowing from R/3 to APO System

Organizational Management- Organizational Structure Creation

How to Configure and Use MRP

Guidelines for Effective Data Migration

SAP MM: Purchase Requisition with Classification and Workflow Approval

Standard SAP Configuration of SMS through HTTP with Third Party SMS Gateway

Embedding Crystal Reports inside ECC ALV Reports

Creating Content Using SO10 Objects and Text Symbols

Working with SAP BI 7.0 Data Transfer Process (DTP)

Table of Content. SAP Query creation and transport Procedure in ECC6

Reverse Transport Mechanism in SAP BI

Make to Order in SAP ERP

Process Controlled Workflow SRM 7.0 (Using BRF)

SAP CRM System 6.0/7.0. For more information, visit the Customer Relationship Management homepage

Configuration of Enterprise Services using SICF and SOA Manager

Deleting the User Personalization done on Enterprise Portal

Data Flow from LBWQ/SMQ1 to RSA7 in ECC and Delta Extraction in BI

Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas

Step by Step guide of Report-to- Report Interface in BW Reporting

Middleware Configuration and Monitoring for Master Data Transfer from SRM to ECC

Quick Viewer: SAP Report Generating Tool

SAP BW - Excel Pivot Chart and Pivot Table report (Excel)

Understanding BW Non Cumulative Concept as Applicable in Inventory Management Data Model

Sales Commission Calculation & Settlement Handling through Order Processing

Introduction to COPA and COPA Realignment

Multi Provider Creation Based on Sales and Planning Info Cubes

Creating Transaction and Screen Variants

SAP CRM 7.0 E2C Setup: CRM via Toolset

Create Automatic Mail Notification/ Alert for Process Chain Monitoring

Extractor in R/3 and Delta Queue

Different Types of Alerts for Process Chains. Table of Content

Inventory Management in SAP BW

Order Change Management (OCM)

Release Strategy Enhancement in Purchase Order

Display Options in Transaction SE16

SAP BW - Generic Datasource Function Module (Multiple Delta Fields)

SAP APO SNP (Supply Network Planning) Sample training content and overview

Credit Management in Sales and Distribution

Compounding in Infoobject and Analyzing the Infoobject in a Query

Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW

Table of Contents. Passing Data across Components through Component Controller between Two Value Nodes

LSMW: Upload Master Data using Batch Input Recording

How to Get Work Items from Workflow in your Outlook Inbox

Workflow Troubleshooting and Monitoring in SAP ECC 6.0

Registration, Evaluation, Authorization and Restriction of Chemicals (REACH) Compliance

How to Develop Programs for SAP Mobile RF

Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS

Step by Step Procedures to Load Master Data (Attribute and Text) from FlatFile in BI 7.0

BW Performance Monitoring

Materials Management - Inventory Management

SAP BW 7.3: Exploring Semantic Partitioning

Exposing RFC as Web Service and Consuming Web Service in Interactive Forms in ABAP

Web Dynpro: Multiple ALV Grids and Layouts in ALV

How to Create an ecatt?

Case Study: How Hollister Simultaneously Minimized Inventory Costs and Stabilized Service Levels Using Two Little Known, but Effective, Tools

Configuring HTTPs Connection in SAP PI 7.10

Solution Manager Service Desk an End-to-End Helpdesk Solution

ABAP Proxy Interfacing

ALE Settings, for Communication between a BW System and an SAP System

First step to Understand a Payroll Schema

Deleting the Requests from the PSA and Change Log Tables in Business Intelligence

Web Dynpro ABAP: ALV and Table in Popup Window

SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI

Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO

SPDD & SPAU Adjustments Handbook

Deploying Crystal Reports on Top of a SAP BI Query

Planning Optimization in AX2012

Step by Step Procedure to Create Broadcasters, to Schedule and to Enhance of SAP- BI Queries from Query Designer

INVENTORY MANAGEMENT, SERVICE LEVEL AND SAFETY STOCK

Consuming Services in SOA Manager

MM: Display Tax Conditions in Purchase Order for Brazilian Companies

Sending an Image File Through XI in a File-to-Mail Scenario

ABAP Debugging Tips and Tricks

supply chain optimization packages

Creating Web Service from Function Modules/BAPIs & Integrating with SAP Interactive Forms

Using PI to Exchange PGP Encrypted Files in a B2B Scenario

How to Integrate CRM 2007 WebClient UI with SAP NetWeaver Portal

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

Overcoming Testing Challenges in SAP Upgrade Projects

Transcription:

Dynamic Safety Stock: Calculation and Integration with the planning. Applies to: ECC- 6.0. For more information, visit the Supply Chain Management homepage. Summary Dynamic Safety Stock scenario can be used to calculate the average fluctuating inventory over a given period. This helps to maintain the optimum amount of inventory levels both for the peak requirements and when there is low demand. Author: Vikas Koul Company: Intelligroup Asia Private Ltd. Created on: 02 November 2009 Author Bio Mr. Vikas is a Post Graduate in Business Management with specialization in Operations Management. He also holds the Bachelors Degree in Mechanical engineering. He is having more than 4 years of functional experience in manufacturing industry and 2 years of experience in SAP as PP consultant 2009 SAP AG 1

Table of Contents Introduction... 3 Scenario... 3 SAP Mapping... 5 Range of Coverage Profile... 5 Determining the range of coverage... 6 Conclusion... 16 Related Content... 17 Disclaimer and Liability Notice... 18 2009 SAP AG 2

Introduction The function of Demand Planning is to ensure an optimum supply of inventory through out. The level of inventory must be maintained such that it s not surplus & at the same time inventory should not be too short to run into delivery delays. This is to avoid the excessive storage overheads and capital tie ups. Even though MRP helps to streamline the inventory but the input to MRP does not take into account the demand fluctuations. To take the Demand fluctuation into account, Dynamic Safety Stock scenario can be incorporated. This method of planning is based on the precise that there is constant change in the average consumption which can be taken into account by MRP. So every time the MRP is run this change in the average consumption is taken into account in the planning run and as a result the inventory quantities are recalculated. Scenario The assumption on which most planning systems are based is that all planning data is deterministic, but in real procurement, production & delivery scenarios various random events occur. A buffer stock in the form of Safety Stock is used to minimize the impact of random events. Normally in materials management there are two basic inventory management systems which are Periodic Review System (P-System) Fixed Order Quantity system (Q-System). In P system of inventory, the stock position is reviewed once in a fixed period and an order is placed depending on the stock position on that day. Thus the variable factor here is the quantity and the fixed factor is the period. This normally relates with MRP where the MRP is run at fixed interval of time to check the inventory status. 2009 SAP AG 3

Units Dynamic Safety Stock: Calculation and Integration with the Planning. Reserve Stock Safety Stock for Lead Time & Review Period P- System Review Period Time Q system is a system wherein replenishment is done when the stock touches the reorder level which is fixed. Thus the fixed factor here is the stock and variable factor is period. This normally relates to the Consumption Based Planning. The reorder level is calculated by adding the Safety Stock along with the average material consumption. The level of Safety Stock is based on the accuracy of the forecast. The better the Forecast the lower the level of Safety Stock. 2009 SAP AG 4

Units Dynamic Safety Stock: Calculation and Integration with the Planning. Reorder Point Reserve Stock Safety Stock Q System Time SAP Mapping In SAP, Dynamic Safety Stock can be used to determine the Safety Stock level if the option of Define Range of Coverage Profile (Dynamic Safety Stock) is set in IMG. Dynamic Safety Stock takes into account Average Requirements & Range Of Coverage Range of Coverage Profile The Range of Coverage Profile consists of the parameters which are maintained to calculate the Dynamic Safety Stock. The parameters maintained are based on the number of days for which the material availability is required. The plan also takes into consideration the fluctuations in the requirements. Here the number of days is taken in the range of coverage for which the material must be available. Subsequently based on this coverage profile system calculates requirements in MRP Evaluations & creates the order proposals. The quantity value can further be limited by defining the Maximum & Minimum Range of Coverage The Time Periods in which the range of coverage is valid. IMG Production Material Requirements Planning Planning MRP Calculation Define Range of Coverage Profile (Dynamic Safety Stock). 2009 SAP AG 5

The settings maintained here are at Plant level. The Dynamic Safety Stock is calculated by the formula DSS = Average Daily Requirement * Range Of Coverage Average daily requirements Average Daily Requirement is calculated by the formula (Requirements in the specified periods) / (Number of days in the total period length). For the calculation of the average daily requirements following parameters must be maintained 1. Period indicator - This indicator to used to determine the calendar period for which average daily requirements needs to be carried out. Following values can be maintained weeks (W) months (M) periods according to the planned calendar (K) 2. Type of period length -this indicator is used to determine the length of the individual periods in detail. Following values can be maintained: workdays calendar days Standard days- if standard days is selected as a period length, the number of days determined per period must be maintained in the field, No. standard days 3. Number of periods - here, the number of periods are defined which are used to calculate the average daily requirements. Determining the range of coverage The range of coverage can be defined for a maximum of three periods and different coverage for each period can be maintained. To do this, ranges of coverage and the periods in the screen section entitled, Determine range of coverage. The range of coverage in each of the three periods can be limited by entering a minimum and a maximum range of coverage. The system checks whether the actual range of coverage (available quantity / average daily requirements) lies below the minimum range of coverage or above the maximum range of coverage. If this is the case, the dynamic safety stock level is recalculated using the information for the target range of coverage. 2009 SAP AG 6

2009 SAP AG 7

2009 SAP AG 8

Apart from these settings in IMG certain Master Data settings need to be maintained in Material Master. The material is set with an MRP type configured with the selection of the Coverage Profile 2009 SAP AG 9

In the MRP evaluation, (MD04) the parameters used to calculate the dynamic safety stock can be checked in the period totals display. 2009 SAP AG 10

System Calculation Example Coverage Profile Period Indicator DSS (Test) M (Month) For Average Requirements Number Of Periods 2 Type of Period Length 3 (Standard Days) No of Days per Period 20 For Standard Days number of days need to be maintained. Target Range Of Coverage 2 2009 SAP AG 11

Now if the requirement for the period is 10/06/2009 100 Units 10/27/2009 200 Units The Dynamic Safety Stock will be calculated as per the formula DSS = Average Daily Requirement * Range Of Coverage Average Daily Requirement = (Requirements in the specified periods) / (Number of days in the total period length). Average Daily Requirement = (100 + 200) / (20 * 2) DSS = 7.5 * 2 = 15 = 300/ 40 = 7.5 units With these input data run MRP with the following result 10/06/2009. PlOrd. 0000045574/Stck 115 ( Plnd Order Qty) 115 (Avail. Qty) 10/06/2009. IndReq VSF 100-15 10/27/2009. PlOrd. 0000045575/Stck 200 ( Plnd Order Qty) 215 (Avail. Qty) 10/27/2009. IndReq VSF 200-15 2009 SAP AG 12

2009 SAP AG 13

By switching to Period Totals view, detailed information is provided. Here Target Stock & Minimum Stock level maintained by the system is 15 units. Now in Customizing maintain the values for the fields Minimum Coverage Period Target Coverage Period Maximum Coverage Period 2 Days 4 Days 6 Days 2009 SAP AG 14

Average daily requirement = 7.5 Units System calculates Dynamic Safety Stock as Minimum Safety Stock Level = 7.5 * 2 = 15 Units Target Safety Stock Level = 7.5 * 4 = 30 Units Maximum Safety Stock Level = 7.5 * 6 = 45 Units After marinating these values in customizing run the MRP which gives the following results The system always maintains the Target Safety Stock Level which is 30 Units in the case of above example. Depending on the inventory level of the material, the system responds accordingly. If the stock level is less than Minimum Safety Stock Level then the system creates the procurement proposals to maintain the Target Safety Stock Level. If the stock level is above Target Safety Stock Level no procurement proposals are generated. If the stock level is above Maximum Safety Stock Level, the system first checks if procurement proposals are firmed & if they are firmed a exception message is generated. By switching on to the Period Totals view the system shows the information on all stock levels. 2009 SAP AG 15

This completes the process of setting & executing the MRP taking Dynamic Safety Stock into consideration. Conclusion The settings & running the MRP with the DSS are completely a part of the standard SAP system. With this set up of planning run, the planner has a better visibility, control & planning of the inventory for a particular period. 2009 SAP AG 16

Related Content For more information, visit the Supply Chain Management homepage. 2009 SAP AG 17

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 18