Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
Showing results for 
Search instead for 
Did you mean: 
Active Contributor

1. Introduction

: to create a Configurable General Task List and Configured Equipment that will work in planned and corrective maintenance orders.

The basic data creation process:


The basic data flow:

In this example we will create a task list with selectable operations based on whether the casing of a pump is cast iron, aluminium, or steel.



2. Configurable Materials

2.1 Define Class/Characteristic Data (CL02/CT04):

Create class type 300 and assign the characteristics as required.

We will use characteristic P_20 later in our task list and equipment.


2.2 Create Configurable Material (MM01):

Create a new material and activate the Basic Data 1, Basic Data 2 and Classification tabs as a minimum.

Assign the class you created in section 2.1 above (you do not need to valuate the characteristics at this point).


2.3 Create Configuration Profile for Material (CU41):

Create a configuration profile via CU41 for the material you created in section 2.2 above and assign the class.

Also ensure that the configuration profile is released.


2.4 Assign Configurable Material to Equipment (IE02):

Go into the equipment master and activate the Configuration tab via menu path: Extras->View Selection, then select the Configuration checkbox.

On the Configuration tab, assign the configurable material you created in section 2.2 above. Then use the Maintain button to populate the characteristic values.

Make sure you populate the housing type as this will be used later in the task list.

Save the equipment.



3. Configurable General Task Lists

3.1 Create Object Dependencies (CU01):

Create new object dependencies (selection conditions) for each of the dependent operations you need to select.

• Diesel engine
• Electric engine



Logical OR, AND, etc. functions can be used.


In our case we are interested in characteristic P_20 and value "A".


Create two more object dependencies for values "S" and "G".

Ensure the dependencies are released.


3.2 Create General Task List (IA05):

Create a general task list and assign the relevant operations.

Then use menu path: Extras->Object Dependencies->Assignments to assign the object dependencies you created in section 3.1 above.

Note: do not assign dependencies to those operation which you want to always transfer to the order.


3.3 Create Configuration Profile for General Task List (CU41):

Create a configuration profile for the general task list you created in section 3.2 above and assign the class defined in section 2.1 above.


Ensure the profile is released.



4. BOM Items

You cannot assign object dependencies to the components within the task list operations. This can only be done in a BOM external to the task list. And since we are using a general task list, it makes sense to use a Material BOM.

The following section describes how to include selectable BOM items for the task list operations or sub-operations.


4.1 Create a Configurable Material (MM01):

We need to crate a material for our material BOM. In this case I am using material type IBAU, but you can use other material types if required.

You must ensure that the Material is configurable checkbox is set on the Basic Data 2 tab.


4.2 Create a BOM with Dependencies(CS01):

Now we can create our material BOM for the relevant plant. The components are added to the BOM as required, and then we us the following menu path to assign our object dependencies: Extras → Object Dependencies → Assignments


In this example we will create two object dependencies. The first is a selection condition dependency which will determine if the BOM item should be selected, the 2nd is a procedure dependency which changes the item quantity:


4.3 BOM Assignment to the Task List (IA06):

The material BOM is now assigned to the task list header using the assembly field.

Assignment of the material BOM to the header makes all the BOM items available for selection on the operations.

In the example below we can see that operation 0060 has three components assigned. We can also see that component 100-200 has two object dependencies that we created and assigned above.


5. Testing


5.1 Testing with Manually Assigned Task Lists (IW31/2):

Create or change an existing order and ensure that the configured equipment is entered in the order header.

Select the configurable general task list via menu path: Extras->Task List Selection->General Task List:


A classification screen should now be displayed and the characteristic values copied from the equipment. You can change these if required. Notice that the values have been derived from the equipment master:


Green-arrow back out of this screen and the order should now be updated with the relevant operations i.e. those operations that satisfy the object dependency parameters, or those operations with no object dependency assignments.


5.2 Testing with Maintenance Plans (IP10):

Create a maintenance plan for the configurable equipment you created in section 2.4 above.

Schedule the plan via IP10 and release one of the calls.

The order should now be created with the relevant operations i.e. those operations that satisfy the object dependency parameters, or those operations with no object dependency assignments. Notice that the classification popup does not appear in this case.



5. Appendix

SAP Help:


In this series:


Here are some other useful blogs: