PPM Plan Describes the production process for manufacturing one or more products on a non-order-specific basis.A PPM plan consists of BOM and routing data from SAP R/3.
The following applications can use PPM plans:
Production Planning and Detailed Scheduling (PP/DS)
A PPM plan for PP/DS (PP/DS PPM) contains to-the-second information about the duration of the individual process steps.You can use resources here that have a time-continuous capacity ( single and multiresources).If you use mixed resources, which have both a time-continuous capacity and a bucket capacity, you can enter a bucket consumption at the same time.You can generate a PPM plan for SNP (SNP PPM) from the PPM plan for PP/DS.(See Generation of SNP PPMs from PP/DS PPMs .)
In a PPM plan for SNP (SNP PPM), you can only specify the duration of the activities in buckets.You can only assign one mode to each activity.
A PPM plan for DP (DP PPM) corresponds to a BOM in SAP R/3 and does not contain any information on resources.
(See
Forecast Using BOMs
.)
You can use a
template PPM
(plan usage T) for the method CreateFromTemplate of the
Business Application Programming Interface
(BAPI)
ManufactOrderAPS.For more information, see the documentation for this BAPI.
In operations and related activities, you define the production flow in the PPM plan and assign the required components and resources.You define activity relationships between the activities.
In the header data of the PPM plan, you define the costs incurred during production on the basis of this plan.
Single-level costs only contain the costs for the production steps defined in this plan.
Multilevel costs contain the costs incurred for staging the required components.
For source determination in PP/DS , the system only takes the multilevel costs into consideration.
At the operation, you define which setup status is required for this operation on the primary resource.If the PPM plan has been created during the master data transfer through the
SAP APO Core Interface
from SAP R/3, the operation also contains the following information:
Operation type (PP operation, PI operation, PI phase, or PP/PI suboperation)
The higher-level operation from SAP R/3

In SAP APO, an individual operation with one activity is created for each phase of a master recipe from SAP R/3 PP-PI.The activities of all phases of a PP-PI operation have an end-start relationship.
For each activity, you define:
The activity type; for example, if it is a setup activity or a processing activity

In Customizing for
Master Data
you can define your own activity types under
Production Process Model
→
Maintain Activity Types
.
The scrap as a percentage (if any results from the activity), if it is an activity with the type
Produce
or
Maintain
You can define scrap as time-dependent and planning-version-dependent.
If a setup activity has a sequence-dependent duration
If activities on multiresources can be synchronized
If the ”activity start” and ”activity end” are to lie within the validity period of the order
Which products are consumed or manufactured by the activity
At each activity, you define which
logical components
are required or produced.Under the
logical component
, you specify the “real” input or output product, which is defined in the system as
product,
as the
alternative component
.You can assign several alternative components, which can be distinguished by their time validity or the material consumption.For each
alternative component
, you can also define the material consumption as time-dependent and planning-version-dependent parameters.

In an activity, a finished product is manufactured from a raw mixture.The following components are used:
Logical component |
Input/output indicator |
Alternative components |
|---|---|---|
Raw mixture |
Input |
ROH_01 (6/1/2003 – 12/31/2003) ROH_02 (1/1/2004 – 5/31/2004) … |
Finished product |
Output |
FERT_01 |
The resources on which the activity is executed ( modes)
You group together resources that are needed simultaneously for the activity in a mode, and assign this mode to the activity.You define a primary resource for each mode and specify the required duration and the capacity consumption (in the case of multiresources).You can also define the duration for each mode dependent on time and on planning version.
If you can use different resources for this activity, you define an individual mode for each possible combination.The system can then automatically switch to an alternative mode (during optimization, for example), if a mode is not available.You use the mode priority to define the sequence in which the modes should be taken into consideration during planning.
You define the capacity consumption for each resource used (except for single resources that always have the capacity 1); you can also define them as dependent on time and dependent on planning version.
The product flow
You define activity relationships ( time relationships) between the activities, and specify the following:
The
reference type of the activities; for example, if they start simultaneously (
start-start relationship
) or if the second activity begins as soon as the first is completed (
end-start relationship
), and if the time buffers defined at the resource should be taken into consideration
Minimum or maximum intervals
Mode linkage
; in other words, if, for the following activity, only the mode with the same name as the previous mode, or with the same primary resource can be selected
Continuous occupation of the resource between the activities ( locked activity chain)
Further processing of the material – which is processed in the first activity – in the second activity (
material flow
)
The material flow is relevant for calculating the activity scrap and the input quantity required in each case.If a material flow is defined at the activity relationship, the system calculates the scrap of the linked activities cumulatively; otherwise, it does so for each activity individually.
If you use
characteristics, you can define characteristic value assignments in the PPM plan.Activate the
characteristic propagation
under
Plan
→
Characteristic Propagation
→
Use
You define the usage conditions (for example, validity period and lot-size interval) for a plan in the production process model .