Routing in SAP PP: CA01 Tcode, Create & Display

โšก Smart Summary

Routing in SAP PP lists the operations needed to manufacture a material, the sequence they run in, and the work centers that perform them, which drives production scheduling and standard cost calculation.

  • ๐Ÿ”˜ Purpose: A routing answers how a material is produced, while the bill of material answers what goes into it.
  • โ˜‘๏ธ Three transactions: CA01 creates a routing, CA02 changes one, and CA03 displays it without any risk of edits.
  • โœ… Prerequisites: The material master and every work center used must already exist, otherwise the transaction stops.
  • ๐Ÿงช Header data: Usage, status, lot size and key date decide whether planning and costing can read the routing.
  • ๐Ÿ› ๏ธ Operation data: Work center, control key, base quantity, setup time and machine time define each production step.
  • ๐Ÿ“ˆ Control key effect: Switching PP01 to PP03 turns on automatic goods receipt at production confirmation.

Routing in SAP PP Using Transaction Code CA01

What is Routing in SAP PP?

A routing is a description of which operations, or list of activities, have to be carried out during the production and planning process. It also tells you in what order or sequence the activities and operations need to be carried out at work centers or machines.

The following points describe how routings behave in SAP PP:

  • There may be several alternative routings for a product. For example, a product can be manufactured on 2 manually operated machines (drilling and grinding) and simultaneously manufactured on 1 automatic machine that has both drilling and grinding functions. In this case, the material has 2 alternative routings, namely the automatic machine and the manually operated machine.
  • Multiple materials can follow the same routing group, which means a group of materials can have a single routing.
  • Routing is used in production for scheduling and costing of operations for finished and semi-finished materials.
  • Routings are also used in standard cost calculation for a finished product, by calculating the operational cost of that product.
  • Before creating the routing, it is mandatory that the work center is already available in the system.

Components of a Routing in SAP PP

A routing is not a single flat screen. SAP stores it in layers, and each layer holds a different kind of data. Knowing which layer a field belongs to makes the CA01 screens much easier to follow.

Component What it holds
Header Group and group counter, usage, status, validity dates and the lot-size range the routing applies to
Sequence The chain of operations. A standard sequence runs in a straight line; a parallel sequence runs beside it; an alternative sequence replaces part of it
Operation Work center, control key, description, base quantity and the standard values such as setup and machine time
Component allocation Which bill-of-material items are consumed at which operation. Unassigned components default to the first operation
Inspection characteristics In-process quality checks attached to an operation, which generate an inspection lot on confirmation
Production resources and tools (PRT) Jigs, fixtures, molds and documents an operation needs but that are not consumed as material

The walkthrough below uses the header and operation layers, which are the two every routing must have.

How to Create Routing in SAP PP

Step 1) From the SAP Easy Access menu, open transaction code CA01.

  1. Enter the parent material for which the routing needs to be created.
  2. Enter the Plant code.
  3. Enter the Key date (valid-from date), which means that the routing would be valid from that date.

The initial screen asks for these three entries before any routing data can be maintained.

CA01 initial screen with material, plant and key date fields

After filling in all the fields, click Green check mark button used to confirm the entry or press Enter to go to the next screen, “Header Details”.

Step 2) In this step, we will maintain routing header data as given below.

  1. Enter Usage as “1”, which is meant for a production routing and will be used in the production order. There are other task list usages that are meant for plant maintenance and inspection plans.
  2. Enter Status as “4”, which is a released status. It indicates that the routing is valid for material requirement planning and costing.
  3. Enter Lot Size as “99999999”, which means that the routing is valid for an order quantity between 0 and 99999999.
  4. Press the Operation button to add the sequence of operations and follow step 3 below.

Some information, such as Description, Group Counter and Basic Unit of Measure, is populated by the system automatically. The completed header screen looks like this.

Routing header details screen showing usage, status and lot size

Click the Operation tab and it will open the “Operation Overview” screen.

Step 3) In this step, we will maintain operation data.

  1. Enter the Work Center code at which the operation is carried out.
  2. Input the Control Key, which determines whether the operation should be scheduled and costed, and whether automatic goods receipt is possible during production confirmation. It is generally configured depending on your business process.
  3. Input the operation description.
  4. Input the base quantity, or output quantity of the material, which indicates how much material would be produced in the machine and labor time entered in points 5 and 6 below.
  5. Enter the setup time in minutes required for the base quantity.
  6. Enter the machine time in minutes required for the base quantity.

Each row on this screen is one production step, and the operation numbers control the order in which they run.

Operation overview screen with work center, control key and standard values

Click Save button in the SAP toolbar to save the new routing. The system will show a confirmation message in the lower left corner. Status bar message confirming the routing was created

How to Change Routing in SAP PP

We would change a routing if we have replaced old work centers with new ones, or added one more operation to our manufacturing process. If machine productivity increases, we need to change the machine time or the base quantity.

