JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

Cover: SAP PM Production Resource Tool — master data linking tools, equipment, and documents to maintenance task lists

SAP PM Production Resource Tool

The Production Resource Tool (PRT) is the master data object that identifies and governs the physical tools, measuring instruments, and documents required to execute a maintenance operation. PRTs are assigned to task list operations and are carried forward to work order operations, enabling resource planning, availability checking, and usage tracking. Unlike work centers (which model who performs the work), PRTs model what is needed to perform it — torque wrenches, vibration analyzers, inspection documents, or specific equipment items. This article maps PRT types, their organizational structure, integration with task lists and work orders, and the field-level detail PM consultants must own.


Part 1: Production Resource Tool — Core Concepts (All Modules)

1.1 What Is the Production Resource Tool?

Hub-and-spoke diagram showing PRT at center, connected to Task List, Work Order, Equipment, Material Master, and Document Info Record

A Production Resource Tool is a reusable resource assigned to production or maintenance operations to indicate that a specific tool, device, or reference document must be available before the work can begin. In the SAP PM context, PRTs are assigned to task list operations and are automatically pulled into work order operations when the task list is referenced. They serve two purposes: operational (ensuring the right tool is on hand) and tracking (recording tool usage, wear, and calibration status).

AspectDetails
RoleIdentifies tools, instruments, and reference documents required for maintenance operations; enables availability checking and usage tracking
Modules using itPM (primary owner — task list and work order management), PP (production order operations use PRTs the same way), QM (inspection equipment as PRTs for calibration tracking)
TransactionsIA06 (Create PRT — Material type), IA07 (Change PRT), IA08 (Display PRT), CA95 (PRT where-used list — task lists), CA96 (PRT where-used list — orders)
Key TablesPLAS (Task list — general operation data), PLWP (Task list — PRT assignment), AFFWP (Work order — PRT assignment), EQUI (Equipment master — used when PRT type = E)
S/4HANA notePRT data model unchanged from ECC. Transaction codes IA06/IA07/IA08 remain active. Fiori app “Manage Production Resources/Tools” (F2384) is available for display; maintenance still performed via classic transactions in most implementations.

1.2 Four PRT Types

2x2 matrix comparing the four SAP PRT types: Material, Equipment, Document, and Miscellaneous

The PRT type determines the source master record that backs the PRT, and consequently which data it inherits and which availability check logic applies. Selecting the wrong type causes incorrect availability checks, missing tool data in work orders, and gaps in tool traceability.

PRT TypeCodeUse CaseKey Behavior
MaterialMStandard tools and instruments managed as stock or non-stock items (torque wrenches, gauges, lifting equipment)Backed by a Material Master record. Availability check uses stock/reservation logic. Suitable for tools that are consumed, have stock counts, or are purchased through MM procurement.
EquipmentEIndividual, uniquely identified maintenance equipment items (precision measuring instruments, calibrated test rigs, special vehicles)Backed by an Equipment master record (IE01). Each unit tracked individually by serial number. Calibration and maintenance history tracked on the equipment record. Most powerful option for high-value precision tools requiring individual lifecycle management.
DocumentDTechnical reference documents required during maintenance (wiring diagrams, torque specification sheets, inspection checklists)Backed by a Document Info Record (DMS). Ensures the correct document revision is referenced at task execution. Not a physical tool — used to enforce document control compliance.
MiscellaneousPTools and resources that are not managed as materials, equipment, or documents (temporary scaffolding, standard shop-floor fixtures managed manually)No backing master record. Data maintained directly on the PRT master (IA06). Simple to create; no availability check from a separate master. Use when tool tracking at the individual item or stock level is not required.

Design principle: For calibrated instruments requiring calibration records and individual tracking, always use PRT type E (Equipment). Using type M for these items loses the individual lifecycle trace. Agree on the PRT type matrix during blueprint — changing it later requires re-creation of PRT master records and re-assignment to task lists.


1.3 Organizational Levels and Data Hierarchy

Hierarchy tree showing PRT data structure: client-level PRT Master, and Plant-level Task List Operation referencing it

Data hierarchy with a concrete example

Client
   │
   ├── PRT Master
   │      Vibration Meter VM-4500
   │      Type E (Equipment) — Equipment 10005678
   │
   └── Plant 1000
          │
          └── Task List MAINT-GEN-01, Operation 0010
                 Inspect Bearing Vibration
                 ── references ──> PRT Master VM-4500
                 Usage: 1 unit

1.4 Integration with Other Master Data Objects

Hub-and-spoke showing PRT at center connected to Task List, Work Order, Equipment Master, Material Master, and Document Info Record

