Definition: Equipment Bill of material in SAP PM Module is a part of Master Data in SAP PM Module. It is used to capture the information about the spare parts of a particular technical object (Equipment). This information is used during maintenance processing which helps the maintenance planner to search the relevant spare part to replace. Planner is not required to search the spare part into complete material master in maintenance order.
As a consultant it is always recommended to create Equipment Bill of material.
How to create an Equipment Bill of Material in SAP PM:
Step 1: Run t Code IB01 or else follow this path on the SAP easy access screen:
SAP Menu -> Logistics -> Plant Maintenance -> Management of Technical Objects -> Bill of Material -> Equipment BOM -> IB01 β Create
Step 2: Create Equipment BOM initial screen will appear. Here you must enter the equipment with reference to which you want to create the bill of material.
Step 3: Select the plant to which equipment belongs to or where equipment is physically installed.
Step 4: Select the BOM usage 4 β Plant Maintenance. Here you will get total 8 entries because bill of material is used in other modules also .Like Production Planning, Material Management, Sales Distribution. You will be able to use this Equipment BOM in maintenance processing only if you select BOM usage as 4.
Step 5: Press enter to continue. Now the general item overview screen will appear.
Step 6: Here you can assign all the spare parts of the equipment with quantity.
Step 7: In the material tab. Select the desired material and enter the quantity.
Step 8: Select the item category very carefully. There are two item categories are applicable here. L and N. L means Stock item, which in turn means that material is always available in warehouse for use. In the maintenance order a reservation will be created for this material.
However, N means that material non stock material, which means that a purchase requisition will be triggered from the maintenance order if this material required for maintenance.
Step 9: Afterwards click on SAVE button. Once it is saved. It is ready for use in maintenance order.
Application: It is frequently asked in the interview question that what is the use of Equipment Bill of material. Here is the answer: Whenever you create any maintenance order with reference to this equipment, then in the component tab, every maintenance planner wants to have the list of spare parts related to that particular equipment for which maintenance order is created, not the entire material master, where you have thousands of materials.
Here business user should go to the top menu bar click on the Extras -> Reference Objects -> Structure List. This will open the same material list which you have created in IB01 t code. Other than menu bar you may also click on a LIST button with a flower on it. This will do the same.
In my previous posts I have explained task list in sap pm and equipment task list. Now I will share knowledge on Functional Location Task List in SAP PM. Functional Location task list is not widely used in SAP PM Module. However, as a consultant you must share the knowledge about it with client.
Functional Location Task List is an Object based task list. We call it object based because it is created with reference to aFunctional Location(Object). In SAP we use indicator βTβ to identify functional location task list. T code to create a Functional Location task list is IA11.
Application
Functional Location Task List can be used in the preventive maintenance and routine maintenance of functional locations in plant area. It is used where some special maintenance operations are required to be performed at scheduled intervals. Suppose a maintenance work is to be performed on a functional location and maintenance tasks are specific (not general) to that area. In such a situation, we use functional location task list.
Step by Step by Process to create Functional Location task list
The concept and working of functional location task list is exactly same as equipment task list. Therefore, I request you to refer equipment task list also.
Step 1: Run t code IA11 or go to node on SAP Easy Access Screen as shown in the below screen shot.
Step 2: Enter functional location id and press enter or click on tick mark as shown in below screen shot.
Step 3: Planning Plant and Main Work Center will automatically copied from Functional Location Master Data. Group Counter will automatically update from system. Group is also updated internally from system. Here you must selected Usage = β4β β Plant maintenance as shown in below screen shot.
Step 4: Select Planner group from drop down.
Step 5: Select Status = β4β β Release (general)
Step 6: Select System Condition. It shows the state of functional location during maintenance. Whether functional location will be in operation or not in operation when these maintenance operations will be performed.
Step 7: Maintenance Strategy decides the cycle (frequency) of each maintenance operation. You can keep this field blank (for Single Cycle Plan) or select the maintenance strategy from drop down. Maintenance strategy is defined in t code IP11.
Step 8: Click on Operation Button at the top as shown in the below screen shot.
Step 9: See the below screen very carefully. It has very important information.
Main Work Center is copied from Task List header. Here you can see that it is maintained for each maintenance operation because it tells us who will execute the particular maintenance operation.
Control Key decides whether operation will be executed internally or externally. Means if an operation is executed by our own man power then we will select control key as PM01. However, if we want an external person or contractor to do the operation then we select control key as PM03.
Operation description give us clear cut information and sequence of maintenance activities to be performed on technical object.
βWorkβ (Man hours) is calculated as per formula :
Work = No. of persons X duration
No. of persons means the count of persons who are deployed to execute the maintenance operations.
Duration is the time taken by maintenance person to finish the task.
Calculation Key is the indicator which decides the formula to calculate Work. Sometimes client does not want to calculate man hours. They only want to calculate duration, then they select calculation key = β1β. But generally we recommend to calculate man hours using Calculation Key = β2β.
Activity Type is a very important function. It is copied automatically from Main Work Center data. It is defined by Controlling person. It contains the information of rate of man hours. When it is multiplied with Work (man hours), it give the cost of internal services. This helps in maintenance order costing. Do not confuse Activity type with Maintenance Activity Type. Both are entirely different.
Integration : Assignment of Activity Type in Task List and Maintenance order is an integration of PM module with CO module. CO person creates Activity type using t code KP26. Even a PM consultant can easily learn step by step process of creating Activity Type. I will include a separate article on this topic in near future.
Step 11: Assign components (spare parts) to the operations wherever applicable. For example: For cleaning and lubrication maintenance person can have requirement of Lubricant or maintenance person wants to replace the bearing of a machine. To capture such information first select the operation for which you want to issue material from warehouse. Then click on Component button at bottom (as shown in below screen shot).
Step 12: A new screen will appear where we can select the material (spare part) and enter quantity. We can also select the relevant Item Category.
If item category is βLβ, then material will be issues from warehouse through reservation.
If item category is βNβ, then material will be procured through procurement cycle (PR -> PO -> GR).
Step 13: If you want to execute a certain maintenance operation by an external agency (Contractor), then you must select the control key PM03. By using control key PM03, you can assign services from service master, quantity and gross price. This helps in calculating the cost of externally procured services in maintenance order. Afterwards scroll to right side of the scren to enter some more important information.
Step 14: After scrolling to right hand side of the operation screen, you will have to maintain Cost Element, Material Group and purchase Group. All these fields are entered at operation level. Cost element is entered to determine the g/l account. Rest other two fields are related to purchase of external services.
Step 15: Afterwards click on Service Package button it will open a new screen where you can enter the service number, with quantity and gross price.
Step 16:Click on back button and press SAVE button. This will save functional location task list.
Task list in SAP PM is the check list which is used to do maintenance of a machine in manufacturing area.
For example: Task list to do maintenance of a pump can have following check points:
Checking of lubricant level
Check for any leakage
Replace seal
Inspect all gaskets to ensure there are no oil leaks
Check vibration or abnormal sound
Check bearing temperature for overheating
Types of Task list in SAP PM :
Task list in SAP PM
Equipment Task List
It is an object based task list. It is created with reference to a specific equipment. It is identified by the indicator βEβ.
T code to create equipment task list IA01.
Functional Location Task List
It is also object based task list. It is created with reference to a specific Functional Location. It is identified by the indicator βTβ.
T code to create Functional Location task list IA11.
General Task List
It is not an object based task list. It is general task list without reference to a specific technical object. It is identified by the indicator βAβ. It can be defined as per the type of asset (or machine). A name can be given to the task list which is applicable to a set of technical object.
We have already discussed about task lists in earlier post. Now we will focus on Equipment Task List in SAP PM.
Equipment Task List is an Object based task list. We call it object based because it is created with reference to an Equipment (Object). In SAP we use indicator βEβ to identify equipment task list. T code to create a Equipment task list is IA01
Application
Equipment Task List is widely used in the preventive maintenance and routine maintenance of critical and unique equipment, which requires some special maintenance operations to be performed at scheduled intervals. Suppose a maintenance work is to be performed on an equipment and maintenance tasks are specific (not general) to that equipment. In such a situation, we use equipment task list.
Step by Step by Process to create Equipment task list
Step 1: Run t code IA01 or go to node on SAP Easy Access Screen as shown in the below screen shot.
Step 2: Enter Equipment id and press enter or click on tick mark as shown in below screen shot.
Step 3: Planning Plant and Main Work Center will automatically copied from Equipment Master Data. Group Counter will automatically update from system. Group is also updated internally from system. Here you must selected Usage = β4β β Plant maintenance as shown in below screen shot.
Step 4: Select Planner group from drop down.
Step 5: Select Status = β4β β Release (general)
Step 6: Select System Condition. It shows the state of equipment during maintenance. Whether equipmentwill be in operation or not in operation when these maintenance operations will be performed.
Step 7: Maintenance Strategy decides the cycle (frequency) of each maintenance operation. You can keep this field blank (for Single Cycle Plan) or select the maintenance strategy from drop down. Maintenance strategy is defined in t code IP11.
Step 8: Select Inspection Point = β300β from drop down or else enter it directly. When you make an entry in this field, all sampling procedure data in the task list is used for inspection processing based on inspection points. It is used in Calibration Process. This is an integration between PM and QM Module.
If you carry out calibration inspections and want to record inspection results for equipment or functional locations, choose the inspection point type for Equipment or Functional location. You can create your own field combinations for these inspection types in Customizing. However, the field Equipment or Functional location must exist in the field combination.
if we fill field inspection point it will generate inspection lot even without mention inspection characteristic.
Step 9: Click on Operation Button at the top as shown in the below screen shot.
Step 10: See the below screen very carefully. It has very important information.
Main Work Center is copied from Task List header. Here you can see that it is maintained for each maintenance operation because it tells us who will execute the particular maintenance operation.
Control Key decides whether operation will be executed internally or externally. Means if an operation is executed by our own man power then we will select control key as PM01. However, if we want an external person or contractor to do the operation then we select control key as PM03.
Operation description give us clear cut information and sequence of maintenance activities to be performed on technical object.
βWorkβ (Man hours) is calculated as per formula :
Work = No. of persons X duration
No. of persons means the count of persons who are deployed to execute the maintenance operations.
Duration is the time taken by maintenance person to finish the task.
Calculation Key is the indicator which decides the formula to calculate Work. Sometimes client does not want to calculate man hours. They only want to calculate duration, then they select calculation key = β1β. But generally we recommend to calculate man hours using Calculation Key = β2β.
Activity Type is a very important function. It is copied automatically from Main Work Center data. It is defined by Controlling person. It contains the information of rate of man hours. When it is multiplied with Work (man hours), it give the cost of internal services. This helps in maintenance order costing. Do not confuse Activity type with Maintenance Activity Type. Both are entirely different.
Integration : Assignment of Activity Type in Task List and Maintenance order is an integration of PM module with CO module. CO person creates Activity type using t code KP26. Even a PM consultant can easily learn step by step process of creating Activity Type. We will include a separate article on this topic in near future.
Step 11: Assign components (spare parts) to the operations wherever applicable. For example: For cleaning and lubrication maintenance person can have requirement of Lubricant or maintenance person wants to replace the bearing of a machine. To capture such information first select the operation for which you want to issue material from warehouse. Then click on Component button at bottom (as shown in below screen shot).
Step 12: A new screen will appear where we can select the material (spare part) and enter quantity. We can also select the relevant Item Category.
If item category is βLβ, then material will be issues from warehouse through reservation.
If item category is βNβ, then material will be procured through procurement cycle (PR -> PO -> GR).
Step 13: If you want to execute a certain maintenance operation by an external agency (Contractor), then you must select the control key PM03. By using control key PM03, you can assign services from service master, quantity and gross price. This helps in calculating the cost of externally procured services in maintenance order.
Step 14: Once you click on Service Package button it will open a new screen where you can enter the service master with quantity.
Step 15:Click on back button and SAVE button. This will save equipment task list.
I have discussed about equipment task list and functional location task list in my earlier posts. Lets have a look on General Task List in SAP PM. It is also a part of Master Data in SAP PM.
General Task List is not an Object based task list because it is not created with reference to a technical object. In SAP we use indicator βAβ to identify general task list. T code to create a General task list is IA05.
Application
General Task List is widely used in the preventive maintenance and routine maintenance. It is comprises of maintenance operations which are common to several technical objects (Equipment and functional location both).Β of critical and unique equipment, which requires some special maintenance operations to be performed at scheduled intervals. Suppose a maintenance work is to be performed on an equipment and maintenance tasks are specific (not general) to that equipment. In such a situation, we use equipment task list.
Step by Step by Process to create General task list
Step 1: Run t code IA05 or go to node on SAP Easy Access Screen as shown in the below screen shot.
Step 2: Enter the Task List Group number. You can enter the group name externally or else system will generate a new number internally . Then press enter or click on tick mark as shown in below screen shot.
Step 3: Planning Plant and Main Work Center will be entered manually. Group Counter will automatically update from system or else you can update it externally. Group is also updated internally from system. Here you must selected Usage = β4β β Plant maintenance as shown in below screen shot.
Rest all the entries are same as in Equipment Task List and Functional Location Task List. I request you to please refer my article on both topics.
Catalog is master data in sap pm module which is used to record technical information in a notification about the malfunction. It is used in maintenance processes to capture information related to maintenance history in the form of codes. Each code has a short description and a long description to showcase details of maintenance event. We can store catalog groups, codes and their respective descriptions in a Catalog.
While entering the maintenance history we can use these catalog codes in maintenance notification and measuring points and measuring documents. Business benefit of using catalog codes is the data redundancy. Business user is not required to enter same history description again and again. They can simply use the code.
For example:
If user wants to enter βLeakage in Pipeβ. Then user can simply enter the code such as β0001β or βLKGPβ or βMEC1β. User is not required to enter the entire text every time when any leakage happens. We will have to maintain all such codes in SAP while configuring the system.
We can create catalog codes with reference to catalog. Catalog can be Cause, Damage, Object etc.
Group of all such codes is known as Catalog in SAP PM. We also recommend to go through the article on concept of catalog profile.
Let us understand the step by step process to create a catalog and code in SAP PM.
The screen shot above shows the field Catalog. Value of Catalog can be Cause, Damage, Object as shown in below screen shot.
This field is Code Group. This field can be entered manually. Its maximum length is 8 Characters. For example: MECHWRK, ELECWRK or CIVILWRK. Every department can have its own Code group.
If you click on the icon shown in screen shot, the list of all catalogs will appear on the screen.
Where you can select the relevant Catalog such as 5 β Cause, C β Damage or B β Object part.
Press enter and get into the Code Group overview screen
Step 2: As per the screen shot below enter description, status and go to code section.
Enter description of Code group. Length of this short text is 40 Characters.
Set the status of code group as β2-Releasedβ. Then only it will be available to use.
Then select the code group row.
After selecting the row, click on the code to open new screen to enter codes and their description.
Step 3: Click on New Entries button as shown in the screen shot below.
Step 4: Enter code and short text for code. This information is the maintenance history which will be used again and again in maintenance notifications.
Enter the Code. This code can be a numeric digit or an alphabet else it can be a combination of both.
Enter short description of code. Maximum length is 40 characters.
Step 5: Click on SAVE button.
Once you click on SAVE button, system will ask you to create a transport request as shown in below screen shot.
Enter the short text and click o SAVE button.
Usage of Catalog and codes will be explained in maintenance notification processing.
Business processes in SAP PM ensures that maintenance tasks are performed in a competent, cost-effective, consistent, and safe manner. Maintenance tasks may be preventive, predictive, or include nondestructive inspections in order to categorize or monitor flaws. RCM is one component of an inclusive end to end asset management program. For a smooth business run we need a clean and accurate master data also.
Broadly we can say that there are two types of business processes in SAP PM:
Unplanned Maintenance: Unplanned maintenance is an event in manufacturing area where an exceptional situation occurrs all of sudden and machine starts underperforming or does not work at all. The machine needs immediate attention from maintenance department.
For example:
Abnormal sound in a pump
Winding of a motor burnt and motor fails to start
Planned Maintenance: Planned maintenance is a scheduled maintenance where everything is done a well planned way. Date of maintenance, frequency of maintenance is fixed. Maintenance is done according to a check list.
For example:
Monthly inspection of a boiler
Annual overhauling of a compressor
Detail list of business processes in SAP PM
Here is the SAP PM business processes list:
Unplanned Maintenance
Unplannedprocesses (2 processes)
Unplanned maintenance can be sub-divided into two processes:
Breakdown maintenance
Emergency maintenance
Let us discuss above processes one by one:
1.Breakdown maintenance:
Breakdown maintenance
When a technical object (or machine) in plant area fails to start. It means it is under breakdown.
The machine is not available for production.
Such cases are highly critical for maintennce department because maintenance department has to ensure high availability of machine.
The duration of unavailability, start and end date/time are important to track. It helps to calculate the breakdown duration.
Mean time to repair (MTTR) and mean time between repair (MTBR) are also calculated for Breakdown maintenance
Breakdown can happen with a non critical machine also
Breakdown (or Tripping) report is must with root cause analysis (also known as Why Why analysis)
Emergency maintenance
2. Emergency maintenance
Emergency maintenance is the situation when immediate response is required from maintenance department because the equipment under maintenance is highly critical for business.
Any kind of malfunction can result into major production loss.
It is not necessary that machine has stopped working or failed to start.
Even if there is an abnormal sound in a critical machine, emergency action is required from maintenance department.
Plannedprocesses (8 Processes)
Planned maintenance
Corrective maintenance
Preventive maintenance
Predictive maintenance
Refurbishment process
Calibration process
Capital expenditure (CAPEX)
Shutdown maintenance
Spare parts managementΒ
Business Processes as perS4 HANA Best Practices
As per SAP S4 HANA Best practices there are new processes introduced by SAP. Few of the business processes are renamed and few are newly introduced. Here is the list:
Organization Structure in SAP PM includes following elements:
Maintenance Plant
Planning Plant
Location
Plant Section
Planner group
Main Work Center
Let us discuss each element of organization structure in SAP PM in this article.
Maintenance Plant
Definition
Maintenance Plant: Maintenance Plant is an organization element in PM where all the technical objects (Equipment, Functional Location) are physically installed. Whenever, SAP MM Consultant creates a Plant in Enterprise Structure, system automatically creates a logical Maintenance Plant in PM Module.
It is a 4 digit alphanumeric key.
Realistic Example
Maintenance Plant name can be all numbers such as 1000, 2000 etc. In that way we can go upto 9999.
We can also define it as A100, B100 etc. Here we can use the 26 alphabest and number upto 999.
Sometime companies use all phabetsin nomenclature. For ex: BMWG β BMW Germany Plant.
Planning Plant
Definition
Planning Plant: Planning Plant is the place in organization where all the maintenance planning activities takes place. It is created in Enterprise structure in SPRO (How to create a Planning Plant?).Β Planning Plant is assigned to Maintenance plant, depending upon the type of maintenance planning.
It is a 4 digit alphanumeric key.
Realiztic Example
Planning Plant and maintenance plant nomenclature is same. But the decision on planning plan depends on the type of planning. I recommend you to read my blog post on types of planning.
Location
Definition
Location is created in SPRO. It represents the critical locations in a plant area where we have machinery. We have very good reports based on Location. Locations are used for informative assignment only. It is assignedin equipment and functional location master data.
Location is assigned to Plant in enterprise structure.
It is a 10 Character alphanumeric key.
Realistic Example
Location can be BOILER, COOLING TOWER, PACKAGING etc. We have standard SAP Reports based on Location where we can analyze locationwise maintenance history and cost.
Plant Section
Definition
Plant Section: Plant sections are operation areas in a maintenance plant. These are sub-areasΒ of maintenance plants.Β Plant and machinery used by operations department are installed in plant sections. It is a three digit alphanumeric key. In SAP it represents the production incharge but none of the client agrees to put the name of production incharge therefore we put the ID of that plant section here. Plant sections areΒ assigned to Maintenance plants.
It is a 3 digit alphanumeric key.
Realistic Example
Plant section is generally used as an actual section inphysical structure of manufacturing unit.
For ex: PL1 β Production Line 1, BY1 β Bay 1 etc
Planner Group
Definition
Planner Group: Planner Group is basically the group of employees who carry out the complete maintenance planning. They work at the Planning Plant where complete maintenance planning is carried out. In a nut shell, Planner group carry out planning at Planning Plant. Therefore Planner Group is always created with respect to Planning Plant.
It is a 3 digit alphanumeric key.
Realistic Example
WE can recommend planner group as ELE- Electrical, MEC- Mechanical, INS β Instrumentation, CVL β Civil, SHA β Shift A, SHB β SHift B etc.
Main Work Center
Definition
Main Work Center: Main work center is the group of people who work in the plant to execute the maintenance work in the field. It is created with reference to Plant. We can add capacity to a maintenance work center along with their employee ids.
It is a 8 digit alphanumeric key.
Realistic Example
We can create Main Work Center using t code IR01 or CR01 and Fiori App Manage Work Centers. We can recommed the main work center as ELEC0001 β Electrical Field Maintenance, MECWORK β Mechanical Workshop etc.
What are different Types of Maintenance Planning in SAP PM?
There are basically three Types of Maintenance planning in SAP PM:
Centralized Planning
Localized Planning
Partially localized or Partially Centralized Planning
Centralized Planning
Centralized Planning: In this type of maintenance plannig in SAP PM, all the maintenance plants are assigned with one planning plant.
Suppose an organization has a number of plants All the plants have the similar product. Also all the plants are physically located in the vicinity of each other. In such cases many organizations opt for a centralized maintenance planning. For ex: There are five Cement Plants located in the vicinity of each other. Plant and Machinery is similar in nature. Then we can think to have a Centralized Maintenance Planning. But it depends on type of equipment and types of maintenance work you are doing in the plant which decides the centralization.
Localized Planning
Localized Planning: In this type of maintenance planning in SAP PM, every maintenance plant has its own planning plant. There is a one to one relationship.
Suppose an Organization has number of plants at different locations across the country. These plants may have similar or different product, does not matter. In such cases it is better to have a Localized Maintenance Planning. The person who is working on the field will have a better idea of condition of plant and machinery then a person who is sitting in a corporate office. In such cases Localized planning is successful. However, there is no hard and fast rule, we can have localized maintenance planning even if all the plants are located in the vicinity of each other. That varies organization to organization. Mostly localized planning is opted by manufacturing units.
Partially Localized or Partially CentralizedΒ Planning
Suppose there five plants in an organization. For three plants they haveΒ central planning plant and for rest other two they have local planning. Such type of Maintenance Planning is known as Partially Centralized Maintenance Planning.