Production Planning PI

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 57

http://www.sapspot.

com/production-
planning-cross-plant-set/
Production Planning in a cross plant
set-up
This document explains the steps required to configure a system for
Production planning in a cross plant set-up. It has been observed that
many members post questions with a bit of variation regarding this
scenario. Hopefully this blog will address any current and future queries
regarding this topic.
Scenario:
Cross plant production is one of the key parts of SAP – Production
Planning, it is also know as production in alternative plant. In this
document we will use Special procurement types 70 and 80 to address
this scenario, thus eliminating the need of doing any transfer postings.
Prerequisites – Create Master Data i.e.
Material Master (FERT, HALB and ROH)
BOM (FERT and HALB)
Routing (FERT and HALB)
Work Centers
HALB will be created in 3350 plant, while FERT and ROH will exist in both
plants by extending them to the other plant through MM01.
Only configuration required in this scenario is to configure special
procurement types 70 and 80.
For plant 3300 we will use special procurement type 80. We will mention
plant 3350 in special procurement section of [ Prod. Other plant ].
For plant 3350 we will use special procurement type 70. We will mention
plant 3300 as issuing plant in the ‘As BOM component’ section. Make sure
there’s a tick at the box of withdr.altern.plant (withdrawal from alternate
plant).
Special procurement 70 will be assigned to HALB’s BOM component. We
will select ROH material in the BOM and click on item (or press F7).
T.Code CS02
Special procurement 80 will be assigned in FERT’s MRP 2 view in plant
3300. T.Code MM02

After completing all of the above tasks we will proceed with a real time
test. For FERT material, stock of 50 already exists thus we will have to
add this in our future calculations.
Now we will go to PIR planning table T.code MD61, and enter the value of
100. Make sure the date is not on a holiday.

You can double check the planned qty and its date in Schedule lines tab.
After running the MRP (T.Code MD02) we will go to stock requirement list
of FERT material. Here you can see IndReq of 100 and planned order of 50
quantity. Reason being that 50 qty of FERT is already available in
unrestricted stock, so that stock will be consumed first. You can also see
supplying plant as 3350 because FERT material will be manufactured in
plant 3350.
For FERT Material in plant 3350 (T.code MD04) you can see Planned order
for 50 qty while 3300 plant is showing as planning plant.

For HALB Material in plant 3350 you can see a planned order of quantity
50.
For ROH Material you can see DepReq of 100 and PurRqs of 100. That’s
because in one HALB material 2 ROH materials are consumed.

Convert Purchase requisition of ROH to purchase order and do GR in plant


3300.
Convert planned order of HALB to production order.
In component overview of HALB’s production order you can see 3300
plant for ROH material.

Now we will do goods issuance (Movement type 261) on the production


order of HALB material.
Before Goods issuance, ROH material stock is 100.
After Goods issuance, ROH material stock reduces to zero. Point to notice
is that there were no transfer postings done.
After doing Confirmation of HALB’s production order we will do Goods
Receipt of HALB material.

Before GR of HALB
After GR of HALB. 50 quantity has been added to stock.

After GR of HALB material, we will convert planned order of FERT to


Production order. Note supplying plant is 3350.
Planning plant and MRP area for FERT’s production order is coming as
3300
Now we will do goods issuance to FERT’s production order. 261 movement
type is done.
In stock/requirements list (T.Code MD04) for HALB you can see the effects
of GI
In FERT material’s Production order HALB’s withdrawal quantity is coming
as 50
After confirmation of production order we will do GR of FERT material.
But before that you can see for plant 3300, FERT’s material
Stock/requirement list is showing 3350 as supplying plant while for plant
3350 Stock/requirement list is showing 3300 as planning plant.
We will go to MIGO and do GR of FERT’s production order. It will be done
directly to 3300 plant 0001 Sloc without the need of any transfer postings.
After GR, stock in 3300 plant has increased from 50 to 100
After GR, stock in 3350 plant has decreased to zero.
You can see in Stock overview list (T.Code MMBE) that stock in
‘unrestricted use’ is 100 for plant 3300 in 0001 Sloc, while stock is Zero
for plant 3350. Production Cost will be collected in production plant 3350.
There are numerous scenarios for Multi Plant Planning, I hope this blog
has established a baseline understanding of how Multi Plant Planning
works.
Production planning- Process Industry
Part-1
Configuration
1. Create Order Type for Process Order using Tcode CORN
Process Order Type: PI01
Enter order category as 40 (process order) and order type as PI01 and
save the order type
2. Create Order Type Dependent Parameters using Tcode COR4
Assign Order type PI01 to plant 1000 and save the order dependent
parameters
3. Create Production Scheduling Profile using Tcode CORY
In ‘Automatic actions’ on release select all the three functions and save
production scheduling profile
4. Specify Scheduling Parameter using Tcode OPUZ
Create scheduling parameters as per requirement
5. Specify confirmation Parameter for order type PI01
6. Create Control Recipe Destination using Tcode O10C
Control recipe destination is a Process control system, line operator, or
group of line operators that receives
and executes control recipes.
Control Recipe destination: G2
Enter plant, control recipe destination, destination type as 4 (browser
based PI sheets) and address of
operator and save the destination

