shelf life planning in apo

45
Shelf Life Planning in APO Eric Simonson - Solutions Management April, 2010

Upload: aua868s

Post on 10-Apr-2015

2.054 views

Category:

Documents


47 download

TRANSCRIPT

Page 1: Shelf Life Planning in APO

Shelf Life Planning in APO

Eric Simonson - Solutions Management

April, 2010

Page 2: Shelf Life Planning in APO

Shelf Life for SNP in SCM 5.1 (SCM 2007)Shelf Life for SNP in SCM 5.1 (SCM 2007)

Shelf Life Enhancements in SCM 7.0

Page 3: Shelf Life Planning in APO

Shelf Life in SNP

Shelf Life Propagation

Shelf Life Display and Alert

Shelf Life in SNP

Shelf Life Data

Page 4: Shelf Life Planning in APO

General Information

The following information relates to the release combination ERP 2007 (ECC 6.0

component) / SCM 5.1.

Part of the described shelf life functionality is not contained in core release ERP

2007 but is provided in enhancement package EhP3. Customers are required to use this enhancement package, along with activating the business function

SCM_GEN_02, to switch this functionality on explicitly.

© SAP 2007 / Page 4

Page 5: Shelf Life Planning in APO

Shelf Life in SNP 5.1 – Developments

� Display of shelf life data

� Display shelf life data of demands, receipts and stocks

� Display of data on expiring/wasted goods and shelf life based stock balance

� Propagate shelf life data

� Propagate shelf life data of demands (for example: customer orders) across the supply chain

© SAP 2007 / Page 5

�Alert on shelf life data

� Generate alerts for goods that will expire or for shelf life mismatches between demands and stocks

� Integrate shelf life data to ERP

� Integrate shelf life data of purchase requisition to ERP

� Use shelf life data for further processes in ERP (purchase order, batch determination for delivery creation)

Page 6: Shelf Life Planning in APO

Shelf Life in SNP

Shelf Life Propagation

Shelf Life Display and Alert

Shelf Life in SNP

Shelf Life Data

Page 7: Shelf Life Planning in APO

ERP Master Data

The following shelf life fields exist in the material master of ERP (transaction

MM03, tab Plant Data / Stor. 1):

© SAP 2007 / Page 7

Page 8: Shelf Life Planning in APO

ERP Master Data

The following shelf life fields exist in the material master of ERP (transaction

MM03, tab Plant Data / Stor. 1):

� Minimum Remaining Shelf Life

Minimum amount of time for which the material must keep upon goods receipt for

the goods receipt to be accepted by the system.

� Total Shelf Life

Period for which the material will keep in total, that is from the date of production

© SAP 2007 / Page 8

Period for which the material will keep in total, that is from the date of production

to the shelf life expiration date.

� Period Indicator for Shelf Life

Determines the time unit of the above fields.

� Rounding Rule for Shelf Life

Expires material at the start or end of the period.

� Storage Percentage

How much of the minimum remaining shelf life must be left if the material is to be

sent from one plant to an other.

Page 9: Shelf Life Planning in APO

SCM Master Data

The following shelf life fields exist in the product master of SCM (transaction /SAPAPO/MAT1, tab Properties):

© SAP 2007 / Page 9

Page 10: Shelf Life Planning in APO

SCM Master Data

The following shelf life fields exist in the product master of SCM (transaction

/SAPAPO/MAT1, tab Properties):

� Planning with Shelf Life

This flag determines whether shelf life functionality is considered for this product.

Set by CIF if a value is maintained in field “Total Shelf Life“ of ERP.

� Shelf Life

© SAP 2007 / Page 10

Filled via CIF from field “Total Shelf Life“ of ERP. Value is always in days.

� Maturation Time

Required period between production of the material and its use.

Currently not filled via CIF. Value is always in days.

Page 11: Shelf Life Planning in APO

SCM Master Data (continued)

� Required Minimum Shelf Life

Minimum shelf life a stock/receipt element must have to cover a demand.

Filled via CIF from field “Minimum Remaining Shelf Life“ of ERP. Value is always in

days.

� Required Maximum Shelf Life

Maximum shelf life a stock/receipt element must have to cover a demand.

Currently not filled via CIF. Value is always in days.

© SAP 2007 / Page 11

Currently not filled via CIF. Value is always in days.

� Rounding Rule

Filled via CIF from fields “Rounding Rule for Shelf Life“ and “Period Indicator for Shelf

Life“ of ERP.

