Block Planning with Production Data Structures (PDS) Production data structures are generated from classic R/3 master data, bill of materials, and routings. Production data structures represent an alternative data model for the production process model (PPM) in SAP APO. The production data structures can be generated from either R/3 master data (BOM, routing, production version) or from iPPE master data.
If you are working with production data structures, you do not need to make any additional settings for block planning as is the case for production process models with characteristics propagation. The characteristic value assignment for activities is copied internally from the configuration to the activities. You can also derive the values using object dependencies.
In SAP APO, block planning must be maintained on the resource before you integrate the PDS in SAP APO. Otherwise you cannot create any block planning-relevant orders fort he PDS in SAP APO.
Integrate the date from the R/3 system in SAP APO in the following sequence:
Note
You can choose the integration model using different APO applications in the R/3 system.
Classes and Characteristics
In SAP APO, create the organizational area that you specified for the integration of classes and characteristics in the integration model in the R/3 system (see Defining Classes for CDP ).
Work centers
Note
The work centers are assigned APO-specific supplements after integration has taken place. Find the resources using
*Name Work Center*
.
If you have integrated work centers, you must ensure that the resources in SAP APO are block planning-relevant:
You have assigned a class with class type 400 to the resource and defined blocks (see also: Block Maintenance ).
The resources must be primary and calendar resources of the activity in the PDS.
The resources of a primary activity in the PDS must have the same class assignment.
Production data structures
Note
If you have transferred the PDS before defining the block planning relevance for the resources, you must transfer the PDS again (after defining the resources as block planning-relevant). You can use the following functions in the R/3 system (Plug-In):
Only activities with type
Produce
are relevant for block planning. If activities with different types of PDS (such as setup operations) are relevant for block planning, you can use the BAdI
Enhancement for Creation of PP/DS Production Data Structure (/SAPAPO/CURTO_CREATE)
with method
BLOCK_PLANNING_RELEVANCE; you can find the BAdI under
The production data structures can be displayed, but not changed, in SAP APO. You can maintain the relevant master data such as BOM, routing, and production version in the R/3 system or in the iPPE Workbench.
If you transfer a PDS in SAP APO, the system checks if the resources are relevant for block planning. In the PDS display, the class for block planning is specified on the
Activities
tab page in the
Block Planning Class
column.
The characteristic value assignment is copied for characteristics of the activity that have the same name. You do not need to make any additional settings.
Example
The characteristic
Length
is assigned to the activity. The characteristic
Length
is also contained in the configuration. The characteristic was valuated with
100
. The value
100
is copied to the activity.
You can use dependencies in production data structures to derive the activity valuation from the configuration or to change the characteristic value from the configuration.
If you create a production order with configuration in SAP APO, the system checks if procedures or actions are assigned to the activities. In this case, the object dependency is valuated for block planning.
Example
The configuration contains the characteristics
Color_1
and
Color_2
that were valuated with the values
light red
and
dark red
.
The activity
Paint
in SAP APO is assigned to a procedure that defines the value
red
for the characteristic
Color
, which is relevant for block planning; this is only the case if
Color_1
and
Color_2
have the values
light red
and
dark red
.
For more information on using dependencies in the PDS, see CDP with Production Data Structures (PDS) .
You can also execute block planning with a PDS for non-configurable products. You must have assigned the class with class type 018 to the operation in the R/3 system, and valuated the characteristics relevant for block planning. You must create separate work centers for the individual variants of a product because operations are directly assigned default values in this case. In SAP APO, all orders for this routing are planned in the same blocks.
You must implement the method USE_OPERATION_CLASSIFICATION in BAdI CUSLNTRTO_ADDIN in the R/3 system, and then activate the BAdI to use the classification of an operation in class type 018 for block planning.You must set
X
for the parameter
EV_TRUE
.
Classes of class type 018 are not integrated in SAP APO. Therefore, you should integrate the characteristics using the integration model as additional characteristics.
In the R/3 system (plug-in), choose to transfer a PDS.
To display production data structures in SAP APO, choose