Professional Documents
Culture Documents
Sap PP Shop Floor Control Configuration PDF
Sap PP Shop Floor Control Configuration PDF
Table of Contents
Objective ........................................................................................................................... 4
IMG Menu – The Starting Point ......................................................................................... 5
An Overview of the SAP Production Orders ...................................................................... 6
The Bills of Materials in relation to the Shop Floor Production Order ................................ 7
Start of the SAP Production Order Configurations ............................................................ 9
Define the Production Order Types ................................................................................... 9
How to configure the Production Order User Status?...................................................... 12
Where-is the Production Order Type used? .................................................................... 16
Define the Production Order Type-dependent Parameters ............................................. 16
Define Checking Control.................................................................................................. 24
Define Confirmation Parameters ..................................................................................... 25
Define Scheduling Parameters for Production Orders..................................................... 30
Define Number Range..................................................................................................... 33
Define selection profiles for the Order Information System ............................................. 35
Where-is the Selection Profile used?............................................................................... 36
Define the Production Operations Control key ................................................................ 37
Where-is the Control key used? ...................................................................................... 38
Define formula parameters for Work Center.................................................................... 39
Where-is the Work Center Formula Used?...................................................................... 42
Define the Production Scheduling Profile ........................................................................ 42
Define Production Scheduler........................................................................................... 45
Where-is the Production Scheduling Profile and Production Scheduler Used?............... 45
Define User Exits Selection ............................................................................................. 46
Select Routing Automatically ........................................................................................... 47
Where do you define the Usage and Status? .................................................................. 48
Define Default Values If No Routing Exists ..................................................................... 48
Define Priorities for BOM Usages.................................................................................... 50
Define Applications for BOM Explode.............................................................................. 50
Define Alternative Determination for Production.............................................................. 52
Define Checking Group ................................................................................................... 53
Define Checking Rule...................................................................................................... 54
Define Scope of Check.................................................................................................... 54
Define Checking Rule for Backorder Processing............................................................. 56
Specify Scheduling Type ................................................................................................. 57
Define Standard Value Keys ........................................................................................... 58
Where-is the Standard Value Key used?......................................................................... 60
Define Scheduling Margin Key ........................................................................................ 60
Define Capacity Categories............................................................................................. 61
Where-is Capacity Categories used? .............................................................................. 62
Define Single Screen Entry for Time Ticket Confirmations.............................................. 63
Maintain Language-Dependent Texts.............................................................................. 66
Define Reasons for Variances for Production Scrap ....................................................... 67
Where-is the Production Reason Code used? ................................................................ 68
Define Print Control for Shop Floor Papers ..................................................................... 68
Preparing the Initial Implementation of the PP Shop Floor Control Module..................... 72
Static versus dynamic data conversion ........................................................................... 73
A Sample Note to users regarding the Uncompleted Production Orders......................... 73
@ www.sap-img.com Page 1 of 79 SAP Version 4.6c
A Step-by-Step Guide to the SAP PP Shop Floor Control Configurations
Copyright
© 2004 www.sap-img.com. All rights reserved.
www.sap-img.com makes no warranties or representations with respect to the content hereof and
specifically disclaims any implied warranties of merchantability or fitness for any particular purpose.
www.sap-img.com assumes no responsibility for any errors that may appear in this document. The
information contained in this document is subject to change without notice.
www.sap-img.com reserves the right to make any such changes without obligation to notify any person of
such revision or changes.
www.sap-img.com makes no commitment to keep the information contained herein up to date.
Trademarks
ABAP/4 is a registered trademark of SAP AG.
SAP, R/2, R/3, SAPoffice, Smart Forms, SAPscript, SAP EarlyWatch, and SAP Business Workflow are
registered trademark of SAP AG.
All other products mentioned in this documentation are registered or unregistered trademarks of their
respective companies.
Objective
The objective of this paper is to provide the SAP PP consultant with a step-by-step guides
at configuring the SAP PP Shop Floor Control module. It is structure in the form of how-
to-do configurations method.
When you do the SAP configuration, sequence is not really important as long as all
the PP Shop Floor Control modules Features that need to be used have been
configured.
Notes:
Initial IMG Action : Required (this are dynamic data which are unique to the company)
Initial IMG Action : Usually Not required (it depends on the customer requirement)
Initial IMG Action : Not required (normally this kind of configuration is quite static, most
of the customer will accept the SAP default and may request for changes after going live
for a period of time)
Transaction SPRO
In the Production Orders, the Production Planner (after finding out from the Production
staff) will define the raw materials, semi-finished materials required to be processed (Bills
of Materials), at which location, at what time, how much work is required and the work
sequence that need to be carried out (Routing). It also defines which resources are to be
used and how the costs are to be settled.
The Materials Requirement Planning will generate a Planned Orders from the
Customer Sales Orders or a Company-Internal Requirement (known as Planned
Independent Requirement for Orders that are not firmed).
The Planned Orders will be reviews by the Production Planner who will decide whether to
convert the Planned Orders into Production Orders and then RELEASE it for actual
Production.
In the SAP system, a Production Orders can be created in the following methods:
Convert from the Planned Orders generated by the SAP MRP system.
Using an assembly order.
Creating it manually from the SAP system.
Once a Production Order is created, the system will perform the following actions:
Select the Routing that contains the operations and sequences and copy it to the
Production Order.
The Bill of Materials is exploded and the items in the BOM are transferred to the
Production Order.
Reservations are created for those Bill of Materials Item held in stock.
The planned costs for the Production Order are generated.
The Capacity requirements are generated for the work centers define in the Routing.
The Purchase Requisitions are generated for non-stock items and externally
processed operations.
The Master data for the Routing and BOM will only be copy once during the Production
Order creation UNLESS you click the Re-COPY functions (CO02 – Functions – Read
PP Master Data). Any further changes done to the Production Order for the Routing and
BOM etc. will ONLY affect the Production Order and vice versa.
Therefore, don’t be surprised if you found that the Original Routing and BOM structure to
be difference with the one in the Production Order as users have the right to change it, if
necessary.
In SAP, you create the BOM level by level with Tcode “CS01”. The system can cater for
different type of BOM (referring to the different modules of SAP). For production you’ll
choose BOM usage 1. This BOM will be copied into the Production Order whenever
a new Order is created.
As you can see after you enter the screen, you define the BOM level by level.
FERT requires the raw materials RAW 1 and semi-finished goods SEMI.
SEMI requires the raw materials RAW 1 and RAW 2.
Therefore, you’ll define two single BOM with Tcode CS01.
The SAP system automatically LINK the Multi-level BOM structure for you.
Now, when a user create a Production Order for FERT, two different Production Order
will be created. One for FERT, and the other for SEMI. The reason is because FERT
and SEMI requires different manufacturing process to be completed.
FERT
RAW 1 SEMI
RAW 1 RAW 2
You can used Tcode CSMB to view the Multi-level BOM. Click the button Start the
Material BOM Browser.
The system will quickly find the BOM relationship automatically for you.
In this configuration, you need to find out from your FICO consultant which Settlement
Profile (under the Cost Controlling section) are you using although most of the time the
default standard SAP profile PP01 is used.
You have to assign every Production Order to an order type. An order type contains
control information that you need for managing orders.
Most customers will request more Production Order Types to differentiate the different
Production Order for report analyzing purpose. For e.g.
PPRW – Rework Production Order
PPPT – Trial Run Production Order etc…
To create New Order Type, copy it from the Standard Order Type “PP01”.
Listed below are all the transaction for each New Order Type that you need to create.
All these configurations will be copied to the Production Order in transaction code “CO01”
when the user create the production order.
Transaction : Menu Path :
OPLH IMG – Production – Shop Floor Control – Master Data – Order – Define
Order Types
OPL8 IMG – Production – Shop Floor Control – Master Data – Order – Define
order type-dependent parameters
OPJK IMG – Production – Shop Floor Control – Operations – Availability
Check – Define Checking Control
OPK4 IMG – Production – Shop Floor Control – Operations – Confirmations –
Define Confirmations Parameters (this will determine whether
confirmation is allow for this Order Type)
OPU3 IMG – Production – Shop Floor Control – Operations – Scheduling –
Define Scheduling Parameters for Production Orders
CO82 IMG – Production – Shop Floor Control – Master Data – Order – Define
number ranges for order (if different number range are required for
different Order Type)
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPJH Order – Define Order Types
Double click on the Production Order Types to reach the definition screen.
The order category “10” which stand for production order is a fixed setting and
cannot be changed. The order categories are predefined in the SAP System and
characterize the technical properties of the orders.
Click the Number range general button to assign a different number range to each
order type. Refer to the section on Define Number Range if you need to assign a
Number Range for the Production Order Type.
You’ll notice that the IMG for the Production Order type is quite straights forward.
2. Type in the followings User status and Click the Object types button to assign the
corresponding to the status profile. This means that User Status 1 will be active first,
then follows by the next 2 User Status.
3. Scroll down and Tick the followings so that the status profile can be used in Production
Order Header as well as the Operations Level. Finished, click the Back button to goto
the Step 2 Screen.
4. Assign the corresponding Business Transaction to each of the User Status except
User Status1 as the Initial Status was tick. Double click on User Status 2 in the screen
for Step 2.
You will then see a screen with no information. Click the Create button to view the all the
Business Transactions.
5. Finally, assign the New Created Status Profile to the Production Order Type (OPJH).
For this demo, we assign it to the Production Header.
This is how the Production Order Screen will look like with the User Status just below the
Business transaction status.
You can click the Status button to view the Status Details.
For each Production Order Type, you can define their unique IMG behavior. For eg.
whether this Order Type allow automatic or manual selection of Production Version.
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPL8 Order – Define order type-dependent parameters
Double click on the Production Order Types to reach the definition screen.
You define the parameters that are valid for each order type and plant. The parameters
are split up as follows on the tab pages:
Planning Tabstrips
Master data
For you to define the data that influences master data selection or order master data
maintenance:
Production Version
You can decide whether production versions are selected automatically or manually.
For manual production version, you can change the Production Versions in MRP 4
screen in MM02. Click on the ProdVersions then click the Details. For e.g. here you
can set validity dates for the version or you can also set lot sizes. Based on the
quantity of the order, a certain version will be picked. Or, the version will be picked if it
falls in the date range.
Routing
Application
The task list application is predefined as 'P'. However, you can also specify an
additional task list application.
Selection ID
The routing selection ID defines, for example, the ranking order for routing selection.
Routing selection defines whether routings are to be selected and if so, how
(manually or automatically) and whether reference operation sets can also be
selected.
Sequence exchange
Alternative sequences and sequence exchange define whether alternative sequences
are permitted and how the sequences are to be exchanged.
Task list type
The task list type defines which routing type is permitted for production orders.
Operation dtl check
Operation dtl check defines whether operation detail screens are to be checked when
the operations are transferred to the order.
Routing text
Routing text defines that the text from the routing header is copied into the order.
Operations
Entry/tool
You can activate the entry tool for operations to help you when you create operations.
Increment for automatic operation/activity numbering
Increment used when operations or activities are automatically numbered.
Reduction strategy per operation/activity
Key which specifies the strategy for reducing the lead time of an operation or
activity (PS).
For each reduction strategy you can define up to six reduction levels.
BOM application
BOM application defines how the BOM alternatives are to be automatically selected.
(point to the configuration OPJM – Define Applications)
Batch Determination
Search procedure defines how batch determination is to take place.
General
Assignment
Substitute MRP ctrl
Substitute MRP controller/substitute production scheduler are proposed when you
create production orders if an MRP controller or production scheduler are not
specified in the material master (MM01 / MM02), or if there is no reference to
material.
Purchase Requisitions
Reservation/Purch.req.
Reservation/Purch. req. specifies whether certain order objects (operation,
components) are relevant to MRP.
Collective purch.requisit
Collective purch.req. enables collective purchase requisition per order for externally
processed operations or non-stock items.
Quality Inspection
Inspection type
Inspection type defines how a quality inspection is to be carried out.
Implementation Tabstrips
Status change documents
Here, you define whether you want change documents to be written if a status change
occurs. You also define the level at which the change documents are to be written.
A status change document contains the following:
which status has been changed
who changed the status
whether the status has been activated or deactivated
the transaction in which the status change has been carried out
In the production order , you can define the status at the following levels:
order header level
operation level
material component level
production resource/tool level
Status change documents can also be defined independently of each other, at each of
these four levels.
Note: If you have defined these parameters such that status change documents are
written for a particular order level, the SAP System only writes a status change document
for a status change from this point in time if the order (or operation/component/PRT) has
been created since the status change documents have been activated.
Please take note that SAP does not keep track of every Fields changes done to the
Production Order.
PDC
PDC active allows data to be exchanged with a PDC system.
Workflow
Workflow for PO chg. defines that a workflow is generated when quantities or dates
that affect existing purchase orders are changed in the order. In addition, a default
rule for the split is displayed on this screen. So that this indicator is also valid for
production orders the appropriate settings must be made in Customizing for the
Project System.
Controlling Tabstrips
Controlling
Here, you define the parameters relevant to controlling, such as, for example, costing
variants for planned and actual costs and a results analysis key.
Controlling
To set the Costing Variants (The costing variant refers to a valuation variant)
IMG - Production - Shop Floor Control – Order Costing - Define Costing Variants
Costing variant for planned costs
Key that specifies which costing variant is used to determine the planned costs.
Use Product Cost Collector as Cost Object
Specifies whether the costs are collected on a manufacturing order, (production
order, process order), or product cost collector.
Costing variant for actual costs
Key that specifies the costing variant that is used to determine the actual costs.
Results Analysis Key
Key that defines the valuation of the order during period-end closing.
Cost Collector - Indicator: Determine plan costs: 1/2/3
Determines whether planned costs are automatically calculated when you save the
network.
Net Order Price - Ind.: Copy net price from requisition into purchase order
Indicator which specifies that the net price cannot be changed when copied over from
the purchase requisition into the purchase order.
Distribution rule
Default rule
Default (distribution) rule defines an automatically generated distribution rule for CO
settlement.
Graphic
Here, you define parameters for displaying graphics of operations and sequences in
the order.
Normally, companies will used the same checking rule for all the Production Order Type.
Here, you define the check control. The checking rule together with the checking group
specify the scope of the check.
The checking rule as well as the actual check itself dependent on the following
parameters:
• plant
• order type
• business functions – this control whether the check is done during production
order 1 – Order Creation or 2 – Order Release
Here, you define the confirmation parameters for each plant and order type. This affect
the user confirmation transaction screen CO11N – Enter time ticket for production order.
Checks
Using checks you can define
• what happens when the sequence of operations is not adhered to during confirmation
For e,g, there are two operations 10 follows by 20, user tried to confirm operation 20
first before 10, if you configure as an Error, system will not allows it to happened.
or
what happens when you want to confirm a larger quantity than was confirmed for the
preceding operation
You can choose between a termination message, an error message, a warning
message and an information message.
• whether you want the total confirmed quantity of an operation checked for
underdelivery or overdelivery tolerance in the order header
• what effect a QM result recording has on the confirmation.
• whether dates (for example, posting date, end of lead time, etc) should also be
displayed with a date that is further in the future than the time of creation
HR Update
You can decouple HR and PP with the No HR update indicator.
• Selection
You specify that only open orders are selected in the collective order.
• Propose time units
You can select a time unit that is to be proposed during confirmation.
• Goods movements
Using the all components indicator, you can specify that the system should display all
the components assigned to the operation in the goods movement overview (in other
words, not only backflushed components). However, if you do not branch to the
material overview at confirmation, the system only posts backflushed components.
If you do not select an entry screen on the initial screen, you can control the following
alternative entry screens by parameterization:
• Screen with the most important actual data without a display of the values already
confirmed and the standard values
• Screen with quantities and activities and a display of the values already confirmed and
the standard values
• Screen with quantities and activities, forecasted standard values and a display of the
values already confirmed and the standard values
You define that confirmable or confirmed operations are also selected during the
execution of the confirmation processes
Define the parameter settings for the confirmations in your plant for the possible order
types. Double click on the line items to configure the detail settings.
Here, you define for each plant, order type and production scheduler the parameters for
scheduling production orders. This comprises maintaining
• scheduling levels (detailed, production-rate and rough-cut scheduling)
• date adjustment when dates are exceeded
• date control for detailed scheduling
• reduction
If a production version exists in the material master then the routing is selected using this
version. If no version exists for a scheduling level then a routing is selected according to
the selection ID that you have given for the scheduling level.
In Adjust dates you specify whether and how the basic dates are adjusted to the
production dates (for example, when deadlines are exceeded) and how dates for
dependent requirements are to lie.
In Scheduling control for detailed scheduling you specify the control parameters
for detailed scheduling, among other things the scheduling type (most
manufacturing companies will used the Backwards Scheduling where the system will
calculate bottom up from the lowest BOM level to determine the Basic Start date
required by the Production Order for producing the Finished Product).
Start date in the past
Here you specify how many days an order may lie in the past before today scheduling
is triggered.
Automatic scheduling
Here you specify whether scheduling is carried out automatically on saving.
Automatic log
Here you specify whether the log is displayed automatically on scheduling.
Latest date f. material
Here you specify where the required date of a component should be with respect to an
operation.
Scheduling with break
Here you specify that the exact time a break occurs must be taken into account.
From production dates
Here you specify that when you create or change an order the user must enter
schedules dates (production dates) instead of basic dates.
Shift order
Here you specify whether the order can be moved if partially confirmed operations
exist.
Reduction type
• whether in the order or in the collective order all the operations are to be reduced or
only those along the critical path.
• Reduction along the critical path is only possible for networks, production orders and
planned orders with parallel sequences and for collective orders that contain
production orders or planned orders.
Maximum Reduction level
up to which maximum reduction level the reduction takes place
% reduction in floats
to what percentage the float before and after production in every reduction level is to
be reduced.
Note that scheduling is always carried out for all scheduling levels that you have
specified. For example, if you make changes in the order that are relevant to scheduling
(basic dates, quantities) and schedule it again then scheduling is carried out not only for
detailed planning but also for production-rate and rough-cut planning.
This is very performance-intensive because data must be read from the database.
Whereas you can choose between several scheduling types for detailed scheduling,
rough-cut and production-rate scheduling always use backward scheduling. Reductions
are also only relevant for detailed scheduling.
Define the scheduling parameters for production orders. When finished, you can test the
scheduling parameters by creating a Production Order with transactions “CO01”.
Some companies may request to have different number range for different Order Types.
Click the Groups button to assign the Production type to the number ranges
If you have a new Production Type, scroll down to view those Production Type not
assigned.
To assign the Production type, park your cursor at the Production Type and click the
(Select Element) button.
Finally, tick the box of the main group and click the (Assign Element
Group) button to assign the Production Order Type.
@ www.sap-img.com Page 33 of 79 SAP Version 4.6c
A Step-by-Step Guide to the SAP PP Shop Floor Control Configurations
To Change the Group text, tick the group box and click the Menu Group -> Maintain text
In the standard SAP R/3 System, number ranges for the followings are preset.
Transaction : Menu Path :
CO80 IMG – Production – Shop Floor Control – Master Data – Order – Define
number ranges for confirmations
CO83 IMG – Production – Shop Floor Control – Master Data – Order – Define
number ranges for reservations
CO81 IMG – Production – Shop Floor Control – Master Data – Order – Define
number ranges for operations
CO84 IMG – Production – Shop Floor Control – Master Data – Order – Define
number ranges for capacity requirements
Here, you define the selection profiles that you can use to specify status combinations for
selecting objects (for example, orders or operations). A selection profile is especially
useful if you select a large number of objects repeatedly according to the same selection
conditions (for example, orders for printing shop papers, for collective release, or for
creating order valuations).
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
BS42 Order – Define selection profiles
To view the Selection conditions screen, select the SelProf you want and click Selection
conditions
This is the Selection conditions screen where you configure the pre-define Status.
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPJ8 Routing Data – Define control key
Transaction : SAP Menu Path : Logistics – Production – Master Data – Work Center
CR03 – Work Center – Display - Defaults
The Control key will be automatically copy when user create the Routing. The
Routing will be copy when user create the Production Order.
These formulas are used to calculate the capacity requirements, the lead times and the
costs in capacity planning, scheduling and (general).
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPKL Production Resources/Tools – Formulas – Define Formula parameters
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPKM Production Resources/Tools – Formulas – Define Formula
Type in the Formula that you want. Refer to the Formula Parameters (Tcode OPKL)
for the Fields Name.
Transaction : SAP Menu Path : Logistics – Production – Master Data – Work Center
CR02 – Work Center – Change - Costing
To check the Formula, park your cursor at the Activity type and click Extras – Formula
Display.
The Work Center formula will be copied to the Production Order during order creation
(CO01).
Here, you can create the production scheduling profiles for specific plants.
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPKP Trigger Point – Define production scheduling profile
In this step, you define the production schedulers for your plants. In addition to this, you
can assign a control profile to each production scheduler.
By assigning production schedulers to materials within the application, you can define
responsibilities for a materials within production activity control.
Transaction : Menu Path : IMG – Production – Shop Floor Control – Master Data –
OPJ9 Trigger Point – Define production scheduler
Most companies will choose not to implement any additional ABAP routines for selecting
a routing or alternative routing unless really necessary.
In this menu option, you can permit the user to select task lists.
You can define separate ABAP/4 routines for each of the following parameters:
• Task list application
• Task list type
• Selection ID
These parameters are then automatically used to select a routing or a routing alternative.
Menu Path : IMG – Production – Shop Floor Control – Operations – Task List Selection
– Define User Selection
In this menu option, you determine the selection criteria for the automatic planned
selection of alternatives using the selection ID.
You can define several selection priorities for every selection ID. You allocate the
selection criteria to these priorities in each case.
If no alternative routing can be calculated, the SAP System continues searching with the
selection criteria of the next lowest selection priority.
The selection ID is determined by the order type within the production activity
control.
You define Usage and Status when you create the Routing in transaction “CA01”. The
Task List Type will be default as “N”.
In certain company, routing might not required as BOM is only required for the Production
Order. For this kind of requirement, you will configure this settings in which you specify
which data is contained in an operation that is automatically created during order
creation.
Within order creation, you can determine that an operation is created automatically if no
routing exists for the material to be produced or no routing can be selected.
The automatically created operation should contain the following data, for example:
• control key
The control key specifies how an operation is processed (for example, whether it is
scheduled, costed, etc.)
• operation number
• operation short text
• material group (only for external processing)
• work center where the operation is carried out
Transaction : Menu Path : IMG – Production – Shop Floor Control – Operations – Bill
OPJI of Material Selection – Define Priorities for BOM Usages
Every process is represented via an application. You need this application in order to
explode a BOM during order creation.
The alternative determination is controlled both by the application and the settings in the
material master.
In the material master, you can specify in the field "Alternative selection" whether you
want an alternative to be selected according to one of the following parameters:
• order quantity
• date
• production version
You can specify per application whether the settings should be taken into account for the
alternative selection for multiple BOMs. These settings are only taken into account if you
selected the alternative selection according to date in the corresponding material master.
• take production version into account
If you selected the alternative selection according to production version in the material
master, you can specify here for every application whether this setting should be taken
into account. If this setting is not to be taken into account, the alternative selection is
carried out for the corresponding material and application according to order quantity.
• Indicator of the BOM status
During alternative determination, only those bills of material are taken into account whose
status at least contains the indicators specified here.
During order creation, the application is determined on the basis of order type.
Requirements
You must have processed the menu option "Alternative selection for multiple BOMs"
(Transaction OS32).
In this menu option, you define how automatic alternative determination is to run from the
point of view of production.
Menu Path : IMG – Production – Shop Floor Control – Operations – Bill of Material
Selection – Define Alternative Determination for Production
Here, you define the checking groups. You must allocate each material you want to
checked for availability to a checking group. You can allocate the material in the
material master.
The checking group groups together materials checked according to the same criteria.
Materials can be grouped according to material type and/or MRP type, for example.
You allocate the checking group to the material in the material master under the
availability check field in the MRP data screen.
If you have not maintained a checking group for a material, the material will not be
checked for availability.
Here, you can define checking rules for the following applications:
Sales and distribution
MRP
Production order processing
Maintenance order processing
Inventory management
You can thus carry out various application-related checks for a material.
Menu Path : IMG – Production – Shop Floor Control – Operations – Availability Check –
Define Checking Rule
For the company, define whether there is a need to check on a differentiated basis for
each application.
Here, you define the check scope. Checking group and checking rule together specify the
scope of the check.
Specify
• which inward goods movements and which outward goods movements are to be
included in the availability check
• which stocks are to be included in the availability check
• whether the check should take into account the replenishment lead time
• whether the availability should always be checked at plant level.
@ www.sap-img.com Page 54 of 79 SAP Version 4.6c
A Step-by-Step Guide to the SAP PP Shop Floor Control Configurations
Here, you can determine a checking rule per plant for backorder handling. The checking
rule determines the scope of check for backorder handling.
It is recommended that you use the same checking rule for backorder handling as you do
for availability checks.
Menu Path : IMG – Production – Shop Floor Control – Operations – Availability Check –
Define Checking Rule for Backorder Processing
Here, you define the scheduling type, which determines how the SAP System should
carry out scheduling. There are the following options:
Forwards
Backwards
No scheduling
"Today" scheduling
Basic dates with times (only for process orders)
You can save the scheduling type in the control data for scheduling depending on the
order type. It is then proposed by the SAP system when an order is created.
Scheduling types are predefined in the SAP standard package. It is recommended that
you work with these predefined scheduling types.
Here, you can maintain the standard value keys. The standard value key determines the
meaning of the standard values. It is used to assign parameter IDs to the six standard
values of operations and the work in network activities.
At the same time, the parameter IDs are the names used for the standard values for the
calculation of:
• execution time
• capacity requirements
• costs
A parameter which is to be used in a standard value key must have the origin "2".
The system will calculate a longer Start and Finish period when the user create the
Production Order if addition buffer days are configured.
In this menu option, you specify time floats for scheduling as well as the release period
for order release.
This is the time between the order finish date and the scheduled finish date.
The release date is calculated by adding the release period. The order release is carried
out on this date.
Via the release period key you can specify the following for each material:
• float before production
• float after production
• release period
You can assign several capacities of different capacity categories to a work center.
You have to define the availability for every capacity of the work center (for example,
work start, work finish, calendar, etc.). You can create these values as default values for
each plant and capacity category.
In this step you define the confirmation profile for single screen entry of time ticket
confirmations and also for reprocessing time ticket confirmations containing errors.
You can define the layout of the entry screen. When you do this, you define which input
and output fields are displayed and in which order. These definitions are saved in
profiles. A profile is assigned to an individual user in the user parameter CORUPROF
(transaction SU01 – Click Changed button – Parameters tabstrips – Enter Parameters
CORUPROF and Value Profile Name.
Reprocessing
The reprocessing indicator defines whether the profile is to be used for single screen
entry or for the reprocessing of time ticket confirmations with errors. Under one profile
name, you can have a definition for each application situation.
Standard profile
With the 'Standard prof.' indicator, you can define that the profile is to be used as the
standard profile. Only one profile each can be defined as the standard profile for single
screen entry and reprocessing of time ticket confirmations with errors. The standard
profile is then used if no profile has been assigned to the user in the user parameter
CORUPROF or if the profile that has been assigned does not exist.
Area selection
In the header area you can define which data is to identify the operation to be confirmed.
Here, for example, you can define whether only the confirmation number and/or order,
sequence, operation can be entered.
In the detail areas, you define which information can be entered for the operation to be
confirmed and in which order the fields in question are displayed. You can select up to
seven detail areas, each containing one group of possible entry fields. Note that every
input and output field can only be issued once. When you save, the system automatically
checks whether this rule has been adhered to. To carry out this check beforehand,
choose the pushbutton Check area selection.
Titles can be assigned to the detail areas, which are reproduced on the pushbuttons
above the corresponding area. You can use these pushbuttons to open and close the
areas. This means that the number of fields on the screen can be kept to a minimum.
With the "Closed" indicator you define that the area is to be closed when the function is
first called up.
You can display a preview of the individual area and also of the entire entry screen. To do
this, choose the corresponding pushbutton (Header area preview, Detail area preview,
List screen preview )
Defaults
• Confirmation function
@ www.sap-img.com Page 63 of 79 SAP Version 4.6c
A Step-by-Step Guide to the SAP PP Shop Floor Control Configurations
You define whether a partial confirmation, final confirmation or a final confirmation with
posting of open reservations is to be proposed.
• Default value
You can define the time of default determination for quantities and/or activities:
• no proposal
• immediate proposal
• proposal when saving
For default determination
• the quantity that is still to be confirmed is calculated
• the activities are calculated in proportion to the quantities
• Activities/forecast
For both the activities and forecast values, you can define 6 texts that are displayed
during confirmation entry. These texts are overwritten with the texts from the standard
value key in the work center after you have chosen ENTER. If you want to prevent this
from happening, set the indicator "Fix text". You can hide activities or forecast values for
which you do not want to enter a confirmation by setting the indicator "Hidden".
Maintain language-dependent texts
The texts entered for the pushbuttons in the detail areas, as well as for the activities and
forecast values, are saved in the logon language. If you want to process the texts in
several languages, use the IMG activity "Maintain Language-Dependent Texts".
Profile assignment
The confirmation profile assigned to a user depends on the application and the
CORUPROF parameter entry in the user parameters:
• Single screen entry
A profile is used that agress with the CORUPROF parameter entry and in which the
Postprocessing indicator has not been set.
• Postprocessing
A profile is used that agress with the CORUPROF parameter entry and in which the
Postprocessing indicator has been set.
If the user has not been assigned a confirmation profile in the CORUPROF user
parameter or the assigned profile does not exist, then the standard profile for the
application is used. If there is not a standard profile, a firmly defined user interface is
presented.
For the detail areas, there are also 3 screens available whose layout you can define
yourself. The definitions required for this are made via the user exit CONFPP07.
@ www.sap-img.com Page 64 of 79 SAP Version 4.6c
A Step-by-Step Guide to the SAP PP Shop Floor Control Configurations
Double click on the Confirm profile to change the screen setting for “CO11N”.
Tick the Standard Profile if you want the settings to be default whenever CO11N is used.
After the changes, click the Preview button to check the screen layout.
Area selection Tabstrips
Default Tabstrips
In this step, you can maintain the texts in the profile for single screen entry of
confirmations in several languages:
• Push button text in the header area
• Push button texts in the detail areas
• Activity texts
• Forecast texts
In this menu option, you define the causes of variances. You thus define the reasons that
can be given if a variance occurs, in order to document this variance.
Define the possible causes of variances that could occur in your company.
In this step you make the settings necessary for printing shop floor papers (transaction
CO04N) or directly from the production order (menu – Functions – Print).
If you do not want to use the standard shop floor papers then you first have to design a
new layout set (ABAP effort will be required).
Use as a reference a print program that belongs to the standard layout set (for example,
PSFCCONF)
Double click on the User Name to the Print List and Printer Name for each user.
The control are Plant and User Login name.
Listed in the Spool parameters for user are all the user names that are allowed to print
the shop papers.
Double click on the user name that are allowed to print the shop papers.
Here you tick on the Print column the Print Shop Paper Layout that will be used. You
can specify the default printer if you want. To print immediately, just tick the Immed.
column.
Click Reference order types to configure the RefOrdType for the Production Order.
Click Forms to configure any new SAPscripts that you may have.
Click on Print programs to configure any new Report name you may have.
Click on Printer Specification and configure how you want to control the Output device.
Click on Flow control for transactions to configure how you want to process the
printing.
As a PP consultant, you have to inform the users that they have to get those CRITICAL
data into the system before going live.
Work Center Master
Bills of Materials Master
Routing Master
Remember that when the user create a new Production Order, the system will READ
from the BOM and Routing Master.
Take note that the Master data can be input into the SAP system even BEFORE going
live as long as there are no transaction postings such as Production Confirmation which
will impact the Financial figures.
Production Floor users are also recommended to return all those additional raw materials
to the Inventory Stores. This will aid in the accuracy of the Physical Stock count. They
can then re-draw the raw materials after going-live.
Static data includes items that are relatively stable such as vendor master, material
master, BOM, routing, work centers, customer master, price agreement, material group,
activity prices, cost centers etc.
Dynamic data includes items such as inventory balances, A/R balances, A/P balances,
GL balances, Open Production Orders, Open Sales Orders, Open Purchase Orders and
Planned Independent Requirements.
In general, we will have lots of time to convert the static data but insufficient time to rush
the dynamic data into the system. This is because dynamic data must be converted with
a clear cut-off date. This means that the balances must be that of the same point in
time in order to ensure the integrity of data.
Where the volume of data in relation to the number of end users is high, we will consider
automating the conversion, provided that data is available from the old system.
If the volume is low or if data is not available from the present system, users should key
the data directly into SAP. This approach has an added and important benefit of
training the end users in the operation of the SAP system.
The default enquiry is by Order Headers. You can make enquiry by Operations if you
want to by changing the List Profile. To list the Open Production Orders, make used of
the System Status and exclude all status with CNF (Confirmed) and DLV (Delivered).
The Planner will determined at which Production Operation will this components be
consumed and set the Backflushing indicator accordingly.
Assuming that you have built the BOM and input the Work Center for each Operations.
This is the first screen when you enter CA02. Now, click the CompAlloc button.
At the CompAlloc screen, you will see the Backflushing Indicator. A tick will indicate that
the Components will be deducted when the Production User do the Production
Confirmation. If the Backflushed Indicator is grey, this mean that Backflushing have
not been assigned. To assigned it, click the New assignment button.
A New assignment screen will pop-up. Just input the Operations that you want the
Components to be Backflushed. When the Planner create a Production Order, the
system will read the Routing Master data and copied all this information to the Production
Order.
Ultimately, it still the Production Order will decide which Operation will the Components
be Backflushed.
The Backflushed Indicator will be copied from the Routing but the Planner still can
changed it in the Production Order.