� Percentage Remaining Shelf Life

Filled via CIF from field “Storage Percentage“ of ERP.

Page 12: Shelf Life Planning in APO

Stocks

Stocks in ERP can carry shelf life data by assigning batches.

(This is only possible if flag “Batch Management“ is set in the material master.)

A batch is a quantity of the material with certain properties that is held in stock separated from the other quantities of the material.

The batch contains the date of

manufacture, the shelf life expiration

© SAP 2007 / Page 12

manufacture, the shelf life expiration

date and the ‘available from’ date

(day after end of maturation time).

These attributes can be entered

manually. If the shelf life expiration

date is missing it is calculated from

the date of manufacture and the total

shelf life from master data.

Page 13: Shelf Life Planning in APO

Stocks

To transfer shelf life data of stocks to SCM the relevant classes, characteristics

and batches have to be included in the integration model.

(See consulting note 751392)

In SCM, shelf life of stocks can be displayed in /SAPAPO/RRP3.

© SAP 2007 / Page 13

Page 14: Shelf Life Planning in APO

Demand Elements

� Sales Orders in ERP can carry shelf life data by assigning batch search

strategies.

Shelf life data of sales orders can be transfered to SCM. For details, see Note

391018 (configurable materials) and Note 483576 (non-configurable materials).

�When Forecasts are released from DP to SNP the default shelf life requirements

© SAP 2007 / Page 14

�When Forecasts are released from DP to SNP the default shelf life requirements from product master data are attached.

This logic can be changed by implementing:

BAdI= /SAPAPO/SDP_RELDATA with Method= CHANGE_RELDATA.

In this method, arbitrary shelf life requirements can be set (e.g., customer-dependent values).

Page 15: Shelf Life Planning in APO

Purchase Requisitions

From ERP 2007 (EhP3) on, purchase requisitions carry a minimum remaining shelf life field that describes the minimum amount of time for which the material must keep

at time of goods receipt (delivery date).

© SAP 2007 / Page 15

Page 16: Shelf Life Planning in APO

Purchase Orders

Purchase orders carry a minimum remaining shelf life field that describes the

minimum amount of time for which the material must keep at time of goods receipt.

When a new purchase order is created in ERP, the minimum remaining shelf life is filled from the corresponding field of the purchase requisition.

The minimum remaining shelf life can be changed manually (in PO change

transaction ME22N).

© SAP 2007 / Page 16

transaction ME22N).

Shelf life data of purchase orders can be transfered to SCM (but not changed there).

Page 17: Shelf Life Planning in APO

Purchase Orders

© SAP 2007 / Page 17

Page 18: Shelf Life Planning in APO

Conversion SNP → PP/DSConversion SNP → PP/DSConversion SNP → PP/DSConversion SNP → PP/DS

When converting orders (planned orders,stock transfers, purchase requisitions)

created in SNP to PPDS the shelf life data is kept.

This was done by enhancing heuristic SAP_SNP_SNGL.

© SAP 2007 / Page 18

� Transaction /SAPAPO/RRP_SNP2PPDS

Page 19: Shelf Life Planning in APO

Shelf Life Integration SCM -> ERP (EhP3)

� Shelf life attributes added to the purchase requisition in ERP.

� Display and change shelf

life attributes in the

purchase requisition.

� Transfer the shelf life

attributes from the purchase

© SAP 2007 / Page 19

attributes from the purchase requisition into the purchase

order.

� Use the shelf life attributes at batch determination if an

outbound delivery is created

for a stock transport order.

Page 20: Shelf Life Planning in APO

Shelf Life in SNP

Shelf Life Propagation

Shelf Life Display and Alert

Shelf Life in SNP

Shelf Life Data

Page 21: Shelf Life Planning in APO

Shelf Life Propagation

General Idea:

� Use of dynamic pegging to find stocks/receipts satisfying given demands

� Starting from sales order / forecast level:

Propagation of shelf life requirements of demands to corresponding receipts (and their

dependent demands), taking into account transportation and production durations

� Use propagation report as a tool that propagates shelf life data of demands (for example,

customer orders) along the supply chain after the planning run

© SAP 2007 / Page 21

Page 22: Shelf Life Planning in APO

Shelf Life Propagation - Function

� Transaction= /SAPAPO/SNP10

� Report= /SAPAPO/RSNP_SHLF_PROP

� BAdI= /SAPAPO/SNP_SHLF_PROP Method= PROD_PROPAGATE

can modify shelf life data propagated

