# SAP PM Task List Upload Worksheet (Excel)

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

## Short answer

Build equipment or general task list operations row by row, total the work hours and export a clean Excel file for your SAP upload.

## Category

sap

## Erp

SAP ECC / S/4HANA

## Audience

- SAP PM consultant
- Maintenance planner
- Data migration lead

## Tool

**Kind:** worksheet

**Mode:** editable

**Columns:**

#### Task list group

**Key:** group

**Type:** text

#### Group counter

**Key:** counter

**Type:** text

#### Task list description

**Key:** descr

**Type:** text

#### Plant

**Key:** plant

**Type:** text

#### Usage

**Key:** usage

**Type:** select

**Options:**

- 4 Plant maintenance
- Other

#### Planner group

**Key:** planner

**Type:** text

#### Operation

**Key:** op

**Type:** text

#### Work center

**Key:** wc

**Type:** text

#### Control key

**Key:** ctrl

**Type:** select

**Options:**

- PM01
- PM02
- PM03
- Z-custom

#### Operation short text

**Key:** text

**Type:** text

#### Persons

**Key:** persons

**Type:** number

#### Work per person

**Key:** work

**Type:** number

**Unit:** h

#### Total work

**Key:** total

**Type:** number

**Expr:** persons * work

**Format:** decimal

**Unit:** h

**Rows:**

**Group:** PUMP-LUBE

**Counter:** 1

**Descr:** Centrifugal pump quarterly lubrication

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M01

**Op:** 0010

**Wc:** MECH

**Ctrl:** PM01

**Text:** Isolate and lock out pump

**Persons:** 1

**Work:** 0.25

**Group:** PUMP-LUBE

**Counter:** 1

**Descr:** Centrifugal pump quarterly lubrication

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M01

**Op:** 0020

**Wc:** MECH

**Ctrl:** PM01

**Text:** Grease bearings per schedule

**Persons:** 1

**Work:** 0.5

**Group:** PUMP-LUBE

**Counter:** 1

**Descr:** Centrifugal pump quarterly lubrication

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M01

**Op:** 0030

**Wc:** MECH

**Ctrl:** PM01

**Text:** Check seal and coupling guard

**Persons:** 1

**Work:** 0.5

**Group:** PUMP-LUBE

**Counter:** 1

**Descr:** Centrifugal pump quarterly lubrication

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M01

**Op:** 0040

**Wc:** ELEC

**Ctrl:** PM01

**Text:** Measure motor current and record

**Persons:** 1

**Work:** 0.25

**Group:** COMP-INSP

**Counter:** 1

**Descr:** Air compressor annual inspection

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M02

**Op:** 0010

**Wc:** MECH

**Ctrl:** PM01

**Text:** Replace air and oil filters

**Persons:** 2

**Work:** 1.5

**Group:** COMP-INSP

**Counter:** 1

**Descr:** Air compressor annual inspection

**Plant:** 1000

**Usage:** 4 Plant maintenance

**Planner:** M02

**Op:** 0020

**Wc:** INST

**Ctrl:** PM01

**Text:** Test safety valve and pressure switch

**Persons:** 1

**Work:** 1

**Totals:**

#### Total work hours

**Key:** total

**Agg:** sum

**Format:** decimal

**Summary:**

#### Average work per operation

**Key:** avg_op

**Expr:** sum_total / count

**Format:** decimal

**Notes:** Task list group and counter identify the list. Usage 4 is normally plant maintenance, but confirm in your system. Use the exported file as the source for LSMW, a migration tool or manual entry in IA05 or IA01. Check column order against your load program.

## Content

**Intro:** Preventive maintenance in SAP starts with task lists: the reusable list of operations that planned orders copy. Preparing them in a spreadsheet first lets planners agree the content and total hours before anyone loads a single record.

**Sections:**

#### How to use the worksheet

**Body:** Each row is one operation. Repeat the task list group, counter and description on every row that belongs to the same list. Enter the work center, control key, a short text and the persons and work per person. The worksheet computes total work for each row and sums the hours at the bottom. Add or delete rows as needed, and export to Excel or CSV when the content is approved. Rename the columns to match your load program if it expects a specific layout.

#### How task lists are structured in SAP

**Body:** A task list has a header with the group, counter, description, plant, usage and planner group, followed by operations. Each operation carries a work center, control key, short text and planned work and duration. General task lists, created in IA05, are not tied to a technical object and can be assigned to many. Equipment task lists, created in IA01, and functional location task lists, created in IA11, are tied to one object. Operations may also have material components and inspection characteristics. Keep operation text short and instructional because it prints on the order.

**Bullets:**

- Use 10 step numbering (0010, 0020) so you can insert steps later
- One work center per operation, one craft per step
- Use the control key to decide whether an operation is internal or external
- Write the text as an instruction, not a title

#### Worked example and checks

**Body:** The sample pump lubrication list has four operations with a combined total of 1.5 work hours. The compressor inspection list totals 4 hours. Before loading, check that every row has a valid plant, a work center that exists in that plant, a valid control key and a numeric work value. Check that the group and counter are unique. A good habit is to load five lists first, review the resulting order printouts with a planner, and only then load the rest.

#### Common mistakes

**Body:** The usual mistakes are copying operation text that is too long for the short text field, assigning work centers from the wrong plant, and mixing the work per person with total work. Another is building one very large task list for a whole machine instead of smaller lists per task, which makes planned orders hard to use. Finally, remember that task lists only help when they are assigned to maintenance items in the maintenance plan.

**Cta:** If you are migrating legacy maintenance routines to SAP, Netray can help extract and structure the source text, with a human review step before anything is loaded.

**Faq:**

#### What is the difference between IA05, IA01 and IA11?

**Answer:** IA05 creates a general maintenance task list that can be used for many objects. IA01 creates a task list for one piece of equipment, and IA11 creates one for a functional location. Choose the type that matches how widely you want to reuse the list.

#### Can I upload task lists in bulk?

**Answer:** Yes. Common approaches are an LSMW recording, a custom BAPI or batch program, or the migration tooling provided for your release. Prepare and validate the data in a worksheet like this one first, then map the columns to your chosen load method.

#### What does the control key do?

**Answer:** The control key decides how SAP treats the operation, for example whether it is scheduled, confirmed, costed or processed externally. Delivered keys such as PM01 are for internal operations, but check your own system for the exact settings.

#### Why do my planned orders have no operations?

**Answer:** The maintenance item in the maintenance plan must point to a valid task list, and the task list must be released for use. Also check that the task list plant and usage match the item. IP10 simulation will show whether the list is found.

## Search terms

sap task list upload excel, sap pm task list template, ia05 general maintenance task list, sap maintenance task list load, sap task list lsmw, sap pm operations template, sap task list migration

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