Documente Academic
Documente Profesional
Documente Cultură
P ROJECT U NITY
VERSION: 00 REVISION: 00
AUTHOR
REVIEW
YANICK GAUTHIER
423363134.doc Page 1 of 29
Project Unity Functional Specification - Process Order Execution
APPROVAL
423363134.doc Page 2 of 29
Project Unity Functional Specification - Process Order Execution
Document History
Paragraph # Change
423363134.doc Page 3 of 29
Project Unity Functional Specification - Process Order Execution
Table of Contents
1. Introduction.................................................................................................................... 5
1.1 Reference Documents............................................................................................. 5
1.2 Definitions & Acronyms...........................................................................................5
2. Document Purpose..................................................................................................... 6
3. Short Functional Description....................................................................................6
3.1 MFG02-03_Serial Number Status and Attributes...................................................6
3.2 MFG04-03_Components Good Issue / INV08-03_Components Consumption....7
3.3 MFG04-05_Production Execution with Serial Number Management.................10
3.4 MFG06-01_Continuous Flow Production.............................................................10
4. Business Process Flow Chart..................................................................................11
5. Solution.......................................................................................................................... 13
5.1 Goods Issue............................................................................................................ 13
5.2 Serial Number Management..................................................................................23
5.3 Continuous Flow Production................................................................................25
5.4 Functional Message Codes & Content.................................................................25
6. Overview Of SAP Transactions & Customizing Activities.........................................26
6.1 SAP Transactions................................................................................................... 26
6.2 Customizing Activities........................................................................................... 27
7. Overview of Additional Developments........................................................................29
7.1 Reports, Forms....................................................................................................... 29
7.2 Interfaces................................................................................................................ 29
7.3 Conversions........................................................................................................... 29
7.4 Enhancements.......................................................................................................... 29
423363134.doc Page 4 of 29
Project Unity Functional Specification - Process Order Execution
1. INTRODUCTION
1.1 REFERENCE DOCUMENTS
Reference Document
Term/Acronyms Definition/Explanation
BoM Bill of Material; it is a complete, formally structured list of the components that make up a
product or assembly. The list contains the material number of each component, together
with the quantity and unit of measure.
ECM Engineering change management; it is an Engineering change document which is used for
BOM and recipe creation and changes.
PO Process Order; it is the main control instrument used in production. It is used to describe,
update and monitor all production-relevant factors, both planned and actual.
QA Quality Assurance
WM Warehouse Management
GI Goods Issue
423363134.doc Page 5 of 29
Project Unity Functional Specification - Process Order Execution
2. DOCUMENT PURPOSE
The purpose of this document is to describe how the solution will respond to user
requirements concerning Manufacturing Organizational Structure.
For each of the above sub-processes, the following entities are in scope:
The serial number is associated to an item of material in addition to the material number in
order to differentiate individual items from all other pieces of the material.
For materials whose material pieces have to be managed using serial numbers 1, a Serial
Number profile (i.e., a four digit identification code) has to be configured and assigned in the
Work Scheduling view of the Material Master. The serial number profile is active at plant level
1
This topic is relevant only for ACIST since EZEM has no S/N managed material.
423363134.doc Page 6 of 29
Project Unity Functional Specification - Process Order Execution
and it defines the business procedures during which serial numbers can be assigned. The
possible choices are:
assign serial numbers for goods receipts, goods issues, stock transfers, stock
transport orders and physical inventory;
assign serial numbers when production orders are released;
assign serial numbers when entering the original value in an inspection lot;
assign serial numbers for deliveries;
assign serial numbers for returns deliveries.
However, only the mandatory assignment of serial numbers is in scope and this is the only
option that will be implemented. In the serial number profile it is also possible to set whether
or not an equipment2 master record should be created for each number when assigning serial
numbers.
All the information related to the serial number management are stored in the Serial Number
Master Record.
Note: The combination of material and serial number is unique (getting at master data level).
In the material master record, it is also possible to display a report with the history of the
movement types associated to a specific serial number.
A components goods issue is a goods movement that is used to post the internal use of
materials against a specific production process. A goods issue results in a decrease of stock in
the warehouse (components consumption).
When withdrawing components for a process order, the system distinguishes between the
following types of goods issues:
2
For the details of equipment management, please refer to [5].
423363134.doc Page 7 of 29
Project Unity Functional Specification - Process Order Execution
This type of withdrawal means that the components are already available at the
production site. They are physically consumed during the production process and
logically consumed in the system at order confirmation decreasing stock based on the
standard quantity defined in the material list of the order. For these components, the
system performs automatic stock posting at inventory level.
Withdrawals for production are entered in the system as goods issues with reference to the
process orders for which the components are required.
It is important to enter the goods issue with reference to the Process Order for the following
reasons:
o The production department can check whether what was requested is actually issued
and, if necessary, change the default quantity for the items;
o During entry of goods issue, the system can suggest data from the process order (for
example, requested material, quantity, account assignment, etc.). This simplifies both
data entry and checking (overdeliveries and underdeliveries) when entering a goods
issue;
o After a withdrawal, the quantity withdrawn is updated in the process order and the
reserved quantity is reduced accordingly. Thus, Inventory Management can monitor
the withdrawal process and Materials Planning can update the stock/requirements
list;
o When completion of the order is confirmed, it is possible to decide that all quantities
reserved for the order but not needed are to be flagged as Final issue effected and
so the reservation item is completed.
o declare a different quantity 3 with respect of the theoretical one assigned in the
process order;
o reverse component Goods Issue posting, if any error occurred during the original
declaration.
Goods issue are possible, by exception, until final Process Order closure (Technical
Completion). When the order is TECO status it is not possible to post any other goods
movement.
Components consumption (GI posting) has the following results in the system:
423363134.doc Page 8 of 29
Project Unity Functional Specification - Process Order Execution
• Reservation Update:
The quantity withdrawn is updated in the reservation item. The reservation item
is completed when the total reservation quantity has been withdrawn or when
the final issue indicator is set manually at goods issue.
• Process order update:
The quantities withdrawn for the components are updated in the process order.
If the storage location for components consumption is WM-managed, then the Inventory
Management posting reduces not only the storage location stock, but also the warehouse
number stock. The consumed quantity is therefore booked out directly from production
storage bins where materials have been staged. No other user input is required.
ACIST:
Components goods issue is performed manually at the end of assembly production taking into
account that:
In case master data setting for backflushing is set, system allows the booking of consumption
of specific materials using automatic back flushing. This type of withdrawal means that the
components are already available at the production site and they are physically consumed
during the production process. For these components, the system performs automatic stock
posting at inventory level.
By the way, also in this case it is possible to change the consumption quantity and batch/lot if
they are different from theoretical quantity and batch/lot specified in the Process Order.
EZEM:
Components goods issue has to be performed during production process (both for
manufacturing and packaging) whenever material is physically consumed: consumption is
performed at operation level and completion of each phase is then declared by the end of
each shift. Consumption of components for packaging order is evaluated according to what
was picked and sent to the production and what was returned to the warehouse.
For manufacturing process, user has to declare actual consumption for components/batches
used in the Process Order according to:
weighed quantity during dispensing activities (for raw materials weighed in
dispensing);
weighed quantity during manufacturing activities (for raw materials weighed in
production);
quantity used during production activities (for packaging components and half-
finished goods materials and intermediate materials).
423363134.doc Page 9 of 29
Project Unity Functional Specification - Process Order Execution
For materials serial number managed, during the manual Goods Issue, the system requires to
the operator to specify the serial number to consume and then it checks the stock availability
at serial number level. If no stock is available in the production area then the system rejects
the issue transaction.
In case of external Serial Number range management, the system allows either numeric or
alphanumeric values.
Definition of materials managed with serial numbers can be done at material level and at
plant level. If it is done at material level it is possible to define the length of the serial number
code (max 18 digits). For more details please refer to [7].
For specific finished products, bulk materials are used prior final disposition from QA
department in order to speed up production activities.
Continuous Flow Production is in scope only for packaging 4 activities and it is managed as a
Normal Production process (please refer to the previous sections for a detailed discussion
about it).
Specific users (belonging to the Quality Control authorization group) are assigned to perform
preliminary testing and conditional releasing in Pre-approved status on bulk materials to be
used in continuous flow production.
4
Since packaging process is not relevant for ACIST, continuous flow production is discussed only for
EZEM plant.
423363134.doc Page 10 of 29
Project Unity Functional Specification - Process Order Execution
EZEM:
423363134.doc Page 11 of 29
Project Unity Functional Specification - Process Order Execution
423363134.doc Page 12 of 29
Project Unity Functional Specification - Process Order Execution
5. SOLUTION
5.1 GOODS ISSUE
ACIST:
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Step 1-2-3: Posting goods issue (initial screen) MIGO 001 MFG04-03_0050
MFG-03-0010
MFG04-03_0060
A goods issue is performed at the end of assembly production activities to declare
the internal use of material for production purposes.
This information is posted in the system directly as an inventory transaction X
accessing the MIGO using the movement type 261 (Goods issue for Order) and
selecting the process order. The consumption has to be posted by production
department in reference to the process order.
Note: it is possible to post good issue only for orders whose status is not TECO.
Note: Backflushing at material level can be set, by exception, accessing the COR2
transaction with the PO number and selecting the backflushing item for the relevant
material in the material list.
Note: Backflushing at phase level can be set, by exception, accessing the COR2
transaction with the PO number and selecting the backflushing item for the relevant
423363134.doc Page 13 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
phases in the Operations Overview.
In case master data setting for backflushing is set, the goods issue posting for
backflushed components is performed automatically at the time of order completion
confirmation based on standard quantities defined in the material list of the order.
For more details please refer to [3].
For these components, there is no need to manually enter a goods movement in the
Inventory Management system.
423363134.doc Page 14 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
It is possible to post components consumption for the following materials and kinds
of management:
- sub-assemblies lot-managed;
If the lot is already allocated for the material (for example, in case of change of
priorities during production execution), the unique way to change it is to access the
COR2 and repeating batch/lot allocation. For more details please refer to [8].
Note: For material managed materials the batch allocation is not performed and the
batch allocation field line is not editable.
423363134.doc Page 15 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Step 8: Goods Issue Posting MIGO 001 MFG04-05_0020
MFG-03-0080
MFG04-05_0030
The operator clicks on “post” to post the Goods Issue.
INV08-03_0080
For lot and material-managed components the goods issue posting effect is to
decrease the stock in the production storage area of the WM-managed storage
location as specified in the control cycle.
For materials serial number managed, the goods issue posting effect is to decrease X
the stock in the related storage location defined at material master level.
In all the scenarios, the system checks the stock availability for the material/lot/serial
number and if no stock is available in production area the issue posting is rejected by
the system.
Note: no manual good issue posting is possible for materials for which backflushing
setting is active.
423363134.doc Page 16 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
goods issue.
• Process order update:
The quantities withdrawn for the components are updated in the
process order.
However, it is also possible to post partial good issue, and in this case the only
difference is that the material reservation is only updated and other goods issue for
the material are still possible.
Note: in case of reversal of goods issue for process order no partial reversal is
allowed, otherwise system does not reflect reversed quantity at reservation level.
A new material document is created and recorded into the system to track the
reversal of the movement.
423363134.doc Page 17 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Step 11b-12b-12c: Decreasing of stock MIGO 001 INV08-03_0040
MFG-03-0120
The Goods issue Posting automatically triggers a reduction in the storage location
stock. If the storage location for components consumption is WM managed, the
Goods Issue posting reduces not only the storage location stock, but also the
warehouse number stock. The consumed quantity is therefore booked out directly
X
from production storage bins where materials have been staged. No other user input
is required.
For S/N managed BoM components the system does not require replenishment
activities since direct consumption is allowed on the storage location where stock is
located.
EZEM:
423363134.doc Page 18 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Step 1-2b: Posting goods issue using DSI N/A MFG04-03_0100
MFG-03-0140
The process of Goods issue can be executed entirely in SAP or through a direct
interface with DSI. In case the choice is to use DSI, all the activities related to the X
posting are performed using palm devices and at goods issue posting in DSI, data
are transferred to SAP for GI posting recording (as per line FSP-MFG-03-0180)
UNITY-FSP- Step 1-2a-3: Posting goods issue in SAP (initial screen) MIGO 001 INV08-03_0030
MFG-03-0150
MFG04-03_0040
A goods issue is performed at operation level as soon as materials are used in
production area during manufacturing/packaging activities to declare the internal use MFG04-03_0060
of them. This information is posted in the system directly as an inventory transaction X
accessing the MIGO using the movement type 261 (goods issue for order) and
inserting the process order number.
Note: it is possible to post good issue only for orders whose status is not yet TECO.
UNITY-FSP- Step 4: Confirm/change theoretical quantity MIGO 001 MFG04-03_0010 X
MFG-03-0160
MFG04-03_0080
At the Goods Issue (mov. type 261) the operator has to select the material/s for
which he wants to post the Goods issue and to change/confirm the quantity used. INV08-03_0010
This information has to be inserted in the “Quantity” tab of the Material Item Record
in the field “Qty in Unit of Entry”. The quantity may be lower, equal, or greater than INV08-03_0030
the planned one. In case the quantity is greater or equal to the planned one, the INV08-03_0040
delivery is automatically set as “final” by the system and the reservation is closed. If
the quantity is lower than the planned one, the good issue is considered partial and
the reservation is not automatically closed by the system until the total quantity has
been posted; however, the operator can force the closure of reservations selecting
manually the “final issue” field in the Reservation tab. During component
consumption performed by production, the inventory stock level is decreased in the
production areas according to the declared quantity.
It is possible to post components consumption for the following materials and kinds
of management for components/batches used in the Process Order according to:
423363134.doc Page 19 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
weighed in production);
If the lot is already allocated for the material (for example, in case of change of
priorities during production execution), the unique way to change it is to access the
COR2 and repeating batch/lot allocation. For more details please refer to [8].
Note: For material managed components the batch/lot allocation is not performed
and the batch allocation field line is not editable.
UNITY-FSP- Step 7: Goods Issue Posting/Material Reservation updated/Accounting MIGO 001 MFG04-04_0010 X
MFG-03-0180 documents posting/Material Document creation
The operator after performing the previous steps, clicks on “post” to post the Goods
Issue.
The goods issue posting effect is to decrease the stock in the production storage
area of the WM-managed storage location as specified in the control cycle.
The system checks the stock availability for the material/lot and if no stock is
available in the production area the issue posting is rejected by the system.
Final Goods Issue posting has the following results in the system:
423363134.doc Page 20 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
The material document is created as proof of the goods movement.
• Accounting Document creation:
The accounting document contains the posting lines (for the
corresponding accounts) that are necessary for the movement.
• Update of G/L Accounts:
The system automatically creates posting lines on the accounts of the
accounting system.
• Stock Update:
Reserved stock is reduced by the issued quantity. From the point of
view of Materials Planning, available stock remains unchanged when
posting a planned goods issue because the quantity withdrawn was
reserved and therefore no longer available anyway.
• Reservation Update:
The quantity withdrawn is updated in the reservation item. The
reservation item is completed when the total reservation quantity has
been withdrawn or when the final issue indicator is set manually at
goods issue.
• Process order update:
The quantities withdrawn for the components are updated in the
process order.
However, it is also possible to post partial good issue, and in this case the only
difference is that the material reservation is only updated and other goods issue for
the material are still possible.
Even if the goods issue is the result of a posting from DSI the results in the system
are the same of a goods issue posted in SAP.
UNITY-FSP- Steps 8b-9: Goods Issue Reversal from DSI N/A MFG04-03_0100
MFG-03-0190
Goods issue reversal can be triggered through DSI and in this case at the X
confirmation of reversal in DSI data are transferred to SAP for posting GI reversal (as
per lines FSP-MFG-03-0200, FSP-MFG-03-0210.
UNITY-FSP- Steps 9a-10: Goods Issue Reversal in SAP MBST 001 MFG04-03_0090 X
MFG-03-0200
INV08-03_0020
In case of error when entering a goods movement the user has to cancel the
423363134.doc Page 21 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
material document, since the data in the material document can be no longer
changed. The user enters as reference for the reversal the original material
document in the MBST transaction and post the reversal of the movement. This
action generates immediately the reversal of the material document, the reversal of
the reservation and the reversal of the accounting documents related to the material
document in input.
Note: in case of reversal of goods issue for process order no partial reversal is
allowed, otherwise system does not reflect reversed quantity at reservation level.
A new material document is created and recorded into the system to track the
reversal of the movement.
423363134.doc Page 22 of 29
Project Unity Functional Specification - Process Order Execution
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Serial number profile MM02 MFG02-03_0010
MFG-03-0230
MFG04-05_0080
The serial number is given to an item of material in addition to the material number,
in order to differentiate individual items from all other pieces of this material.
Serial Number profile is represented by a four digit identification code that has to be X X X
inserted in the Work Scheduling view of the Material Master.
There are two possibilities for assigning serial number, internally or externally:
in case of internally assignment, the user has to click on “Create Serial Nos
automatically”;
in case of externally assignment, the user has to manually insert the Serial
Number5.
All the information related to the serial number management are stored in the Serial
Number Master Record in the material master. In both the cases (internal and
external assignment) the correspondent Master record for S/N is created in real time
5
The user can insert any kind of numeric or alphanumeric combination of values for Serial Number, however the maximum length allowed is 18 digits.
423363134.doc Page 23 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
at the act of assignment.
Note: The combination of material and serial number is unique (getting at master
data level).
SerUsage Description
No serial numbers are
01
assigned
Serial numbers can be
02
assigned
Serial numbers must be
03
assigned
Serial numbers are assigned X X X
04
automatically
Note: Serial number usage “01”, “02” and “04” are mentioned since they are
possible entries from standard SAP, however, they are not planned to be used.
Hence, the unique S/N usage used is “03”.
At this level it is also possible to define whether or not an equipment master record
should be created for each S/N number when assigning serial numbers. For the
details of the equipments please refer to [5].
For more details on S/N profile defined for the project please refer to [6].
In the serial number profile view it is possible to set also the Stock Check for Serial
Numbers. This indicator states whether the system should perform a stock check
during serial number assignment. If it should, it also establishes with what type of
notification (warning or error) the system reacts in the event of stock inconsistencies
with Inventory Management.
423363134.doc Page 24 of 29
Project Unity Functional Specification - Process Order Execution
Line No. Description of solution with Business process step number T.Code Cust. No Dev. No URS Reference
Acist Asia
Acist US
Acist EU
Ezem
BDI
For the details of the Stock Check please refer to [6].
Acist Asia
Acist US
Acist EU
Ezem
BDI
UNITY-FSP- Continuous Flow Production N/A MFG06-01_0010
MFG-03-0270
For specific finished products, bulk materials are used prior final disposition from QA
department in order to speed up production activities. X
423363134.doc Page 25 of 29
Project Unity Functional Specification - Process Order Execution
423363134.doc Page 26 of 29
Project Unity Functional Specification - Process Order Execution
423363134.doc Page 27 of 29
Project Unity Functional Specification - Process Order Execution
423363134.doc Page 28 of 29
Project Unity Functional Specification - Process Order Execution
7.2 INTERFACES
Dev. No FS-I Document Name Description FS Line No.
7.3 CONVERSIONS
Dev. No FS-C Document Name Description FS Line No.
7.4 ENHANCEMENTS
Dev. No FS-R Document Name Description FS Line No.
423363134.doc Page 29 of 29