� BAdI= /SAPAPO/SNP_SHLF

© SAP 2007 / Page 22

Method= IO_MATCHING

can define your own logic for finding corresponding demands and receipts (other then dynamic pegging)

Page 23: Shelf Life Planning in APO

Shelf Life Propagation - Shelf Life Data in the

Demand (Forecast) Element

© SAP 2007 / Page 23

Page 24: Shelf Life Planning in APO

Shelf Life Example: Situation After Planning,

Before Propagation

CPF2 CPF3

T-CPF00

Stock ForecastStock

Transfer

© SAP 2007 / Page 24

600-100

13 days

≥ 5 days

-600

600

≥ 10 days

20 days

2 days

(+ 3 days

weekend)

-200≥ 10 days

-300≥ 15 days

150

18 days

300

32 days

Page 25: Shelf Life Planning in APO

Shelf Life Example: Situation After Propagation

(Without Split)

CPF2 CPF3

T-CPF00

Stock ForecastStock

Transfer

© SAP 2007 / Page 25

600-100

13 days

≥ 5 days

-600

600

≥ 20 days

15 days

2 days

(+ 3 days

weekend)

-200≥ 10 days

-300≥ 15 days

150

18 days

300

32 days 300

300 missing

Page 26: Shelf Life Planning in APO

Shelf Life Propagation – Results without Split

during Propagation (batches)

© SAP 2007 / Page 26

Page 27: Shelf Life Planning in APO

Shelf Life Propagation – Results without Split

during Propagation (shortage)

© SAP 2007 / Page 27

Page 28: Shelf Life Planning in APO

Shelf Life Example: Situation After

Propagation (With Split)

CPF2 CPF3

T-CPF00

13 days

Stock ForecastStock

Transfer

5 days

© SAP 2007 / Page 28

600-100

13 days

≥ 5 days

-200

200

≥ 15 days

10 days

2 days

(+ 3 days

weekend)

-200≥ 10 days

-300≥ 15 days

150

18 days

300

32 days

-100

100

≥ 10 days

5 days

-300

300

≥ 20 days

15 days

100

150

50

250

50 missing

Page 29: Shelf Life Planning in APO

Shelf Life Propagation – Results with Split during

Propagation (batches)

© SAP 2007 / Page 29

Page 30: Shelf Life Planning in APO

Shelf Life Propagation – Results with Split during

Propagation (shortage)

© SAP 2007 / Page 30

Page 31: Shelf Life Planning in APO

Shelf Life in SNP

Shelf Life Propagation

Shelf Life Display and Alert

Shelf Life in SNP

Shelf Life Data

Page 32: Shelf Life Planning in APO

Display of Shelf Life Data I

� Use planning book in SNP Interactive Planning to display shelf life data

� Macro-based display & alerting solution

� Display of shelf life based stock balance

� Display of projected wastage quantities, “How much of the product has to be

disposed based on the current plan?“

� Raise alerts if the receipts and demands do not match with regard to their shelf

life data.

© SAP 2007 / Page 32

life data.

� Data on expiring/wasted goods and the shelf life based stock balance per

location product are displayed in new key figures of the planning table

� Data for individual orders (maturation date, expiration date, minimum /

maximum required shelf life date) can be displayed in the detail view.

Page 33: Shelf Life Planning in APO

Display of Shelf Life Data II (Key figures)

© SAP 2007 / Page 33

Page 34: Shelf Life Planning in APO

Display of Shelf Life Data II (Key Figures)

The system uses macros to calculate the following key figures that contain shelf life information:

� Expiring Quantity- Displays the total quantity of stock or receipt elements in a bucket that are no longer usable from this bucket on.

� Projected Wastage Quantity- Displays the portion in key figure “Expiration Quantity” that needs to be discarded in the current demand situation (un-pegged supply).

© SAP 2007 / Page 34

supply).

� Stock on Hand (Shelf Life)- Displays the total quantity of stock or receipt elements in a bucket that have not been consumed by demand up to, and including this bucket. Consumption follows the shelf life logic that stock or receipt elements must meet the shelf life requirements of demand.

� Supply Shortage (Shelf Life)- Displays the total quantity of demand elements in a bucket that have not consumed stock or receipt elements up to, and including this bucket. Consumption follows the shelf life logic that stock or receipt elements must meet the shelf life requirements of demand.

Page 35: Shelf Life Planning in APO

Display of Shelf Life Data III (Shelf Life View)

© SAP 2007 / Page 35

Page 36: Shelf Life Planning in APO

