0% found this document useful (0 votes)
2 views3 pages

SAP PM Module TCodes

The document outlines key Object-Oriented Programming (OOP) concepts in ABAP, including inheritance, polymorphism, encapsulation, and abstraction, which enhance code reuse and modularity. It also lists important Transaction Codes (T-Codes) related to the SAP Plant Maintenance (PM) module for managing maintenance plans, orders, notifications, and equipment. Each section provides specific T-Codes for creating, changing, and displaying various maintenance-related functions.

Uploaded by

putluruneeraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

SAP PM Module TCodes

The document outlines key Object-Oriented Programming (OOP) concepts in ABAP, including inheritance, polymorphism, encapsulation, and abstraction, which enhance code reuse and modularity. It also lists important Transaction Codes (T-Codes) related to the SAP Plant Maintenance (PM) module for managing maintenance plans, orders, notifications, and equipment. Each section provides specific T-Codes for creating, changing, and displaying various maintenance-related functions.

Uploaded by

putluruneeraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

OOPS Concept Documentation

1eated using the 'CREATE OBJECT' statement in ABAP.

2.3 Inheritance
Inheritance is a mechanism that allows one class to acquire the attributes and methods of
another class. In ABAP, a class can inherit from another class using the 'INHERITING FROM'
keyword. This promotes code reuse and enhances modularity.

2.4 Polymorphism
Polymorphism allows objects of different classes to be treated as objects of a common
superclass. This is achieved through method overriding, where a method in a subclass has
the same name as a method in the superclass, but with different behavior.

2.5 Encapsulation
Encapsulation is the concept of bundling data and methods that operate on that data within
a single unit (class). It restricts direct access to some of the object's components, which
helps to protect the integrity of the data. In ABAP, encapsulation is achieved by defining
attributes as private or protected.

2.6 Abstraction
Abstraction is the process of hiding the implementation details and showing only the
essential features of an object. This allows the user to focus on high-level operations
without worrying about low-level details. In ABAP, abstract classes and methods can be
used to achieve abstraction.

3. Methods and Attributes in ABAP

3.1 Methods

Methods are functions that are defined


within a class. They can perform
operations on the SAP Plant
Maintenance (PM) Module -
Transaction Codes (T-Codes)
This document provides an overview of key Transaction Codes (T-Codes) in the SAP Plant
Maintenance (PM) module. These codes are used for performing various functions related
to maintenance management within SAP.
1. Preventive Maintenance
IP01 - Create Maintenance Plan

IP02 - Change Maintenance Plan

IP03 - Display Maintenance Plan

IP10 - Scheduling of Maintenance Plan

IP11 - Create Maintenance Strategy

IP12 - Change Maintenance Strategy

IP13 - Display Maintenance Strategy

IP24 - Create Measurement Document for Maintenance Plan

2. Maintenance Orders
IW31 - Create Maintenance Order

IW32 - Change Maintenance Order

IW33 - Display Maintenance Order

IW34 - Set Status for Maintenance Order

IW37N - Process Maintenance Orders

IW38 - Change Order for Maintenance Orders

IW39 - Display Maintenance Orders

3. Notifications
IW21 - Create Maintenance Notification

IW22 - Change Maintenance Notification

IW23 - Display Maintenance Notification

IW28 - Set Notification Status

IW29 - Display Notification Status

4. Equipment & Functional Location Management


IE01 - Create Equipment
IE02 - Change Equipment

IE03 - Display Equipment

IL01 - Create Functional Location

IL02 - Change Functional Location

IL03 - Display Functional Location

5. Other Useful T-Codes


IW61 - Create Service Entry Sheet

IW62 - Change Service Entry Sheet

IW63 - Display Service Entry Sheet

IK01 - Create Calibration

IK02 - Change Calibration

IK03 - Display Calibration

You might also like