SAP Blog
SAP Blog
SAP Blog
Community
Follow
Personal Insights
Jomerce PJ
February 12, 2018 | 18 minute read
History
PP/DS which is the production planning part of SAP APO is now integrated to
SAP S/4HANA from 1610 on-premise onward’s. The migration of PP/DS to SAP
S/4HANA comes with simplifications in CIF infrastructure for master and txn
data with an aligned process integration with SAP S/4HANA. It also comes with a
Fiori based apps for monitoring capacity and a gantt based production
scheduling board. In 1709, it additionally comes with a Fiori app for Shift
maintenance.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 1/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Why PP/DS
PP/DS supports various features, that is considered as very advanced features
Release Note
2381624 – Release Information Note: Production Planning and Detailed
Scheduling for SAP S/4HANA 1610
2353836 – Release Information Note: Monitor Capacity Utilization app,
Production Scheduling Board app on SAP FIORI FOR SAP S/4HANA 1610,
Release S/4HANA 10/2016
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 2/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
1709 – On-Premise
Restrictions and implementation recommendations (Minor delta compared to
1610)
2496856 – Restrictions and Implementation Recommendations for
Production Planning and Detailed Scheduling for SAP S/4HANA 1709
Release Note
2496628 – Release Information Note: Production Planning and Detailed
Scheduling for SAP S/4HANA 1709
2489383 – Release Information Note: Monitor Capacity Utilization app,
Production Scheduling Board app on SAP Fiori for SAP S/4HANA 1709
Simplification List that describes changes with standalone PP/DS and PP/DS
for SAP S/4 HANA(Minor delta compared to 1610)
2517109 – Simplification List: Production Planning and Detailed
Scheduling for SAP S/4HANA 1709
1809 – On-Premise
Restrictions and implementation recommendations (Minor delta compared to
1709)
2666947 – Restrictions and Implementation Recommendations for
Production Planning and Detailed Scheduling for SAP S/4HANA 1809
Release Note
2674523 – Release Information Note: Monitor Capacity Utilization app,
Production Scheduling Board app on SAP Fiori for SAP S/4HANA 1809
2674488 – Release Information Note: Production Planning and Detailed
Scheduling for SAP S/4HANA 1809
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 3/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Simplification List that describes changes with standalone PP/DS and PP/DS
for SAP S/4 HANA(Minor delta compared to 1709)
2647972 – Simplification List: Production Planning and Detailed
Scheduling for SAP S/4HANA 1809
In case you are upgrading from SAP S/4HANA 1610 to SAP S/4HANA 1809 and
above releases you have to be aware of the simplification item S4TWL –
Performance optimizations for publication of planning orders, as described in
note 2643483
1909 – On-Premise
IMPORTANT : Refer KBA 2867950 for resetting the new publicaiton option.
Installation
PP/DS is available as part of standard installation as part of S/4 core. But you
need to install integrated live cache with HANA data base. Only integrated live
cache option is supported for PP/DS for SAP S/4HANA.
Sizing
The HANA version of the quick sizer provides help to size your live cache memory
requirements. Navigate to the node “Advanced Prod. planning & sched.” under
“SAP S/4HANA”
Optimizer
PP/DS for S/4HANA also supports optimizer for planning. This needs to be
additionally installed preferably in a separate hardware. For the version refer
S/4HANA Product Availability Matrix.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 4/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
https://websmp209.sap-
ag.de/~sapidb/012002523100010357172015E/SizingSheetPPDSOpt.zip
Licensing
To be able to use Production Planning and Detailed Scheduling for SAP
S/4HANA, you must activate Advanced Planning and Scheduling in the back-end
system. In Customizing, choose Advanced Planning -> Basic Settings -> Activate
Advanced Planning and Scheduling.
The features activated by the Advanced Planning and Scheduling switch are not
part of the standard SAP S/4HANA Enterprise license. A dedicated
license, Manufacturing for Planning and Scheduling is required if this switch is
set to Active.
What’s new
PP/DS for S/4HANA has made several improvements Standalone SCM-APO-
PP/DS to simplify CIF in one system, eventhough its not completely eliminated.
Improvements are made in following topics
Location simplification
Support for combined orders (mainly for Mill industries)
Fiori app for Capacity and shift maintenance
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 6/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 7/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Implementation considerations
The concept for PP/DS for S/4HANA starts with classifying if a material is
relevant for advanced planning or not.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 8/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
In addition to this you also needs to maintain advanced planning flag for work
centers.
Once this is done, you can transfer PDS with transaction CURTOADV_CREATE (in
the SAP Easy Access Menu, select Logistics > Master Data > PDS for Advanced
Planning) to enable PDS transfer to PP/DS
Most of the Order and batches are always enabled to be integrated once a
material is classified as Advanced Planning. The settings are controlled in
customizing by selecting Advanced Planning > Basic Settings > Settings for Data
Transfer. In case some order types need not be needed to be integrated(eg:
Production order only), uncheck unnecessary items
Plant(1610 only)
Source of supply for external procurement(purchase info record, contracts,
scheduling agreements)
Classes and characteristics in case of using CDP(characteristics depended
planning) using integration model for organisational area
Setup groups
Maintenance and network orders(material Independed)
more.. (HINT: To see what all objects needs integration model in Txn CFM1,
and in Logical System male the entry of same logical system(own logical
system) and press ENTER)
Note : “Standalone SCM-APO” and PP/DS for SAP S/4HANA can be used
together, but the data modelling should ensure that there is no data dependency.
In case you need to replicate the Forecast released from APO DP to S/4HANA
also to be replicated to PP/DS for SAP S/4 HANA, you need to do do a custom
development.
You need to added a small code snippet in the order inbound user exit in S/4
where the CIF-reconciliation function for that object which was processed. This
means you are exactly doing automatically what CCR is doing.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 9/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Parameter efficiency
Since only PDS is possible in PP/DS for S/4HANA, the support for the above
functionalities can only be supported with help of BADI implementation
Its important to note that the mapping is done with a redirect CDS view and is
also have no option to change standard mapping, event though the product
master can be extensible with new fields.
I recommend to verify the standard mapping and see if this is matching with you
modelling blue print before implementation. The mapping is available at SAP
Note 2393581
Its important to note that there are some fields that are defaulted in PP/DS for
S/4HANA due to simplification reasons. Few major ones are below
TABLE : MATLOC:
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 10/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Resource-based
Pegging
Below items defaults values are used. Automatic Propagation is not desirable. In
case needed, could be managed with BADI’s.
CONF_DURATION /SAPAPO/DM_CONF_DURATIO
Table : MATRQ:
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 11/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
TABLE: MATLOTSZ
Alternatives:
It should be noted that the modelling should fit to storage location modelling
support in S/4HANA and standard PP/DS. Locations corresponding to Storage
location MRP areas (location type 1007) and subcontracting MRP areas (location
type 1050) are planned before planning the corresponding plant locations MRP
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 12/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
live. Also MRP live will not support planning with stock transfer between MRP
areas
Most of the resource master data do not need any maintenance from PP/DS
resource master(/SAPAPO/RES01). But PP/DS specific features like block
maintenance needs to be performed from PP/DS resource master
Forecast Management
Since PP/DS is the only APO solution embedded with S/4AHANA, it it required to
have forecast management and creation in S/4HANA and integrate that with
PP/DS. You will have to adopt you business process to achieve this.
Note that characteristics based forecasts while planning with characteristics for
CDP and CBF is not supported.
In case you need to replicate the Forecast released from APO DP to S/4HANA
also to be replicated to to PP/DS for SAP S/4 HANA, you need to do do a custom
development.
You need to added a small code snippet in the order inbound user exit in S/4
where the CIF-reconciliation function for that object which was processed. This
means you are exactly doing automatically what CCR is doing.
Forecast Consumption
Consumption period is calculated in calendar days in PP/DS for SAP S/4HANA
and in working days in SAP S/4HANA.
Alternatives:
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 13/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Subcontracting
Subcontracting is modeled with subcontracting MRP areas for components in
PP/DS for SAP S/4HANA, inline with S/4HANA modelling. Subcontracting is only
supported with rough cut planning. So a finite planning of subcontractor is not
possible
Alternatives:
In case it is needed to have finite scheduling model for subcontracting some work
around like below could be evaluated.
Only process related BAdi’s, Enh.Spots and user exits and fully PP/DS specific
txn data BAdi’s, Enh.Spots and user exits are available.
The main idea is that there is no possibility of changing mapping that makes data
different in ECC and in PP/DS, as now its one system.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 14/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Real Safety Stock Requirements are not supported in PP/DS for S/4HANA.
Alternatives:
MRP
PP/DS for S/4HANA in standard supports only planning and scheduling with
advanced planning. It is recommended to use MRP live, in case you do not have
restrictions mentioned in “MRP Live” section of SAP note 2382787 as classic
MRP is in compatibility list.
In general customer use-cases comes with derivations and below are the cases
used.
Use (MRP classic(MD01) + PP/DS planning Run). Needs a setup similar to MRP
type X0 with MRP Procedure “X Without MRP, with BOM explosion” for material
with advanced planning. For PP material use relevant MRP Procedure
In case using MRP Live(to plan only for PP materials), you need to implement
BAdI MRP_DISPATCHER_BADI and need to skip the Advanced Planning
materials.
Use (MRP classic(MD01) + PPDS planning Run). You need to also use a MRP type
like ‘PD’ , Planning in Planning run or that suits your business need. Use PP/PDS
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 15/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Update:
It may be that even rerouting with classic MRP the replication will not happen. In
case of that the options would be to run a report similar to CCR or Initial load
report( /SAPAPO/PPDS_DELTA_ORD_TRANS -might have performance issues
as its full transfer) to integrate the order.
Another practical option would be to use planning method ‘6’ in a new customer
specifc MRP type that woudl reroute the planning to PP, for a PP/DS material.
The best option is to have a custom product heuristics that not do anything.
Optionally for MRP live you need to implement BAdI MRP_DISPATCHER_BADI
and need to skip the Advanced Planning materials.You can also evaluate using
MRP type ‘ND’.
Please note that the above recommendations are purely concept based and is
not tested. It needs to be tested and evaluated independently.
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 16/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
However multilevel automatic planning can be used without CTP process using
custom specified planning procedures and heuristics.
Also for a consistent result, it requires the orders in liveCache to have the same
components as that of the PP orders. This restriction coudl efffect business
processes like CDP, interchangeability etc where PP orders do not have visibility
of PPDS.
In addition, ATP Check for Planned Orders for RPM Products is supported for
component check during order conversion for PP/DS for S/4HANA.
Orders other than planned and production/process orders can rely on the fact
that the advanced-ATP executes an ATP check during conversion anyway, given
appropriate customizing settings in S/4HANA
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 17/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Migration Options
There is no standard migration tools available yet for To migrate PP/DS for SAP
S/4HANA. But there are few options to help.
Fiori Apps
Following Fiori apps are delivered with PP/DS for SAP S/4 HANA.
But, certain PP/DS transactions like production planning board and product
planning table is not enabled for web UI. For this it is still possible to launch the
applications from Fiori launch pad, if NWBC is installed in the system. To see the
details refer to the blog
https://blogs.sap.com/2020/01/06/sap-fiori-for-s-4hana-launch-sap-business-
client-from-sap-fiori-launchpad/
https://blogs.sap.com/2018/02/12/ppds-for-sap-s4hana-advanced-planning-a-powerful-planning-and-scheduling-tool/ 18/41
7/15/23, 4:58 PM PP/DS for SAP S/4HANA (Advanced Planning) : A powerful planning and scheduling tool | SAP Blogs
Shift management
From S/4HANA OP1709 onwards there is a Fiori App to manage shifts (Monitor
Capacity Utilization – Object Page) for PP/DS for S/4HANA. This powerful app
helps you to change the shifts and operations in simulation mode and then see
capacity situation/utilization depending on different parameters like order type,
materials to adapt the changes
The Capacity Variants and Definitions for Resources with External Capacity are
disabled in SAP GUI by default, is enabled for editing Monitor Capacity Utilization
Fiori app. This is to prevent data corruption. In case you are not using Monitor
Capacity Utilization Fiori app, for shift maintenance, you can enable this. Refer
note 2598760 for details.
Combined Orders
From S/4HANA OP1709 onwards order combination for production/process
orders are supported. The details can be found in PP/DS Help Landing Page:
To navigate go to S/4 HANA 1709 Landing
Page( https://help.sap.com/s4hana_op_1709 ) and then navigate
to Enterprise Business Applications -> Manufacturing -> Production
Planning and Detailed Scheduling (PP/DS)-> extended orders ->
combined order scheduling oand in SAP note 2501607
From a process point of view both “Standalone SCM-APO” or IBP and PP/DS for
SAP S/4HANA schedules the orders(eg: planned orders), if enabled could create
a recursion.
In case as a custom development you can integrate orders as PIR’s from APO-DP,
APO-SNP or IBP.
The long term planning results (or orders) from IBP or SNP/DP results can be
read and can be written to S/4HANA as (converted into) PIR’s that will be
replicated to PP/DS, if product is advanced planning.
In case of IBP you can use the CPI-DS integration tool to map this. In case of
DP/SNP, it could be a report run. This could be automated to be triggered after an
DP/SNP or IBP planning run.