SAP PM TCodes
SAP PM TCodes
3.2 Attributes
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
T-Code Description
IW21 Create Maintenance Notification
IW22 Change Maintenance Notification
IW23 Display Maintenance Notification
IW31 Create Maintenance Order
IW32 Change Maintenance Order
IW33 Display Maintenance Order
IL01 Create Functional Location
IL02 Change Functional Location
IL03 Display Functional Location
IE01 Create Equipment
IE02 Change Equipment
IE03 Display Equipment
IP01 Create Maintenance Plan
IP02 Change Maintenance Plan
IP03 Display Maintenance Plan
IP10 Schedule Maintenance Plan
IP19 Display Maintenance Schedule
IW28 Change Notifications List
IW29 Display Notifications List
IH08 Display Equipment List
IL05 Display Functional Location Structure
IP30 Deadline Monitoring for Maintenance Plans
IW39 Display Order List
IW40 Display Orders for Notifications