# SAP PM Transaction Codes List (IW21, IW31, IE01, IL01, IP10 and More)

> Source: https://netray.co/tools/sap-pm-transaction-codes-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A searchable list of the transaction codes SAP PM users and consultants reach for daily, grouped by process step.

## Category

sap

## Erp

SAP ECC / S/4HANA

## Audience

- SAP PM consultant
- Maintenance planner
- Key user

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### T-code

**Key:** tcode

**Type:** text

#### Description

**Key:** description

**Type:** text

#### Area

**Key:** area

**Type:** text

#### Action

**Key:** action

**Type:** text

**Rows:**

**Tcode:** IW21

**Description:** Create PM notification

**Area:** Notifications

**Action:** Create

**Tcode:** IW22

**Description:** Change PM notification

**Area:** Notifications

**Action:** Change

**Tcode:** IW23

**Description:** Display PM notification

**Area:** Notifications

**Action:** Display

**Tcode:** IW24

**Description:** Create malfunction report

**Area:** Notifications

**Action:** Create

**Tcode:** IW25

**Description:** Create activity report

**Area:** Notifications

**Action:** Create

**Tcode:** IW28

**Description:** Change notifications list

**Area:** Notifications

**Action:** List

**Tcode:** IW29

**Description:** Display notifications list

**Area:** Notifications

**Action:** List

**Tcode:** IW51

**Description:** Create service notification

**Area:** Notifications

**Action:** Create

**Tcode:** IW52

**Description:** Change service notification

**Area:** Notifications

**Action:** Change

**Tcode:** IW53

**Description:** Display service notification

**Area:** Notifications

**Action:** Display

**Tcode:** IW31

**Description:** Create PM order

**Area:** Orders

**Action:** Create

**Tcode:** IW32

**Description:** Change PM order

**Area:** Orders

**Action:** Change

**Tcode:** IW33

**Description:** Display PM order

**Area:** Orders

**Action:** Display

**Tcode:** IW37N

**Description:** Change operations list (order operations)

**Area:** Orders

**Action:** List

**Tcode:** IW38

**Description:** Change PM orders list

**Area:** Orders

**Action:** List

**Tcode:** IW39

**Description:** Display PM orders list

**Area:** Orders

**Action:** List

**Tcode:** IW41

**Description:** Enter time confirmation for PM order

**Area:** Confirmation

**Action:** Create

**Tcode:** IW44

**Description:** Change PM order confirmation

**Area:** Confirmation

**Action:** Change

**Tcode:** IW45

**Description:** Cancel PM order confirmation

**Area:** Confirmation

**Action:** Cancel

**Tcode:** IE01

**Description:** Create equipment

**Area:** Equipment

**Action:** Create

**Tcode:** IE02

**Description:** Change equipment

**Area:** Equipment

**Action:** Change

**Tcode:** IE03

**Description:** Display equipment

**Area:** Equipment

**Action:** Display

**Tcode:** IE05

**Description:** Change equipment list

**Area:** Equipment

**Action:** List

**Tcode:** IH08

**Description:** Display equipment list

**Area:** Equipment

**Action:** List

**Tcode:** IL01

**Description:** Create functional location

**Area:** Functional location

**Action:** Create

**Tcode:** IL02

**Description:** Change functional location

**Area:** Functional location

**Action:** Change

**Tcode:** IL03

**Description:** Display functional location

**Area:** Functional location

**Action:** Display

**Tcode:** IL05

**Description:** Change functional location list

**Area:** Functional location

**Action:** List

**Tcode:** IH06

**Description:** Display functional location list

**Area:** Functional location

**Action:** List

**Tcode:** IH01

**Description:** Functional location structure list

**Area:** Functional location

**Action:** List

**Tcode:** IQ01

**Description:** Create material serial number

**Area:** Equipment

**Action:** Create

**Tcode:** IA01

**Description:** Create equipment or general task list

**Area:** Task lists

**Action:** Create

**Tcode:** IA02

**Description:** Change task list

**Area:** Task lists

**Action:** Change

**Tcode:** IA03

**Description:** Display task list

**Area:** Task lists

**Action:** Display

**Tcode:** IP01

**Description:** Create maintenance plan

**Area:** Preventive maintenance

**Action:** Create

**Tcode:** IP02

**Description:** Change maintenance plan

**Area:** Preventive maintenance

**Action:** Change

**Tcode:** IP03

**Description:** Display maintenance plan

**Area:** Preventive maintenance

**Action:** Display

**Tcode:** IP10

**Description:** Schedule maintenance plan

**Area:** Preventive maintenance

**Action:** Schedule

**Tcode:** IP19

**Description:** Maintenance scheduling overview

**Area:** Preventive maintenance

**Action:** Report

**Tcode:** IP30

**Description:** Deadline monitoring for maintenance plans

**Area:** Preventive maintenance

**Action:** Batch

**Tcode:** IK01

**Description:** Create measuring point

**Area:** Condition monitoring

**Action:** Create

**Tcode:** IK02

**Description:** Change measuring point