Step 1) From the SAP Easy Access menu, open transaction CA02.

  1. Enter the parent material for which the routing needs to be changed.
  2. Enter the Plant code.
  3. The Key date (valid-from date), which means that the routing would be valid from that date, is set to the current date automatically.

The CA02 entry screen is identical to CA01, but it opens an existing routing instead of creating one.

CA02 initial screen for changing an existing routing

Step 2) After filling in all the fields, click Green check mark sign in the top menu (the check mark sign) from the top menu to go to the next screen.

  1. Change the control key from PP01 (without the automatic GR indicator) to PP03 (with the automatic GR indicator). Automatic goods receipt means that when you carry out production confirmation, the goods receipt of the material happens automatically.
  2. Change the machine time.

Both edits are made directly on the operation overview screen shown below.

Operation overview in CA02 with control key changed to PP03

After finishing all modifications, click Save button used to store the changed routing to save the routing.

How to Display Routing in SAP PP

To display the routing we will follow the steps below. Display mode is read-only, so it is the safe transaction to use when you only need to check a value.

Step 1) From the SAP Easy Access screen, open transaction CA03.

  1. Enter the parent material for which the routing needs to be displayed.
  2. Enter the Plant code.
  3. The Key date (valid-from date), which means that the routing would be valid from that date, is set to the current date automatically.

CA03 initial screen for displaying a routing

After filling in all the fields, click the Check mark sign used to move to the next screen sign from the top menu to go to the next screen and display the routing.

Step 2) In this screen we will see how the operation data of the routing is displayed.

  1. The screen displays the operation data of the routing, such as the operation carried out by the work center, base quantity (100 EA), setup time (10 minutes) and machine time (35 minutes).

Routing operation data displayed in CA03

SAP PP Routing Transaction Codes

CA01, CA02 and CA03 cover the daily create, change and display cycle. A handful of related transactions appear as soon as a plant has more than a few routings to look after.

Transaction Purpose
CA01 Create a new routing for a material and plant
CA02 Change an existing routing, including operations, times and control keys
CA03 Display a routing in read-only mode
CA21 / CA22 / CA23 Create, change and display a rate routing, used in repetitive manufacturing
CA85 Replace a work center, control key or reference operation set across many routings at once
CA98 Delete task lists, including routings that are no longer valid
CA80 Where-used list showing which routings use a given work center

The menu path for the create transaction is Logistics → Production → Master Data → Routings → Standard Routings → Create.

Routing vs Bill of Material (BOM) in SAP PP

Routings and bills of material are the two master data objects a production order reads, and beginners often mix them up. The distinction is simple: the BOM is the parts list, the routing is the method.

Basis Routing Bill of Material
Question answered How is the material produced? What is the material made of?
Content Operations, sequences, work centers and standard times Components, quantities and item categories
Drives Scheduling, capacity requirements and activity costs Material requirements and material costs
Create transaction CA01 CS01

Both are pulled into the production order together, which is where component allocation links a BOM item to the operation that consumes it.

Troubleshooting Common Routing Errors

  • There might be a case wherein the material master record does not exist. For this, you need to create the material master for the material before creating the routing.
  • Some users might get the error “work center does not exist”. In this case, the work center should be created beforehand.
  • If the routing does not appear during material requirement planning or costing, check that the header status is 4 (released) and that the usage is 1.
  • If the order quantity falls outside the lot-size range in the header, the system will not select the routing. Widen the range or create a second group counter.
  • If the key date is later than the order date, the routing is not yet valid. Check the validity period before assuming the routing is missing.

FAQs

Machine learning is applied mainly to demand forecasting, predictive maintenance of work centers, and flagging routings whose standard times no longer match confirmed actuals. The routing itself stays master data that a planner owns and approves.

Copilot is useful around the transaction rather than inside it: drafting ABAP reports over task-list tables, writing LSMW or BAPI load scripts for mass routing creation, and generating test data. Screen entry in CA01 still happens in the SAP GUI.

A routing is used in discrete manufacturing and supports both alternative and parallel sequences. A rate routing is used in repetitive manufacturing, states output as a production rate per time unit, and does not support alternative sequences.

A standard sequence is the straight line of operations every order follows. A parallel sequence runs beside it so two operations happen at once. An alternative sequence replaces a stretch of the standard one, for example on a different machine.

The group number identifies a set of routings, and the group counter numbers each alternative within that group. Two ways of making the same material therefore share one group and carry group counters 1 and 2.

Yes. CA01, CA02 and CA03 remain the maintenance transactions and the header and operation structure is unchanged. S/4HANA adds Fiori apps for viewing and analyzing task lists, but the classic screens shown here still apply.

Production resources and tools are items an operation needs but does not consume, such as jigs, fixtures, molds, gauges and drawings. They are assigned at operation level so the order print shows which tool the shop floor should collect.

Routings are time dependent. The key date tells SAP which validity period to open, so entering a past or future date can show a different version of the same routing, or none at all if no version covers that date.

Summarize this post with: