0
PP/DS
Planning - Enhancements in
SCM 5.0
SAP AG 2005
Content:
- Withdrawal from Alternative Location
- CTP Enhancements
- Fix Pegging in ATP/CTP Process
- New Heuristic Enhancements
- Capacity Push Heuristic
SAP AG 2005
Unit Objectives
SAP AG 2005
SAP AG 2005
Issuing location
Component demand
withdrawn from
other location
Step 2
Planning
components
Pegging
Planned receipt
Production plant
Issuing location
Step 3
Procurement
of components
Stock
Step 4
Withdraw
component
SAP AG 2005
- Using stock transfer orders would require managing stock in two different locations.
Monitoring stock would be more difficult. Planning would be more difficult. Responsibility for stock would be obscured.
- In the stock transfer process the receiving location assumes responsibility for the product
at the time of goods issue in the delivering location.
This contradicts Kanban and JIT philosophy, where the supplier of a component should be responsible for the component stock.
SAP AG 2005
SAP AG 2005
SAP AG 2005
SAP AG 2005
Plant
42
Issuing plant
Phantom
92000014
L20011210140
42
64637967
L22011220000
42
70075431
L22011230000
51
51
70075431
L22011230000
42
FIN__38LF
FIN__38LF
51
51
FIN__38LF
FIN__38LF
51
SAP AG 2005
Order components
DU
76587710
6963405300
5899
5899
76587710
6963405300
SAP AG 2005
SAP AG 2005
CTP Enhancements
In SCM 5.0 the change capabilities of CTP, based on fix pegging, was enhanced.
Multiple changes of already saved sales order items are vital elements of the business
process. To assure consistent planning behavior, the possibilities for changes are
restricted. For efficient changes of sales order items the planning algorithms of CTP
(and MATP) have to determine the receipt elements, which are assigned to the sales
order items. This is quite easy in a make-to-order scenario, where the receipts are
linked to the demands via accounting.
The assignment in a make-to-stock scenario can change during time. Often one
receipt is assigned to more than one demand. This makes it quite difficult to propagate
the changes properly through the supply chain. The re-create receipt elements
functionality was therefore restricted to make-to-order sales order items until SCM 4.1.
Now the functionality is provided for a make-to-stock scenario as well. This will lead to
better confirmation results.
SAP AG 2005
CTP Enhancements
Re-create Receipt Elements for fix pegged Receipts
This CTP functionality is an extended method of the product availability check. It will be
available, if in the ATP check instruction the re-create receipt elements indicator is
set. Additionally fix. Pegging in CTP/ATP in the PP/DS planning procedure is set. In
the case of moving requirement dates the system behavior is as follows :
1.
2.
a v a i la b i lit y c h e c k
f o r th e r e q u e s te d d a te :
n o a v a i la b i lit y
3.
n e w r e c e ip t c r e a te d b y C T P :
c o n f irm a tio n d a te
= re q u ire m e n ts d a te
4.
t
r e c h e c k o f th e s a le s o rd e r
ite m f o r a n e a r lie r d a te ,
ig n o r in g th e o ld r e c e ip t
SAP AG 2005
t
a n e w r e c e ip t is c r e a te d f o r
a n e a r li e r d a t e ( if p o s s ib le )
r e s u ltin g in a b e tte r c o n f ir m a tio n
CTP Enhancements
Re-create Receipt Elements for fix pegged Receipts
In the case of increasing the item quantity the system behaves in that way:
1.
2.
sa le s o rd e r ite m w h ic h
h a s b e en c rea ted w ith C T P
rec h ec k o f th e sa le s o rd e r
ite m w ith a h ig h e r q u a n tity
3.
4.
t
a v a ila b ility c h e c k c o n firm s
n o th in g a n d th e p r o d u c tio n
is c a lle d fo r th e to ta l q u a n tity
SAP AG 2005
t
fo r o n e sa le s o rd er item
o n ly o n e r ec e ip ts h a s b e en
c r ea te d
CTP Enhancements
Re-create Receipt Elements for fix pegged Receipts
SAP AG 2005
CTP Enhancements
Re-create Receipt Elements for fix pegged Receipts
SAP AG 2005
CTP Enhancements
Redistribution of Receipt Elements for Production Directly
The standard behavior of the CTP scenario is as follows. A newly created sales order
item is always confirmed against surpluses, which have been present before the
creation and/or receipts which have been created during the ATP transaction, although
from planning perspective it could be confirmed on the requirements date.
2.
1.
a n ew sa le s o rd e r ite m w ith a n
e a rlie r req u ire m e n ts d a te is
A T P -c h ec k ed
sa le s o rd er in th e fu tu re
w a s c o n firm e d a g a in st a n
e a rly re c e ip t
3.
4.
A T P c a n n o t c o n firm a n d C T P
is c a lled . U n fo rtu n a te ly th e
c re a ted re c e ip t is la te
SAP AG 2005
T h e n ew s a le s o rd er ite m is
c o n firm e d a g a in s t th e la te
rec e ip t
CTP Enhancements
Redistribution of Receipt Elements for Production Directly
To get the new behavior Production Directly must be set in the ATP check instruction
and Direct Production with Receipt Redistribution indicator is switched on in the
PP/DS planning procedure (also Fix Pegging in CTP/ATP)
1.
2.
4.
SAP AG 2005
CTP Enhancements
Redistribution of Receipt Elements for Production Directly
SAP AG 2005
CTP Enhancements
Redistribution of Receipt Elements for Production Directly
SAP AG 2005
SAP AG 2005
ATP
PP finished
good
PP component
Create
sales order
Run CTP
Create
order
Check PP planning
procedure fo
component
Check
availability /
Create order
for
component
Adjust order date
/Delete order
Check production
date /availability
Confirm sales order
SAP AG 2005
ATP
SD
DS
PP
Create
sales order
ATP process
Run ATP
confirmation
CTP process
Run CTP
Run PP
fix pegging
Time shift
Different behaviour
Less usability
MRP process
Run production
planning
Adjust material flow
before DS (optional)
Run backorder
processing
SAP AG 2005
OPT process
Run detailed
scheduling
SAP AG 2005
For the CTP process, the standard class /SAPAPO/CL_RRP_CTP is offered. This class
controls system behavior in the CTP check in connection with fixed pegging. As an
alternative to this ABAP class, you can use the standard class of the ATP process
/SAPAPO/CL_RRP_FIX, if you wish to have a different system behavior in the CTP
process.
The key difference between the two classes is, that in the case of the class
/SAPAPO/CL_RRP_CTP the system deletes the existing fixed pegging relationships
and reassigns the customer requirements to the receipt elements with each new invocation
of the CTP check for an already confirmed sales order (if you change the desired date/time
in the sales order for example). The system then creates new fixed pegging relationships to
fix the assignment.
In the case of the class /SAPAPO/CL_RRP_FIX, on the other hand, the fixed pegging
relationships are retained. A renewed check is always carried out against the fixed pegging.
The system merely adjusts the pegging quantities, if necessary, but leaves the fixed
pegging relationships unchanged.
SAP AG 2005
SAP AG 2005
SAP AG 2005
SAP AG 2005
- only for ATP with production type characteristic evaluation (ATP check mode)
- only for sales documents like sales orders, quotations and request f. quotation
- ATP allocations cannot be supported
- fixed pegging creation within BOP is limited to PP/DS ATP
SAP AG 2005
Heuristic Enhancements
Overview
Order Re-explosion
Performed whenever changes in master data occur. Up to SCM 4.1 only for
complete pegging areas with loss of scheduling dates. Changes in the far future
could so affect current production plans
Now scheduling dates are kept, if possible
Re-explosion can now be performed for a selection of orders
Those Enhancements werde made for the heuristics SAP_PP001 - 005,
SAP_PP_013, SAP_PP_017, SAP_PP_SL001, SAP_PP_C001, SAP_PP_CTP
More selection fields and flexible safety time
Enhancements for the Bottom-up and Top-down Re-scheduling Heuristics
SAP_PP_009 and SAP_PP_010)
Creation/deletion and replacement of a fixing or a planning interval for a
resource
Enhancement for the Heuristic SAP_DS_03
SAP AG 2005
Heuristic Enhancements
Order Re-explosion
Initial situation
G4
GW
G1
GZ
G3
GY
G2
GX
New behavior
G4
G1
G3
G2
SAP AG 2005
Heuristic Enhancements
Order Re-explosion
SAP AG 2005
Heuristic Enhancements
Rescheduling heuristics bottom-up and top-down (SAP_PP_009 and
SAP_PP_010)
These heuristics have been enhanced, so that you can interactively select only
one order or activity (and leave other orders of the pegging area untouched) for
rescheduling. This is a single-level process. If you want to execute multilevel
rescheduling for an entire order network, you must include the heuristic in the new
service heuristic SAP_PP_022.
In addition, both heuristics have been enhanced with the safety time field. You
can now choose whether or not you want to use the safety time of the product
master, or if you want to use the safety time only as long as it does not cause
scheduling violations.
Multilevel planning of individual orders (SAP_PP_022)
This new service heuristic enables multilevel planning of an order with
consideration of the low-level codes. From the detailed scheduling table, you can
interactively select resources and activities or directly select an order. The system
determines the dependent orders and executes multilevel planning. To do this, the
system works with the heuristic you have assigned to SAP_PP_022. The
rescheduling heuristics can be used bottom-up or top-down.
SAP AG 2005
Heuristic Enhancements
Re-scheduling with Flexible Safety Times
safety time
Respecting
full safety time
Selected order
Partially
respecting safety time
(no adjustment)
Not respecting
safety time
SAP AG 2005
Heuristic Enhancements
Re-scheduling with Flexible Safety Times
SAP AG 2005
Heuristic Enhancements
Heuristic SAP_DS_03
You can use this heuristic to create, delete, and replace a fixing or a planning
interval for a resource. This heuristic can be included in the production planning
run and can be accessed interactively from the DS planning board.
New functionalities of this heuristic:
- Deactivate sequence-dependent setup activities in the fixing interval - to
ensure a stable planning situation in the short-term horizon. The setup time
determined from the setup matrix is retained, when the operation sequence on a
resource changes due to confirmations.
- Fix operations
Operations in the fixing interval are fixed, meaning the operations are protected
from any potential changes made by detailed scheduling. The associated orders
are not date fixed or PP-fixed. This means that these orders can be changed at
any time by an MRP run. To protect these operations/orders from changes by
production planning, you can use the Fix Operations field in the heuristic
settings to define, that the operations in the selected fixing interval are date fixed
and PP-fixed.
SAP AG 2005
SAP AG 2005
SAP AG 2005
SAP AG 2005
1 Extend forward
2 Extend backward
3 Create new
SAP AG 2005
Operations on a ressource:
Initial situation
SAP AG 2005
SAP AG 2005
SAP AG 2005
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.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other
countries.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver 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
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. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
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. 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 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 AG 2005