The PRT sits at the intersection of the work management master data chain. It is created and managed independently, but its operational value is realized only through its assignment to task list operations and, from there, to work orders.

ObjectRelationshipPractical Notes
Task List (IA01/IA05/IA11)PRT is assigned to task list operations (PLWP)This is the primary assignment point. When a task list is referenced in a work order, all PRT assignments are copied to the order. The task list is the master template; the work order is the execution instance.
Work Order (IW31)PRT assignments are copied from task list to work order operations (AFFWP)At work order confirmation (IW41), actual PRT usage can be recorded. This enables post-execution reporting on tool utilization and wear.
Equipment Master (IE01)PRT type E is backed by an Equipment recordThe Equipment record carries calibration data, serial number, installation location, and maintenance history. Using Equipment as PRT type enables full lifecycle traceability of precision tools.
Material Master (MM01)PRT type M is backed by a Material Master recordAvailability check for type M PRTs uses the material’s MRP and stock data. If the tool is managed as non-stock (material type NLAG), no stock availability check is performed — only a scheduling check.
Document Info Record (DMS)PRT type D is backed by a Document Info RecordThe DMS link ensures only the current released revision of the document is used. Version control is enforced through the document management system.
Work Center (CR01)Work Center and PRT both appear in the task list operationWork Center defines who performs the work; PRT defines what tool is needed. Both are resolved at work order scheduling. Confirm that the Work Center’s plant matches the task list’s plant.

Part 2: PM-Specific Field Details

2.0 Scope of PM Ownership

Checklist showing PM consultant ownership across PRT data sections: General Data, Default Values, and Task List Assignment

Data SectionPM InvolvementNotes
General Data (PRT Header)◎ OwnerPRT type, PRT category, description, plant, quantity, usage unit
Default Values◎ OwnerDefault usage value, usage unit, activity (for cost tracking), control key
Task List Assignment (PLWP)◎ OwnerAssignment to task list operations, required quantity, usage offset
Equipment backing data (type E)○ Shared with PM (Equipment Admin)Equipment category, maintenance data — maintained via IE01 separately
Material backing data (type M)○ Shared with MMMaterial type (FHMI — Production Resource / Tool), plant views, MRP settings

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 General Data (PRT Header)

Checklist of key PRT general data fields: PRT type, PRT category, plant, quantity, usage unit, and status

The General Data section defines what the PRT is — its type, classification, physical quantity, and administrative status. This data is set at creation and rarely changes; any change to PRT type requires deletion and re-creation of the master record.

FieldDescriptionPractical Usage
PRT TypeCategory of PRT: M (Material), E (Equipment), D (Document), P (Miscellaneous)The most consequential field on the PRT master. Drives which backing master record is linked (Material Master, Equipment, or DMS document) and which availability check logic is applied. Decide during blueprint and document in a PRT type matrix approved by all stakeholders.
PRT CategoryUser-defined grouping code for PRTsUsed for filtering in task list assignment screens and PRT reporting. Define a category scheme aligned with your tool taxonomy (e.g., “TORQUE” for torque tools, “MEASURE” for measuring instruments, “LIFT” for lifting equipment). Categories are defined in Customizing (SPRO: Plant Maintenance → Basic Settings → Production Resources/Tools → PRT Categories).
PlantPlant the PRT is assigned toFor type M and E PRTs, the plant links to the backing master’s plant data. For type P, the plant is the primary org unit for availability and reporting. Cross-plant task lists can reference PRTs from multiple plants, but this requires careful org-unit design.
QuantityDefault required quantity per operationThe default number of units of this PRT required per operation execution. Can be overridden at the task list operation assignment level. For type E (Equipment), this is typically 1 (the specific equipment item).
Usage UnitUnit of measure for the PRT quantityMust be consistent with the backing master’s unit of measure. For type M PRTs, ensure the usage unit matches or has a conversion defined in the Material Master.
StatusSystem status of the PRT (e.g., CRTD, REL, DLFL)PRTs must be in Released status before they can be assigned to task list operations in production systems. Always release PRTs before the task list is released. Deleting a PRT requires it to be flagged for deletion (DLFL) first; active assignments to task lists block deletion.
Linked Master RecordMaterial number, Equipment number, or Document numberThe key reference to the backing master. For type M: the Material number (material type FHMI is standard for PM tools). For type E: the Equipment number. For type D: the Document number and version. For type P: blank (no linked master).

2.2 Default Values

Stack layered diagram grouping PRT default value fields: usage parameters, activity type for costing, and control key

Default Values define the standard parameters that are proposed when the PRT is assigned to a task list operation. These defaults reduce data entry effort and ensure consistency across all task list assignments — critical when the same tool appears in dozens of maintenance procedures.

