PP Production Planning and Control
SAP R/3 Enterprise
Release 470x200
Release Notes
© Copyright 2003 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software
vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of
Microsoft Corporation.
IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and
OS/400® are registered trademarks of IBM Corporation.
ORACLE® is a registered trademark of ORACLE Corporation.
INFORMIX®-OnLine for SAP and Informix® Dynamic Server
Incorporated.
TM
are registered trademarks of Informix Software
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other
Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium,
Massachusetts Institute of Technology.
JAVA® is a registered trademark of Sun Microsystems, Inc.
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and
implemented by Netscape.
SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI,
SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG
in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered
trademarks of their respective companies.
Design: SAP Communications Media
SAP
System
Table of Contents
SAP AG
______________________________________________________________
14
14.1
14.2
14.2.1
14.2.1.1
14.2.1.2
PP Production Planning and Control
Execution Steps (New)
PP-PI Production Plannin
Industries
PP-PI-PMA Process Management
Change to the Structure of the IMG of Prod
for Process
Execution Steps (New)
1
1
4
4
4
4
______________________________________________________________
SAP AG
iii
SAP System
______________________________________________________________
14 PP
Production Planning and Control
14.1 Execution Steps (New)
Use
Overview
As of SAP R/3 Enterprise SCM Extension 2.0 (EA_APPL 2.00), new developments are available in
the form of execution steps (XSteps), which enhance the key functions used in conjunction with process
instructions.
Process instructions are used to describe the execution of production processes. This data can be
automatically processed by a process control system, or manually processed by a process operator or
employee as an interactive PI sheet. Until now it was necessary to define this information in the form of
process instruction characteristics. To do this you had to know the characteristics and take their syntax
into account. In addition, process instructions could only be defined on the basis of a process instruction
category that you had already created in Customizing. Each process instruction category also had to be
assigned to a certain process instruction type. The process instructions had to be stored in the phases of a
process order or master recipe and were only accessible via the phases.
XSteps significantly simplify the maintenance of process instructions and the objects relating to them.
XSteps now serve as modules that you can use to describe, group and structure production steps. The
maintenance of XSteps is no longer bound to phases, as was the case with process instructions. Instead
you have a complete view of all XSteps in a master recipe or order. You can assign a control recipe
destination, application context and scope of generation to each XStep. In the XStep editor you can define
process instructions without knowledge of the characteristics. You can now define XSteps for PI sheets
independently of the process instruction category and process instruction type. The maintenance of
XSteps for external systems continues to be linked to process instruction types, however you no longer
have to know the characteristic syntax.
The following new and enhanced functions have been implemented:
o
Application-specific XSteps
o
Application-independent standard XSteps
o
Standard XStep repository
o
XStep editor
o
XStep parameter
o
XStep generation
o
XStep context
Application-specific XSteps
You create these in the process order and master recipe. They contain process instructions that generally
have specific valuations. You directly assign a destination, application context, scope of generation,
parameter and process instructions to an XStep.
Application-independent standard XSteps
______________________________________________________________
SAP AG
1
SAP System
______________________________________________________________
Until now, process instructions could only be stored in a master recipe or process order. The control
recipes that were then generated had to be assigned to a particular control recipe destination. In other
words, the data could only be created in the context of a particular business application and therefore was
not available to any other application. Standard XSteps are used as modules for master data maintenance
that can be used by different applications without the data itself being modified.
The reusability of standard XSteps considerably reduces the amount of data maintenance required. For
example, when you change standardized processes you no longer have to make these changes in each
individual master recipe. Instead, you make the changes centrally in the SXS repository. All master
recipes that are referenced to these standard XSteps are changed automatically.
You create standard XSteps in the standard XStep repository. You are provided with process instructions,
which do not generally have specific valuations. Every standard XStep has a version and consists of one
XStep tree with a given number of XSteps. Several versions can exist for a standard XStep.
Standard XStep Repository
You can use transaction CMXSV - Standard XStep Repository for administration and maintenance of
standard XSteps. These are some of the functions you can use in the SXS repository:
o
Versioning You can create several versions with different validity periods for a standard XStep. If
the reference is exploded in an application for a standard XStep, the system creates a copy of the
standard XStep referenced in the XStep tree on the key date.
o
Status Management
You can give each standard XStep a status to document certain states. The current status of a
standard XStep determines which actions can be carried out with it. For example, in a master recipe
you can only reference to standard XSteps that have the status released.
o
Archiving
Standard XSteps that are no longer used can also be archived. Archived standard XSteps can still be
viewed in the SXS repository, however, they can no longer be referenced.
XStep Editor
The XStep editor has been introduced as a unique maintenance interface for standard XSteps, XSteps and
therefore also for process instructions. The XStep editor is displayed in the standard XStep repository,
process order and master recipe. The functions available in the XStep editor depend on the business
application in which the XStep editor is called. For example, the activities connected to the status
management of standard XSteps can only be executed in the SXS repository.
In the XStep editor you can define process instructions without knowing the characteristics and their
syntax. Using drag and drop and context menu entries you can easily configure your PI sheet and can
then simulate and test it immediately.
Whilst previously the process instructions could only be stored for phases of a master recipe or process
order, the new maintenance function in the XStep editor offers a view across all control recipes in
addition to the phase view. In this way you can easily model complex cross-relationships between
different phases and PI sheets.
XStep Parameters
XStep parameters have been introduced as the central component of XSteps. XStep parameters allow you
to reuse XStep contents, without these having to be given fixed values. You can define the contents of
XSteps as parameters as you require.
______________________________________________________________
SAP AG
2
SAP System
______________________________________________________________
For example, you can define value-neutral parameters in standard XSteps. These standard XSteps can
then be referenced in different applications and each be given different valuations.
XStep Generation
The previous concept of generated process instructions has been converted and the functions have been
enhanced. In conventional process instructions you could store process instructions to be generated for a
particular control recipe destination in Customizing. During the generation of control recipes, the system
generates the stored process instructions for a certain scope for all control recipes for this destination. The
process instructions generated were also valuated automatically.
You can now specify the scope of generation directly at the XStep or at the standard XStep. The number
of scopes of generation has been increased. This means that you have a greater level of detail when you
are generating for materials and resources. You can now determine the position of the generated XSteps
via the position of the XStep in the XStep tree.
XStep Context
XSteps are no longer stored for phases of an order or master recipe. You carry out the assignment to a
phase or an operation via the application context. An XStep can be valid for a whole order or a phase. For
example, the context is important if automatic valuations or generations are to be executed.
Restrictions Compared with the Conventional Process Instruction Maintenance
The use of the XSteps for the following functions is either restricted or not possible:
o
XSteps cannot be used in the Decentralized Process Managementscenario. That is, you cannot send
control recipes that have been generated using XSteps to decentralized systems, in which they are
used as browser-based PI sheets.
o
You cannot define phase sequences in process orders and master recipes, in which you use XSteps.
o
Control recipes that you have created using XSteps can be archived in the batch record as before.
Individual process instructions that are sent using the PI-PCS interface to an external system, are not
displayed explicitly in the batch record.
Effects on Customizing
Maintaining XSteps in the Master Recipe
To maintain XSteps in the master recipe, you must create a recipe profile that allows the maintenance of
XSteps when you create the recipe group. A new recipe profile for the maintenance of XSteps PI01_XS Profile for Process Industries XSteps is available in the standard delivery.
Go to Customizing for the master recipe and choose Settings for the Task List Type -> Define Profiles
for Default Values.
Early Issue of Order Number
As default, an XStep tree can only be generated in a process order if the corresponding order has already
been saved. However, you can also specify that an XStep tree is generated even if the order has not yet
been saved.
You make this setting in Customizing for Process Management. To do this choose Execution Steps
(XSteps) -> Set Early Issue of Order Number.
See also
______________________________________________________________
SAP AG
3
SAP System
______________________________________________________________
________________________________________________________________________
14.2 PP-PI
Production Planning for Process Industries
14.2.1 PP-PI-PMA
Process Management
14.2.1.1 Change to the Structure of the IMG of Production Planning for Process
Industries (PP-PI)
Use
As of SAP R/3 Enterprise SCM Extension 2.00 (EA_APPL 2.00) the following changes have been
made to the Implementation Guide (IMG) of Production Planning for Process Industries (PP-PI):
New IMG Activities
o
o
Under process management the structure node execution steps (XSteps) with the following
activities, has been added:
-
Define Name Spaces for Scopes of Generation and Valuation Symbols
-
Release Name Spaces
-
Assign Standard XSteps Production Scheduling Profile
-
Set Early Issue of Order Number
-
Define Authorization Groups for SXS Repository
Under Business Add-Ins in Process Management the following new activities have been added:
-
BAdI: Definition of Scopes of Generation for XSteps
-
BAdI: Definition of Valuation Symbols for XSteps
-
BAdI: Enhancements for the Standard XStep Repository
14.2.1.2 Execution Steps (New)
Use
Overview
As of SAP R/3 Enterprise SCM Extension 2.0 (EA_APPL 2.00), new developments are available in
the form of execution steps (XSteps), which enhance the key functions used in conjunction with process
instructions.
Process instructions are used to describe the execution of production processes. This data can be
automatically processed by a process control system, or manually processed by a process operator or
employee as an interactive PI sheet. Until now it was necessary to define this information in the form of
______________________________________________________________
SAP AG
4
SAP System
______________________________________________________________
process instruction characteristics. To do this you had to know the characteristics and take their syntax
into account. In addition, process instructions could only be defined on the basis of a process instruction
category that you had already created in Customizing. Each process instruction category also had to be
assigned to a certain process instruction type. The process instructions had to be stored in the phases of a
process order or master recipe and were only accessible via the phases.
XSteps significantly simplify the maintenance of process instructions and the objects relating to them.
XSteps now serve as modules that you can use to describe, group and structure production steps. The
maintenance of XSteps is no longer bound to phases, as was the case with process instructions. Instead
you have a complete view of all XSteps in a master recipe or order. You can assign a control recipe
destination, application context and scope of generation to each XStep. In the XStep editor you can define
process instructions without knowledge of the characteristics. You can now define XSteps for PI sheets
independently of the process instruction category and process instruction type. The maintenance of
XSteps for external systems continues to be linked to process instruction types, however you no longer
have to know the characteristic syntax.
The following new and enhanced functions have been implemented:
o
Application-specific XSteps
o
Application-independent standard XSteps
o
Standard XStep repository
o
XStep editor
o
XStep parameter
o
XStep generation
o
XStep context
Application-specific XSteps
You create these in the process order and master recipe. They contain process instructions that generally
have specific valuations. You directly assign a destination, application context, scope of generation,
parameter and process instructions to an XStep.
Application-independent standard XSteps
Until now, process instructions could only be stored in a master recipe or process order. The control
recipes that were then generated had to be assigned to a particular control recipe destination. In other
words, the data could only be created in the context of a particular business application and therefore was
not available to any other application. Standard XSteps are used as modules for master data maintenance
that can be used by different applications without the data itself being modified.
The reusability of standard XSteps considerably reduces the amount of data maintenance required. For
example, when you change standardized processes you no longer have to make these changes in each
individual master recipe. Instead, you make the changes centrally in the SXS repository. All master
recipes that are referenced to these standard XSteps are changed automatically.
You create standard XSteps in the standard XStep repository. You are provided with process instructions,
which do not generally have specific valuations. Every standard XStep has a version and consists of one
XStep tree with a given number of XSteps. Several versions can exist for a standard XStep.
Standard XStep Repository
You can use transaction CMXSV - Standard XStep Repository for administration and maintenance of
______________________________________________________________
SAP AG
5
SAP System
______________________________________________________________
standard XSteps. These are some of the functions you can use in the SXS repository:
o
Versioning You can create several versions with different validity periods for a standard XStep. If
the reference is exploded in an application for a standard XStep, the system creates a copy of the
standard XStep referenced in the XStep tree on the key date.
o
Status Management
You can give each standard XStep a status to document certain states. The current status of a
standard XStep determines which actions can be carried out with it. For example, in a master recipe
you can only reference to standard XSteps that have the status released.
o
Archiving
Standard XSteps that are no longer used can also be archived. Archived standard XSteps can still be
viewed in the SXS repository, however, they can no longer be referenced.
XStep Editor
The XStep editor has been introduced as a unique maintenance interface for standard XSteps, XSteps and
therefore also for process instructions. The XStep editor is displayed in the standard XStep repository,
process order and master recipe. The functions available in the XStep editor depend on the business
application in which the XStep editor is called. For example, the activities connected to the status
management of standard XSteps can only be executed in the SXS repository.
In the XStep editor you can define process instructions without knowing the characteristics and their
syntax. Using drag and drop and context menu entries you can easily configure your PI sheet and can
then simulate and test it immediately.
Whilst previously the process instructions could only be stored for phases of a master recipe or process
order, the new maintenance function in the XStep editor offers a view across all control recipes in
addition to the phase view. In this way you can easily model complex cross-relationships between
different phases and PI sheets.
XStep Parameters
XStep parameters have been introduced as the central component of XSteps. XStep parameters allow you
to reuse XStep contents, without these having to be given fixed values. You can define the contents of
XSteps as parameters as you require.
For example, you can define value-neutral parameters in standard XSteps. These standard XSteps can
then be referenced in different applications and each be given different valuations.
XStep Generation
The previous concept of generated process instructions has been converted and the functions have been
enhanced. In conventional process instructions you could store process instructions to be generated for a
particular control recipe destination in Customizing. During the generation of control recipes, the system
generates the stored process instructions for a certain scope for all control recipes for this destination. The
process instructions generated were also valuated automatically.
You can now specify the scope of generation directly at the XStep or at the standard XStep. The number
of scopes of generation has been increased. This means that you have a greater level of detail when you
are generating for materials and resources. You can now determine the position of the generated XSteps
via the position of the XStep in the XStep tree.
XStep Context
XSteps are no longer stored for phases of an order or master recipe. You carry out the assignment to a
______________________________________________________________
SAP AG
6
SAP System
______________________________________________________________
phase or an operation via the application context. An XStep can be valid for a whole order or a phase. For
example, the context is important if automatic valuations or generations are to be executed.
Restrictions Compared with the Conventional Process Instruction Maintenance
The use of the XSteps for the following functions is either restricted or not possible:
o
XSteps cannot be used in the Decentralized Process Managementscenario. That is, you cannot send
control recipes that have been generated using XSteps to decentralized systems, in which they are
used as browser-based PI sheets.
o
You cannot define phase sequences in process orders and master recipes, in which you use XSteps.
o
Control recipes that you have created using XSteps can be archived in the batch record as before.
Individual process instructions that are sent using the PI-PCS interface to an external system, are not
displayed explicitly in the batch record.
Effects on Customizing
Maintaining XSteps in the Master Recipe
To maintain XSteps in the master recipe, you must create a recipe profile that allows the maintenance of
XSteps when you create the recipe group. A new recipe profile for the maintenance of XSteps PI01_XS Profile for Process Industries XSteps is available in the standard delivery.
Go to Customizing for the master recipe and choose Settings for the Task List Type -> Define Profiles
for Default Values.
Early Issue of Order Number
As default, an XStep tree can only be generated in a process order if the corresponding order has already
been saved. However, you can also specify that an XStep tree is generated even if the order has not yet
been saved.
You make this setting in Customizing for Process Management. To do this choose Execution Steps
(XSteps) -> Set Early Issue of Order Number.
See also
________________________________________________________________________
______________________________________________________________
SAP AG
7