akshayKumar44662
933 views
113 slides
Jun 04, 2024
Slide 1 of 113
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
About This Presentation
PPDS Overview
Size: 8.39 MB
Language: en
Added: Jun 04, 2024
Slides: 113 pages
Slide Content
S/4 HANA Advance Planning
Overview SAP APO (Advanced Planning and Optimization) application has been transformed into SAP IBP (Integrated Business Planning) and S/4HANA PPDS. PP/DS planning and scheduling features available in SAP S/4HANA Constraint-based capacity planning, scheduling & optimization Heuristic framework Industry-specific features (RPM, CBP etc). Simulation versions. Supports various manufacturing models (MTO/MTS) Simplicity and Seamless Integration One coherent application, consistent look at feel, intuitive navigation PP/DS is an integral part of S4/HANA (not an add-on, not a side-by-side installation). Simplified master data and integration model maintenance.
Flow Chart
PPDS mainly covers the following requirements. To create procurement proposals for in-house production or external procurement to cover product requirements To optimize and plan the resource schedule and the order dates/times in detail Reduce lead times Increase on-time delivery performance Increase the throughput of products and reduce the stock costs, through better coordination of resources, production, and procurement
Configurations
Advanced planning function activation In order to switch Advanced Planning function, you have to enter Customizing (transaction SPRO) Advanced Planning -> Basic Settings -> Activate Advanced Planning and Scheduling
Data transfer settings Define the transaction data that can be transferred from SAP ERP to PPDS and vice versa. In other words, you can select for transfer those order types that should be advanced planning-relevant this includes:
Global Settings – Global Parameters The system will only use these default values if you have not specified any values in the master data or the applications
Set up the Model and Planning Version Core Interface settings (CIF) Name Logical System Assign a Logical System to a Client Set Up RFC Destination Maintain Business System Group Assign Logical System and Queue Type Maintain Operating Mode Specify SAP APO Release
Master Data
Product Location Resource Production data structure
Material Master Advance planning check in Material master
Product Master : PPDS tab Basic details for Product is CIFed from but some additional settings are maintained for PPDS: Production planning procedure Product Heuristic Plan Explosion PPDS Horizon
Resource Advance planning check in Work centre
Work Center in S4 Resource Master in PPDS
Work Center in S4 Resource Master in PPDS
Capacity Variants Capacity variants is used to define the available capacity based on different shift programs in PPDS. Time interval and shift sequence is assigned to the capacity variant. This defines the available capacity of the capacity variant.
Available capacity in Capacity variant
Capacity Variants Resource capacity is defined by active capacity variant. Active Variant is maintained in the General tab of resource master
Production Version Production Version with BOM and Routing/Recipe is CIFed as PDS.
Production Data Structure : Components
Production Data Structure : Operations
Production Data Structure : Activities
Production Data Structure : Activities Relationships
Areas for PPDS Heuristics Production Planning Heuristics: Mainly focused on planning Products with Lot sizing procedures. Detailed Scheduling Heuristics: Mainly focused on scheduling Resources and Operations.
Heuristic for Production planning Product Heuristics Production Planning Run Service Heuristics Static Period SAP_PP_002 Plan Standard Lot SAP_PP_003 Plan shortage Quantity SAP_PP_007 Reorder Point Planning SAP_PP_004 Plan shortage quantity in three Horizon SAP_PP_C001 Planning of Standard Lot for Cont I/O Optimization Procedure SAP_PP_005 Part period balancing SAP_PP_006 Least unit cost SAP_PP_013 Graff Procedure SAP_MRP_001 Product Planning ( According to low level code) SAP_MRP_002 Product Planning ( Plan component immediately) SAP_PP_008 Rescheduling Bottom Up Cont I/O SAP_PP_009 Rescheduling Bottom Up SAP_PP_010 Rescheduling Top Down SAP_PP_020 Stage Numbering Algorithms SAP_PP_019 Fix Pegging Relationship SAP_PP_011 Delete Fix Pegging SAP_PP_012 Change order Priority SAP_PP_018 Generate Safety stock in Live cache
Heuristic for Detailed Scheduling SAP001: Schedule Sequence SAP002: Dissolve Backlog SAP003: Schedule Sequence Manually SAP004: Minimize Lead Time SAP005: Schedule Deallocated Operations SAP_DS_001: Stable Forward scheduling
Interactive PPDS Planning Tools
Product View In Product View Requirements/stock situation for a location product is shown. Production Planning Heuristic can be executed in Product View. Pegging overview tab page displays the pegging relationships between the receipt and the requirement elements of a product.
Transaction : /SAPAPO/RRP3
View Requirements/stock situation for a location product
Pegging overview
Product Master
Product Heuristics
Variable Heuristics
Products tab
Product planning table: Create a variant User Settings Expand selections Strategies Product Heuristic Variable Heuristic Display / hide objects Display / hide charts Display master data Order processing
Create a variant Restrict selected values in PPT is recommended (performance and visibility) Grouping related objects (resources involved in the same planning process) Easy and quick access
Create a variant Enter required fields: Planning Version; Location; Resources/Products Save
User Settings: Charts Set On and select the charts to be displayed by default Set On/Off to display/hide overview tree Select charts to have available in overview tree
User Settings: Profile Define different set of profiles used for planning functions.
User Settings: General Select Column widths, days of supply parameters, product number display and unit of measure settings.
User Settings: Navigation Tree Used to set default navigational tree to be populated when you open any selection.
User Settings: Sort order Used to set sort your selection either in ascending or descending order in respective charts when you open them.
User Settings: Periods Select Period Category according to desired buckets to display information
User Settings: Product1 Select Single Row to display only one-row information for selected products. Select Distributed Quantities to display continuous production results. Here settings are just how you want to see your data and what data needs to be shown.
User Settings: Product2 Select info to be displayed in receipts/Demands/forecast row description (display Output Resource to distinguish modes!!). Numbers show the order that info is appearing in description. You can choose source of supply priority and modes priority setting also to show data in table.
User Settings: Resources Select Single Row to display only %Occupation for selected resources. Settings to show secondary resource, utilization and orders for particular status.
User Settings: Production Select Distributed Quantities to display Continuous production results. Select lines to be shown in Production view chart.
User Settings: Orders
User Settings: Product Overview Shows alert profile used and other related settings options.
User Settings: Cross Location view Used for aggregating requirements and receipts and other related items to be shown or hidden.
Settings can be changed and can be saved as per user requirement. New variant can be created and old one can be deleted as per requirement.
Extend selections It’s possible to extend the selection of objects in PPT without leaving the screen by clicking shuffler button highlighted in below screenshot.
Strategy It’s possible to choose standard Globe strategies as well as customize an existing one (save after changes) The selected strategy will be considered by the Heuristic while running.
Product Heuristic This option runs Heuristic for the selected products. System will consider the selected strategy, heuristic and Lot Size Parameters from Product Master Data.
Variable Heuristic This option allows to choose other PP Heuristics and/or change its main settings before running.
Other tabs used for checking selected products/Resources and to check logs after heuristic run.
Hide objects While loading multiple products, Resources. Select object in chart and press hide button to hide it from the chart.
Display / hide charts Select chart in overview tree , drag and drop.
Display Master Data Product / Location: Select row/ Right-click/ Location or Product Master data
DS strategy profile DS strategy profile parameters controls the behavior of scheduling and rescheduling of operations on the planning board Desired date will help in deciding start date of the operation on the planning board General Strategy parameters will decide the planning direction, scheduling mode and other relevant scheduling parameters of the operation on the planning board Strategy parameters of dependent objects will control the scheduling of dependent operations on the planning board
Current date : System searches for a scheduling date starting from the current operation or order date. For backwards planning, this is the current end date of the operation or order, while for forward planning, this is the current start date of the operation or order. Earliest date : System tries to schedule the operation or order as early as possible. The system therefore searches for a scheduling date at the earliest possible date. You can only use this option in combination with the planning direction 'forwards'. Specified date : you can enter a default desired scheduling date in the detailed scheduling planning board when accessing the planning function Reschedule. The system looks for a scheduling date in the planning direction using this date as the start date. In the case of backwards planning, you specify the desired end date of the operation or order, while for forward planning, you specify the desired start date of the operation or order.
Forwards: System searches in the future for a scheduling date e.g.: If the desired date is set as current date from current date system tries to schedule forwards. Backwards: System searches in the past for a scheduling date e.g.: Based on the order end date it tries to schedule in the backward direction Forward with Reverse: System first searches in the future for a scheduling date. If it does not find a scheduling date in this direction, it searches in the past Backward with Reverse: System searches in the past for a scheduling date. If it does not find a scheduling date in this direction, it searches in the future.
Find Slot: The system attempts to schedule the operation to be scheduled or rescheduled in the next possible slot in the direction of planning which is of sufficient length and in which sufficient capacity is available Insert operation: The system attempts to insert an operation to be scheduled or rescheduled (as close as possible) to the desired date in the existing schedule Squeeze in operation: The system attempts to insert an operation to be scheduled or rescheduled for the desired date in the existing schedule, even if the slot in the schedule is too small. If the slot is too small, the system moves the neighboring operations in both planning directions Append operation: The system attempts to schedule an operation that is to be scheduled or rescheduled after the last operation on the resources, independent of the desired date and the planning direction Insert operation and close gaps until end: The system attempts to insert an operation that is to be rescheduled at the desired point. The system then attempts to close the gaps in the resource schedule in the planning direction using the original date of the operation as a starting point Infinite sequencing: This infinite scheduling mode allows the system to reschedule only those operations selected by you and their dependent operations. These selected operations are scheduled without gaps and do not take the existing capacity situation into account for the requested date on the resource (infinite).
Checking this check box will enable the system to plan in non-working times Decides the system behavior in case of scheduling errors
Dependent operations of an order will be scheduled based on the setting maintained here Pegging significance will be determined based on the setting maintained here
Planning Board Functions Reschedule operations on the planning board Undo operation Heuristic execution Visibility and Time scale Order fixing and unfixing Fixing resource intervals Multiple loading Viewing alert monitor Display logs Save to simulation version Order Creation Order Deletion Drag and Drop Change order quantity Maintain Downtime
Select resources on the left pane of the planning board Multiple resources can be selected by pressing on the CTRL button on keyboard and clicking the resources In menu bar click on Functions -> select heuristics->choose the required heuristic to be executed Planning board functions- Heuristic Execution
Visibility and Timescale To hide Non-working time on the planning board, Go to Menu bar->Settings->Visibility-> Hide Non-working time
To adjust the timescale and zooming options on the planning board, Go to Menu bar->Settings->Timescale Zoom in and Zoom out buttons
Order fixing and unfixing To fix or unfix the order, select the order on the planning board and right click on the mouse, Select the options Fix/Unfix respectively
Multiple loading Viewing of the scheduled orders on the resources can be adjusted by using the options Expand multiple loading or Hide Multiple loading Select the resource on the left pane of the board, right click on the mouse and select the above-mentioned options respectively
Viewing Alert Monitor To view alerts from DS planning board click Alert monitor button
Display logs To view the optimizer and Scheduling logs click the logs button in the tool bar
Save to simulation version
Order Creation Step 1: Click on Resource and right click Step 2: Select Create order option from the list
Order Deletion Step 1: Select the order from the planning board (multiple orders can be selected by using CTRL button on the keyboard) Step 2: Right click and select the option Delete order from the list
Step 1: Select the rows of the order which needs to be deleted Step 2: Click on the continue button
Drag and Drop Step 1: Select the order Step 2: Drag and drop the order with out releasing the left click on the mouse to specific date and time on the planning board
Change order quantity Step 1: Select order and right click Step 2: Select Change order quantity option from the list
Downtime Step 1: Click on Resource and right click Step 2: Select define downtimes from the list
Optimizer PPDS optimization is executed after an infinite MRP run has been executed. During optimization, the system carries out finite scheduling to achieve a feasible production plan. The optimization evaluates the dates, the resource allocation and the sequence of activities in the planned scheduled , based on the planning-relevant variables. PPDS optimizer does not create or delete orders it just reschedules the order created by Heuristics.
Optimizer profile : Basic settings
Optimizer profile : Order Processing
Optimizer profile : Resource Processing
Optimizer profile : Horizon
Optimizer profile : Costs
Alerts
Alert Monitor Transaction /N/SAPAPO/AMON1 The Alert Profile can be accessed by clicking on the icon in the transaction. On expanding the node Overall Alert Profile & APO: Production Planning / Detailed scheduling we can see all the overall profiles & alert profiles configured. Alert profiles are configured and assigned to overall alert profile. An overall alert profile can be configured for each user /plant
Types of Alert
Monitoring
CIF Comparison and Reconciliation (CCR)
Errors can be seen in report. Stuck order can be pushed/deleted to rectify inconsistency.