FieldDescriptionPractical Usage
Usage ValueDefault numeric usage quantity per operationThe amount the PRT is used per operation execution — for example, 2 hours of vibration analyzer time per pump inspection. This is the default value proposed at task list assignment; it can be overridden per operation. For type M stock tools, usage value drives reservation logic.
Usage UnitUnit of measure for usage valueTypically time-based (H for hours, MIN for minutes) for tools used by duration, or quantity-based (EA, ST) for tools assigned by count. For type E equipment, usage in hours feeds into the equipment’s counter if a measuring point is configured.
Activity TypeCO activity type for PRT cost trackingLinks tool usage to a CO cost element via the activity type. When usage is confirmed on a work order, the system calculates a cost posting: Usage Value × Activity Rate = PRT cost on the order. Agree with the CO team on whether PRT costs should be tracked separately or rolled into the work center labor rate.
Control KeyOperation control key for PRTDetermines whether the PRT operation is printed on the work order shop paper, whether it is relevant for scheduling, and whether completion confirmation is required. Use the same control key logic as for work center operations — PM01 (internal processing) is the standard starting point.
Formula KeyFormula for usage value calculationLinks to a formula defined in Customizing that calculates usage value dynamically based on operation quantity or duration. For example, usage hours = operation quantity × 0.25 hours per unit. Use when PRT usage scales with the order quantity rather than being fixed per operation.
Start Offset / Finish OffsetScheduling offset relative to the operationDefines when the PRT must be available relative to the operation start and when it is released back (finish offset). A start offset of −1 day means the PRT must be reserved 1 working day before the operation begins. Use for high-demand tools that require advance booking or calibration setup time.

2.3 Task List Assignment (PLWP)

Hierarchy tree showing the path from Task List Header to Operation to PRT Assignment, with key PLWP fields annotated

Task List Assignment is where the PRT is operationalized. This data is not stored on the PRT master record itself but on the task list operation (PLWP table), and it is the primary place where PM consultants configure how, when, and how much of each PRT is required for a given maintenance procedure.

FieldDescriptionPractical Usage
PRT NumberReference to the PRT masterLinks the task list operation to the PRT. One operation can have multiple PRT assignments (multiple rows in PLWP). When the same PRT is used in many task lists, use CA95 to audit all assignments and identify the impact of any PRT master data change.
PRT QuantityNumber of PRT units required for this operationOverrides the default quantity from the PRT master for this specific operation. Example: most pump inspections require 1 vibration analyzer, but a simultaneous 3-point measurement procedure requires 3.
Usage ValueUsage quantity for this operationOverrides the default usage value. For a 4-hour operation requiring 2 hours of vibration analyzer time, set usage value = 2 (hours). This value is used in PRT availability checking and feeds into CO cost calculations at confirmation.
Usage UnitUnit of measure for this operation’s usageShould match or be convertible to the PRT master’s usage unit. Mismatches cause inconsistent cost postings across work orders.
Scheduling Start / FinishWhen the PRT is needed relative to operation timingFine-grained scheduling data for this specific operation. Can differ from the PRT master default when this particular operation has a different lead time requirement.
Availability Checking RuleDetermines how and whether PRT availability is checkedControlled via the PRT category and operation control key. For type M PRTs, the availability check uses MM stock data (ATP logic). For type E, it checks the Equipment’s maintenance status. For type P (Misc), no system availability check is performed — the responsibility is manual.

Prerequisite: The task list must be in status “Created” (CRTD) or changed back to editable status before PRT assignments can be modified. Once a task list is set to Released (status 4 in PM usage), changes require explicit status management.


L1) Big Picture

IDCategoryTitle
pm-001OverviewWhat is SAP PM?

L2-A) Master Data

IDCategoryTitle
pm-a01OverviewSAP PM Master Data: Overview, Hierarchy & Relationships
pm-a02-01Master DataSAP PM Functional Location
pm-a02-02Master DataSAP PM Equipment
pm-a03-01Master DataSAP PM Class
pm-a03-02Master DataSAP PM Characteristic
pm-a04-01Master DataSAP PM Measuring Point
pm-a05-01Master DataSAP PM Work Center
pm-a06-01Master DataSAP PM Material Master
pm-a05-02Master DataSAP PM Task List
pm-a05-03Master DataSAP PM Production Resource Tool 📍
pm-a06-03Master DataSAP PM Maintenance BOM
pm-a07-01Master DataSAP PM Maintenance Item
pm-a07-02Master DataSAP PM Maintenance Plan

L2-B) Transaction

IDCategoryTitle
pm-b01OverviewSAP PM Transactions: Process Flow, Hierarchy & Relationships