**Area:** Condition monitoring

**Action:** Change

**Tcode:** IK03

**Description:** Display measuring point

**Area:** Condition monitoring

**Action:** Display

**Tcode:** IK11

**Description:** Create measurement document

**Area:** Condition monitoring

**Action:** Create

**Tcode:** IK12

**Description:** Change measurement document

**Area:** Condition monitoring

**Action:** Change

**Tcode:** IK13

**Description:** Display measurement document

**Area:** Condition monitoring

**Action:** Display

**Tcode:** IW13

**Description:** Material where-used list (BOM)

**Area:** Spare parts

**Action:** Report

**Tcode:** MB21

**Description:** Create reservation

**Area:** Spare parts

**Action:** Create

**Tcode:** MIGO

**Description:** Goods movement (issue to order)

**Area:** Spare parts

**Action:** Post

**Tcode:** KO88

**Description:** Settle order (individual)

**Area:** Settlement

**Action:** Settle

**Tcode:** KO8G

**Description:** Settle orders (collective)

**Area:** Settlement

**Action:** Settle

**Tcode:** KOB1

**Description:** Orders: actual line items

**Area:** Settlement

**Action:** Report

**Tcode:** CR01

**Description:** Create work center

**Area:** Master data

**Action:** Create

**Tcode:** CR02

**Description:** Change work center

**Area:** Master data

**Action:** Change

**Tcode:** CR03

**Description:** Display work center

**Area:** Master data

**Action:** Display

**Tcode:** CL02

**Description:** Maintain class

**Area:** Classification

**Action:** Change

**Tcode:** CT04

**Description:** Maintain characteristics

**Area:** Classification

**Action:** Change

**Tcode:** SE16N

**Description:** General table display

**Area:** Technical

**Action:** Display

**Tcode:** SM37

**Description:** Job overview (background jobs)

**Area:** Technical

**Action:** Report

**Notes:** Codes are correct for the classic GUI transactions in ECC and S/4HANA on-premise. In S/4HANA many users work through Fiori apps instead. Authorizations (for example object I_AUART or I_IWERK) decide which codes a user may run.

## Content

**Intro:** Plant maintenance users and consultants repeat the same few dozen transactions every day. This list groups the SAP PM transaction codes by process step so you can find the create, change, display and list variant fast.

**Sections:**

#### How to use the list

**Body:** Search by code, such as IW3, or by words such as measuring point or confirmation. The naming pattern helps: IW is work and notifications, IE is equipment, IL and IH are functional locations and lists, IA is task lists, IP is maintenance plans and IK is measuring points. The last digit is usually 1 create, 2 change, 3 display. List transactions like IW38 and IE05 let planners mass-change objects from one screen.

**Bullets:**

- IW21 or IW24 to start a notification, IW31 to create an order
- IW41 for time confirmation, KO88 to settle
- IP10 to schedule a plan, IP30 as the batch call run

#### The preventive maintenance cycle in transaction order

**Body:** A typical preventive loop runs in this order. Create the technical objects (IL01, IE01), build the task list (IA01), create the maintenance plan with strategy or single cycle (IP01), schedule it (IP10), and let the batch job for IP30 generate orders when the call horizon is reached. Planners then work orders in IW38, issue spares with MIGO, confirm with IW41, set TECO, and finance runs KO88 or KO8G to settle costs.

#### Common mistakes

**Body:** Most issues come from mixing up list and single transactions, or from running a plan schedule without a valid start date. Another is giving users change access to technical objects when display is enough, which causes master data drift. Set up user roles by process step rather than by module, and keep IP30 as a scheduled job with a variant per plant so that the call horizon is honoured consistently.

**Cta:** If you want users to ask for open orders, overdue plans or notification counts in plain language instead of navigating these transactions, we can show you how that works on top of read-only SAP access.

**Faq:**

#### What is the difference between IW31 and IW38?

**Answer:** IW31 creates a single new maintenance order. IW38 is a list transaction: it selects many existing orders by criteria and lets you change them from the list. Planners use IW38 as their daily worklist and IW39 when they only need to display.

#### Which transaction schedules maintenance plans?

**Answer:** IP10 schedules a single maintenance plan manually. IP30 is the deadline monitoring run that checks all due plans and generates calls, orders or notifications. In production, IP30 is normally set up as a recurring background job.

#### How do I settle a maintenance order?

**Answer:** Use KO88 for an individual order or KO8G for many orders at once, after the settlement rule exists and the order is technically completed. Run a simulation first to check the receiver, such as a cost center, before the real settlement.

#### Are these codes different in S/4HANA?

**Answer:** The classic GUI transactions remain available in on-premise S/4HANA, but SAP promotes Fiori apps for many tasks such as work order lists. Menu paths and some screens change, so check your system and the roles assigned to your users.

## Search terms

sap pm t codes, sap pm transaction codes list, iw21 iw31 ie01 il01, sap plant maintenance tcodes, sap pm transaction codes pdf, ip10 ip30 sap, sap iw38 iw39, sap pm cheat sheet

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
