Resources / Cheat sheets
SAP PM Transaction Cheat Sheets by Workflow
DRAFT · unverifiedThe Planner's Bench · Cheat sheet (downloadable) · Version 0.2 · Oct 25, 2026 · Follows playbook DRAFT v0.2 Status: DRAFT | Unverified until owner sign-off
Purpose
Use this sheet to look up the SAP transaction code (tcode) or SAP Fiori app for a Plant Maintenance (PM) planning task, grouped by workflow, with ECC vs S/4HANA availability.
How to use
- Find your workflow section (1–6).
- Read the Code and Name. The "ECC vs S/4" column tells you whether the code exists in SAP ERP Central Component (ECC), in SAP S/4HANA (S/4), or both, and gives the Fiori app ID where there is one.
- Check Status. "Source-checked" means a public source names the code; it is not owner-verified. "(third-party)" means the source is a catalog site, not an SAP page. Unverified means no source confirmed it.
- Confirm in your own system before you rely on a code. Your site's configuration and procedures override this sheet.
Fields
Code | Name | ECC vs S/4 (Fiori app) | Status | Source
- Fiori IDs were checked in the SAP Fiori Apps Reference Library (S/4HANA 2025 Feature Pack Stack (FPS) 02). They are S/4 only; ECC has no Fiori equivalent.
- GUI (classic SAP GUI screen) codes are available in ECC and in S/4 on-premise/private cloud. S/4 Cloud Public Edition uses Fiori only.
- Acronyms: TECO = technically completed · GI = goods issue · Mvt = movement type · MIGO = Post Goods Movement transaction · QM = Quality Management · WCM = Work Clearance Management · WCA = work clearance application · WCD = work clearance document · PTW = Permit to Work · LOTO = lockout/tagout · SIF = safety instrumented function · I&E = Instrumentation and Electrical.
Sources
- [L-FL] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/using-functional-locations_a01c057a-df2e-4f17-8bb2-b3c7b357ad97
- [L-EQ] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/using-equipment-and-serial-numbers_edd6b2ef-0a26-4eb9-8e0b-b1f8ee03e41c
- [L-BOM] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/using-bills-of-materials-boms_ff84a992-8e6c-4c1d-9a62-27cf19d06bfc
- [L-ORG] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/explaining-organizational-levels_c86e3042-d911-40d1-9b0f-8348da6a09ce
- [L-NOT] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/creating-notifications_a37b5b9b-60c2-43c9-ab0b-07cf81ea6084
- [L-ORD] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/creating-orders_ed9d6206-5dcd-440a-a0d5-9252217d16d9
- [L-MAT] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/planning-material-and-services_aef816cb-fcb7-48e6-b9f9-da9247e433af
- [L-REL] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/checking-and-releasing-orders_e31cefac-b531-4921-880a-9d3336939d7d
- [L-CNF] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/confirming-notifications-and-orders_a770ddba-efe8-4cec-8153-085703160e68
- [L-TECO] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/completing-notifications-and-orders_c6be4198-202f-4b3d-bba7-e2069b460e70
- [L-PM] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/outlining-preventive-maintenance_e81e7c7d-2f8f-4f39-94e3-e2c9b0edae77
- [L-TL] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/using-maintenance-task-list_d763c67c-2b76-4916-9aab-4625c59c09f6
- [L-MP] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/using-maintenance-plans_ebb53721-acf1-4f60-9207-3b17091fa1d7
- [L-SCH] https://learning.sap.com/courses/exploring-business-processes-in-sap-s-4hana-asset-management/scheduling-maintenance-plans_a1924dce-60b5-496d-b81a-563df3bb9655
- [L-GI] https://learning.sap.com/courses/inventory-management-and-physical-inventory-in-sap-s-4hana/posting-a-goods-issue-with-reference
- [C-PERM] https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/permits-part1/ba-p/13303675
- [C-PTW] https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/asset-management-in-sap-s-4hana-cloud-private-edition-2023-fps02-release/ba-p/13894290
- [C-CM01] https://community.sap.com/t5/enterprise-resource-planning-q-a/work-center-capacities-not-reduced-in-cm01-but-pm-order-is-displayed/qaq-p/12101201
- [KBA-262] https://userapps.support.sap.com/sap/support/knowledge/en/1962261
- [FIORI] SAP Fiori Apps Reference Library, https://fioriappslibrary.hana.ondemand.com (S/4HANA 2025 FPS02)
- [C-CAL] https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/calibration-maintenance-order-pm-qm/ba-p/13581096
- [C-CALPC] https://community.sap.com/t5/enterprise-resource-planning-q-a/calibration-eam-checklist-in-s4hana-eam-public-cloud/qaq-p/14409871
1. Notifications
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| IW21 / IW22 / IW23 | Create / Change / Display Notification | Both. S/4: Create Maintenance Request F1511A, Manage Maintenance Notifications and Orders F4604, Find Maintenance Notification F2071 | Source-checked | [L-NOT]; [FIORI] |
| IW24 / IW25 / IW26 | Create Notification: Malfunction Report / Activity Report / Maintenance Request | Both | Source-checked | [L-NOT] |
| IW28 / IW29 | Notification list: change / display | Both. S/4: F2071, F4604 | Source-checked | [L-NOT] |
Craft notes: TBD: owner to supply. No public source was found this pass for Mechanical vs I&E differences in notification transactions.
2. Orders
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| IW31 / IW32 / IW33 | Create / Change / Display Order | Both. S/4: Manage Maintenance Orders F5241, Find Maintenance Order F2175 | Source-checked | [L-ORD]; [FIORI] |
| IW38 / IW39 | Order list: change / display | Both | Source-checked | [L-ORD] |
| IW37N / IW49N | Order and operation list: change / display | Both. S/4: Manage Maintenance Backlog F4073 [UNVERIFIED: pairing of F4073 with IW37N/IW49N] | Source-checked (codes) | [L-REL]; [FIORI] |
| IW3D | Print Order | Both | Source-checked | [L-REL] |
| IW41 / IW42 | Individual Time Confirmation / Overall Completion Confirmation | Both. S/4: Perform Maintenance Jobs F5104A | Source-checked | [L-CNF]; [FIORI] |
| IW44 / IW48 | Collective Time Confirmation without / with selection | Both. S/4: Create Mass Time Confirmations F3925 | Source-checked | [L-CNF]; [FIORI] |
| IW47 | Confirmation List | Both | Source-checked | [L-CNF] |
| TECO (via IW32 / IW38) | Technical completion | Both | Source-checked | [L-TECO] |
| KO88 | Actual Settlement: Order | Both | Unverified (PM use not confirmed in a public source this pass) | TBD: owner to supply |
Craft notes: I&E calibration orders can carry a QM inspection lot, recorded in QA32 before TECO [C-CAL] (on-premise/private cloud; S/4 Cloud Public differs [C-CALPC]). Record as-found and as-left readings for I&E work (see glossary.md).
3. Maintenance plans
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| IP11 / IP12 | Maintain / Display Maintenance Strategies | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/IP11 ; https://www.tcodesearch.com/sap-tcodes/IP12 |
| IA05 / IA06 / IA07 | General task list: create / change / display | Both | Source-checked | [L-TL] |
| IA01 / IA02 / IA03 | Equipment task list | Both | Source-checked | [L-TL] |
| IA11 / IA12 / IA13 | Functional location task list | Both | Source-checked | [L-TL] |
| IA08 / IA09 | Task list list editing: change / display | Both | Source-checked | [L-TL] |
| IP41 | Create Single Cycle Plan (catalog text: "Add single plan") | Both. S/4: Manage Maintenance Plans F5325 | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/IP41 ; [FIORI] |
| IP42 | Create Strategy Plan ("Add strategy-controlled plan") | Both. S/4: F5325 | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/IP42 |
| IP43 | Create Multiple Counter Plan ("Add multiple counter plan") | Both. S/4: F5325 | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/IP43 |
| IP01 / IP15 | Create / Change Maintenance Plan | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/IP01 ; https://www.tcodesearch.com/sap-tcodes/IP15 |
Craft notes: plan types come from [L-MP]. Mapping them to crafts is general planning practice Unverified: IP41 single-cycle plans suit I&E fixed-interval calibrations and proof tests; IP42 strategy plans and IP43 counter plans suit Mechanical packages at several intervals or run hours.
4. Scheduling (plans and capacity)
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| IP10 | Schedule Maintenance Plan | Both | Source-checked | [L-SCH] |
| IP30H | Mass Schedule Maintenance Plans | Both. S/4: Mass Schedule Maintenance Plans F2774 | Source-checked | [L-SCH]; [FIORI] |
| IP30 | Deadline Monitoring (catalog text: "MaintSchedule Date Monitoring") | Both, legacy | Source-checked (third-party) | https://www.tcodesearch.com/transaction-codes/PM/list |
| IP19 / IP24 | Scheduling Overview and Simulation / List Display | Both | Source-checked | [L-SCH] |
| CM01 | Display Work Center Load (Capacity Evaluation) | Both. Caveat: PM order-header blocked capacity is not shown | Source-checked | [L-REL]; [C-CM01] |
| CM25 | Capacity Leveling: Variable | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/CM25 |
Craft notes: TBD: owner to supply.
5. Materials
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| MIGO | Post Goods Movement. Movement type (Mvt) 261 = goods issue (GI) to order; 262 = reversal | Both. Fiori F5104A can also issue/return goods | Source-checked | [L-MAT]; [L-GI]; [L-CNF]; [KBA-262] |
| IW38A | PM Orders: Material Availability Check | Both | Source-checked | [L-REL] |
| MMBE | Stock Overview | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/MMBE |
| MB52 | List of Warehouse Stocks on Hand | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/MB52 |
| MM03 | Display Material Master | Both | Source-checked | [L-MAT] |
| ME51N | Create Purchase Requisition | Both | Source-checked (third-party) | https://www.tcodesearch.com/sap-tcodes/ME51N |
| ME21N / ME22N / ME23N | Create / Change / Display Purchase Order | Both | Source-checked | [L-MAT] |
| ML81N | Service Entry | Both | Source-checked | [L-MAT] |
| MB1A | (do not use in S/4; use MIGO) | ECC only | Unverified (no public source fetched) | TBD: owner to supply |
Craft notes: TBD: owner to supply.
6. Permits & work clearance
| Code | Name | ECC vs S/4 | Status | Source |
|---|---|---|---|---|
| IPMD | Maintain/Display Permits (SAP Learning: "Create, Change Permits") | Both (standard PM permits) | Source-checked | [L-REL]; [C-PERM]; https://www.sap-tcodes.org/tcode/ipmd.html |
| IPM2 / IPM3 | Change / Display Permit (list) | Both | Source-checked | [L-REL] |
| WCTA | WCM: Create Work Approval | Classic WCM (ECC; also S/4 on-prem) | Source-checked (third-party) | https://www.tcodesearch.com/transaction-codes/PM-WCM/list |
| WCTK / WCTL / WCTM | WCM: Create / Change / Display work clearance application (WCA) | Classic WCM | Source-checked (third-party) | same |
| WCT6 / WCT7 / WCT8 | WCM: Create / Change / Display operational work clearance document (WCD) (lockout/tagout) [UNVERIFIED: use as the LOTO document varies by configuration] | Classic WCM | Source-checked (third-party) | same |
| WCLO / WCLP | WCM: Change / Display Work Permits | Classic WCM | Source-checked (third-party) | same |
| PTWMASSGEN | Mass Generation of Permit to Work (PTW) Objects | S/4 private cloud 2023 FPS02+ | Source-checked | [C-PTW] |
| (Fiori) F6579 | Manage Work Permits | S/4 Permit to Work | Source-checked | [FIORI]; [C-PTW] |
| (Fiori) F4691 | Create Work Permit Request | S/4 | Unverified (seen only in an SAP blog; not checked in the Fiori library) | [C-PTW] |
Craft notes: SIF bypasses or inhibits for I&E testing follow site permit and override procedures. Never shortcut permits.
Note: Permit to Work Fiori apps do not process classic WCM objects, and vice versa [L-REL]. Note also that the ECC applicability of the classic WCM codes rests on general knowledge; the help.sap.com WCA page is from the NetWeaver 7.0-era library.
Worked example
Example data (fictional): you need to issue a spare to an open order. Use MIGO with Mvt 261 against the order (section 5). If the part comes back unused, post Mvt 262.
Disclaimer
Adapt to your site's SAP configuration and procedures. Not affiliated with or endorsed by SAP SE. SAP, SAP S/4HANA and SAP Fiori are trademarks of SAP SE, used here descriptively.
Verification log
- Verified by: [owner] | Date: [ ] | Notes: [ ]