S4 HANA Production planning and Detailed.pptx

akshayKumar44662 933 views 113 slides Jun 04, 2024
Slide 1
Slide 1 of 113
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113

About This Presentation

PPDS Overview


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

Order Processing

Detailed Scheduling Board

Topics DS Planning board DS strategy profile Planning board functions

Selection screen:

Overall Profiles: Planning Board Profile

Overall Profiles: DS Strategy Profile

Overall Profiles: Heuristic Profile

Overall Profiles: More Profile

Detailed Scheduling board

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.

CIF Post Processing

SMQ1 : Outbound Queues SMQ2 : Inbound Queues SLG1 : Analyse application logs ST22 : ABAP Dumps SM37 : Background Jobs

Thanks 
Tags