Alert on Shelf Life Data I

� Generate alerts after carrying out shelf life propagation. Check for goods

that will expire soon and for mismatches between shelf life requirements and

actual shelf life.

� Both Dynamic & Database Alerts are available.

© SAP 2007 / Page 36

Page 37: Shelf Life Planning in APO

Other Helpful OSS Notes

Note 579556- Taking shelf life into account with SNP optimizer (prior to SCM 5.1)

Note 751392- Shelf life R/3 -> APO, settings in R/3 system

Note 1072022- Shelf life in SNP

© SAP 2007 / Page 37

Note 1072022- Shelf life in SNP

Note 1109941- Switches in business function SCM_GEN_02

Note 759599- LEFO pegging strategy

Page 38: Shelf Life Planning in APO

Shelf Life for SNP in SCM 5.1 (SCM 2007)Shelf Life for SNP in SCM 5.1 (SCM 2007)

Shelf Life Enhancements in SCM 7.0

Page 39: Shelf Life Planning in APO

CTM Profile – Strategies tab

© SAP 2007 / Page 39

Page 40: Shelf Life Planning in APO

Shelf Life Planning with CTM Shelf Life Planning with CTM Shelf Life Planning with CTM Shelf Life Planning with CTM –––– SNP or PPDS SNP or PPDS SNP or PPDS SNP or PPDS

Mode Mode Mode Mode

Maturation Time

Demand

Receipt

Max. Shelf LifeMin. Shelf Life

1. 2. 3.

� CTM respects all Shelf Life Restrictions

Maturation Time Max. Shelf Life

1. Maturation Time of Supply before Due Date of Demand

2. Expiration of Supply after minimum required Shelf Life of Demand

3. Expiration of Supply before maximum required Shelf Life of Demand

Shelf Life restrictions:

� Maturation Time: Required period between production of the material and its use� Required Minimum Shelf Life: minimum shelf life a stock/receipt element must have to cover a

demand� Required Maximum Shelf Life: maximum shelf life a stock/receipt element must have to cover a

demand

Page 41: Shelf Life Planning in APO

Shelf Life Propagation in PPDS for 7.0

� Motivation

� Previously the shelf lives of the receipts and demands are determined according to the

values at the product or the batches

Sales Order FP

STR FP

Shelf Life

Req. Min. Shelf Life

FP in DC1

FP in PL1

� In case of multiple locations, the

shelf life of the stock transfers at

the source location should

respect the shelf life of the sales

order at the destination location.

Planned

Order C1

Planned Order FP

C1 in PL1

Stock C2

C2 in PL1

In SCM 5.1

order at the destination location.

� If the component is active in the

finished product and it shouldn’t

violate the shelf life restriction of

the finished product

Page 42: Shelf Life Planning in APO

Shelf Life Propagation in PPDS for 7.0

� Objective

� The shelf lives are propagated

– Takes the actual date into consideration, not just the days

– Across location

– Across production

levels

Sales Order FP

STR FP

Shelf Life

Req. Min. Shelf Life

FP in DC1

Planned Order C1

Planned Order FP

FP in PL1

C1 in PL1

Stock C2

C2 in PL1

Propagate Req. Shelf Life along

Network

Propagate Req.

Shelf Life along

Production

In SCM 7.0

Page 43: Shelf Life Planning in APO

Shelf Life Propagation in PPDS for 7.0

� Features

� A new heuristic SAP_PP_025 to propagate the required shelf life from the pegged

requirement to the dependent demand

� Can reset the required shelf life of non pegged orders to their original value

� Propagation of the required shelf life from the finished product to the subsequent

production levels

� Transfer of the required shelf life to the ERP stock transfer order

� In case of multiple pegging the smallest of maximum required shelf life and the largest

of minimum required shelf is propagated (Most conservative).

� Limitations

� No shelf life planning is done during the propagation.

Page 44: Shelf Life Planning in APO

SAP Supply Chain

Management

Eric Simonson

[email protected]

© SAP 2007 / PP/DS Overview 44

www.sap.com/scm

Q & A

Thank you for your

interest!

“This presentation is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document

contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development.

Please note that this document is subject to change and may be changed by SAP at any time without notice.

SAP assumes no responsibility for errors or omissions in thisdocument.”

Page 45: Shelf Life Planning in APO

Copyright 2007 SAP AG

All rights reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages

© SAP 2007 / Page 45

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.

SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.

Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab.

Alle Rechte vorbehalten.