pm — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pm (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill enforces correct usage of SAP Plant Maintenance processes, ensuring that equipment hierarchies are maintained before work orders are created, notifications are never skipped for unplanned maintenance, and maintenance planning follows structured preventive strategies rather than reactive firefighting.
| Topic | Section |
|---|---|
| Maintenance process types | Maintenance Process Types |
| Equipment and functional locations | Technical Object Hierarchy |
| Work order management | Work Order Management |
| Notifications | Maintenance Notifications |
| Preventive maintenance planning | Preventive Maintenance Planning |
| Key tables and data model | Key Tables and CDS Views |
| Integration points | Integration Points |
| S/4HANA changes | S/4HANA Asset Management |
Reactive response to equipment failure. Flow: Notification (IW21) -> Work Order (IW31) -> Planning -> Execution -> Confirmation (IW42) -> Technical Completion (IW32).
Scheduled maintenance at fixed intervals. Flow: Maintenance Plan (IP01) -> Scheduling (IP10) -> Auto-generated Work Orders -> Execution -> Confirmation. Uses single-cycle or strategy plans.
Triggered by measurement readings exceeding thresholds. Flow: Measurement Document (IK11) -> Threshold breach triggers notification -> Work Order -> Execution. Requires measuring points (IK01) and counter-based plans.
Repair of repairable spares. Flow: Refurbishment Order (IW81) -> Remove defective part -> Repair -> Return to stock. Integrates with MM for goods movements.
Represent physical locations where equipment can be installed. Structure: Plant -> Building -> Floor -> Room -> Position. Table: IFLO (TPLNR = functional location number).
Individual physical assets tracked for maintenance history. Table: EQUI (EQUNR = equipment number). Equipment is installed at functional locations. Serial number integration with MM material masters.
Equipment BOMs define spare parts for each piece of equipment. Critical for automatic spare parts reservations on work orders.
| Transaction | Purpose |
|---|---|
| IW31 | Create maintenance order |
| IW32 | Change maintenance order |
| IW33 | Display maintenance order |
| IW38 | List of maintenance orders |
| IW39 | List of orders (multi-level) |
| IW42 | Overall confirmation of order |
| IW41 | Individual confirmation |
PM01 (Corrective), PM02 (Preventive), PM03 (Refurbishment), PM04 (Calibration). Custom order types inherit from these.
Created -> Released (triggers material reservations, capacity scheduling) -> Partially Confirmed -> Fully Confirmed -> Technically Completed (TECO) -> Business Completed.
| Transaction | Purpose |
|---|---|
| IW21 | Create notification |
| IW22 | Change notification |
| IW23 | Display notification |
| IW28 | List of notifications |
| IW29 | List of notifications (multi-level) |
M1 (Malfunction Report), M2 (Maintenance Request), M3 (Activity Report). Notifications capture: damage details (catalog profile), cause codes, activities performed.
Configure code groups and codes for: Object Parts, Damage Types, Cause Codes, Activity Types. SPRO path: Plant Maintenance > Maintenance Processing > Catalogs.
| Transaction | Purpose |
|---|---|
| IP01 | Create maintenance plan |
| IP02 | Change maintenance plan |
| IP10 | Schedule maintenance plan (generate calls) |
| IP30 | Deadline monitoring (mass scheduling) |
| IP11 | Create maintenance strategy |
| IA05 | Create task list |
Define standard operations for maintenance activities. Types: Equipment task list (IA01), Functional location task list (IA11), General maintenance task list (IA05). Include operations, sub-operations, material components, and PRTs (Production Resources/Tools).
| Transaction | Purpose |
|---|---|
| IK01 | Create measuring point |
| IK11 | Create measurement document |
| IK07 | List of measuring points |
| IK17 | List of measurement documents |
Measuring points: Temperature, pressure, vibration, operating hours. Counter overflow handling (IK08). Threshold values trigger maintenance notifications automatically.
| Table | Description |
|---|---|
| IFLO | Functional location master |
| IFLOT | Functional location text |
| EQUI | Equipment master |
| EQKT | Equipment text |
| AUFK | Order master data |
| AFKO | Order header (production/maintenance) |
| AFVC | Order operations |
| AFVV | Operation quantities/dates |
| QMEL | Notification header |
| QMFE | Notification items |
| QMUR | Notification causes |
| QMMA | Notification activities |
| MPOS | Maintenance plan items |
| MPLA | Maintenance plan header |
| IMRG | Measurement documents |
| IMPTT | Measuring point table |
| Integration | Description | Key Config |
|---|---|---|
| PM-MM | Spare parts reservation on work orders, goods issue (MIGO 261), goods receipt for refurbishment | Material BOM on equipment, storage location config |
| PM-CO | Cost collection on maintenance orders, settlement to cost centers/assets | Settlement rules (KO8G), order type cost element assignment |
| PM-PP | Maintenance during production scheduling, production resource/tool integration | Capacity planning integration, order type category |
| PM-FI-AA | Asset linkage to equipment, capitalization of maintenance | Asset master linked to equipment via serial number |
| PM-PS | Maintenance projects using WBS elements | Network activities for complex overhauls |
| PM-QM | Quality notifications from maintenance findings | Notification type integration |
Key changes in S/4HANA:
This skill is complete ONLY when ALL of the following are true:
Evidence required: Specific transaction codes, table names, and configuration paths — not generic descriptions.
After completing this skill, invoke:
mm — When spare parts procurement or inventory management questions ariseco — When maintenance cost analysis or settlement questions arisepp — When production-maintenance scheduling conflicts need resolutionmm — Spare parts management, goods movements for maintenanceco — Maintenance cost collection, settlement, cost center reportingpp — Production scheduling integration, PRTsqm — Quality notifications from maintenance findingstesting-strategy — Maintenance scenario test planning~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.