7. Copy standard characteristics and message categories to the client


Execute adopt predefined characteristics, adopt predefined message
categories and adopt predefined display
variants
8. Create characteristics for process messages and process instructions
using Tcode O27C
Enter description, characteristics group as process message
characteristics or process instruction characteristics.
Also enter data type, number of char, number of decimals and unit of
measure and save the characteristic
9. Create Process Massage Destination using Tcode O03C
Process Message destination: PL01
Process massage destination is a User or component to which process
messages are sent for processing.
Enter destination name, Type and destination address and save

10. Create process message categories using Tcode O13C


Process message category: K001
Enter process message category and its description and double click on
‘characteristics/message categories’
and then assign the required characteristics

Now double click on destinations/message categories and enter the


process message destination previously
created

11. Create Process Instruction Category using Tcode O12C


Enter instruction category name, description and process instruction
category type
Process instruction category: A001, Process instruction type: 1 (Process
parameters)
Double click characteristics/process instruction categories and enter
required characteristics and its values which will get displayed in PI
sheet as process parameters

Now create second category K001 with category type as 2 (Process data
request) and double click on characteristics/process instruction
categories.
Enter required characteristics as well as predefined characteristics and
their values as below and save the characteristics.
In PI sheet, the process instruction destination has to fill this data and
send it to the process message destination

Master Data
1. Create finished product and its raw materials using Tcode MM01
Finished product: ICE CANDY1 Raw Materials: 7000000116, 7000000117
On ‘work scheduling’ view of finished product, enter production
scheduling profile as G001 and save the material
2. Create finished product BOM using Tcode CS01
Enter the ingredients and quantity in which they are required and save the
BOM

3. Create Resource using Tcode CRC1


Resource: MIXER

4. Create Master Recipe using Tcode C201


In recipe header enter status and usage and the go to ‘Operation’ tab
Enter Phases and operations with required resource and control key also
enter the process instruction destination.
Now save the master recipe and again go to change master recipe using
Tcode C202 and then go to ‘Material’ tab
In production version enter ‘alternative BOM’ and ‘BOM usage’ and select
‘Check’, system will automatically pic the correct BOM.

Now go to ‘operation’ tab and select phase to which the process


instructions are to be assigned and then

select
For auto goods issue and auto goods receipt select last phase and go to
process instructions tab and assign standard process instructions
PROD_5 (auto goods receipt) and CONS_5 (goods issue), assign CONS_5
two times as there are two ingredients that needed to do goods issue.

Now double click on CONS_5 and assign ingredient number and its base
unit of measure to respective characteristics, repeat same for other
ingredient.

Now select Go To- Process management- simulate PI sheet for control


recipe destination
System will show the simulation of PI sheet which will be sent to control
recipe destination
Phase: 0020

Phase: 0040
Phase: 0080

Now save the control recipe


Production planning- Process Industry
Part-2
August 5, 2017 webadmin

Business process steps


1. Create Process Order Manual using Tcode COR1
Enter required quantity and release the order
Once release is carried out, the system will give the message

as
As it’s mentioned in production scheduling profile that generate control
recipe at the order release, now save The order.
2. Order confirmation using Tcode COR6N
Enter the order number and phase no. and save the confirmation, similarly
do the confirmation of all the phases.
2. Control recipe monitor using Tcode CO53
Select ‘created/sent’ tab to access generated control recipe
Now select the control recipe and select ‘Send’ to send the recipe to
control recipe destination

The system will give message


as
3. Maintain PI Sheet using Tcode CO55/CO60
Select the PI sheet and select

Enter the actual values of process parameters that is speed, temperature


and viscocity

Enter quantity of finished material to do goods receipt and quantities of


raw materials to post goods issue

Now select ‘complete’ to complete the document and generate process


messages
4. Process message monitor using Tcode CO54
Select ‘To Be Sent’ tab to view and edit the process messages
PI_CRST: Process message to change status of control recipe to
‘Executed’
K001: Process message of actual readings of process parameters
PI_PROD: Process message for goods receipt of finished product
PI_CONS: Process message for goods issue of raw materials
Now first to post the goods issue select the PI_CONS message and select
Here enter the storage location in front of characteristic
PPPI_STORAGE_LOCATION and save

Now select both PI_CONS messages and select to send the


messages at process message destinations.
Similarly enter storage location in PI_PROD message and send the
message to post goods receipt,
Also check the process parameters and send K001 message to message
destination, which is of SAP user type, this will trigger mail to the address
mentioned.

After that send PI_CRST message which will change the status of control
recipe to completed.
5. Check the status of control recipe using Tcode CO53
Status of control recipe is ‘Executed’
6. Check good issue and goods receipt documents using Tcode MB51
1. Raw material: 7000000116

2. Raw material: 7000000116

3. Finished product: ICE CANDY1


7. Technical completion of order and order settlement using Tcode KO88

Enter controlling area, order number and settlement period and execute
System will do the settlement of order to material as cost receiver

You might also like