SAP ABAP Class MPLAN_HEADER (Maintenance Plan)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-PRM-MP (Application Component) Maintenance Plans
     MPLAN_API (Package) Maintenance Plan API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  MPLAN_APPLICATION_OBJECT Application Data Object 20060504
Properties
Class MPLAN_HEADER  
Short Description Maintenance Plan    
Super Class MPLAN_APPLICATION_OBJECT Application Data Object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MPLAN_API   Maintenance Plan API 
Created 20060504   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class MPLAN_HEADER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 MPLAN_HEADER_DB_ACCESS 20060809 Database Accesses: Maintenance Plan Header
2 MPLAN_PERSISTENCY 20060510 Access to Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_HEADER_BEFORE_IMAGE Instance attribute Private Object reference (TYPE REF TO) MPLAN_HEADER_DB_DATA Reference to Header Before Image 20100511
2 GR_HEADER_DB Instance attribute Private Object reference (TYPE REF TO) MPLAN_HEADER_DB_DATA Reference for Header Database Image 20060822
3 GR_ITEMS Instance attribute Private Type reference (TYPE) MPLAN_ITEM_REFERENCE_T References for the Items 20060512
4 GS_HEADER Instance attribute Private Type reference (TYPE) MPLAN_MPLA 20060504
5 GS_STRATEGY_DATA Instance attribute Private Type reference (TYPE) T351 Maintenance Packages 20060721
6 GS_T399W Instance attribute Private Type reference (TYPE) T399W T399W Customizing 20060719
7 GT_CALLS Instance attribute Private Type reference (TYPE) MPLAN_MHIO_T Releases 20060628
8 GT_CYCLES Instance attribute Private Type reference (TYPE) MPLAN_MMPT_T 20060504
9 GT_HISTORY Instance attribute Private Type reference (TYPE) MPLAN_MHIS_T History Records 20060517
10 GT_LONGTEXTS Instance attribute Private Type reference (TYPE) MPLAN_LONGTEXT_T Long Text Lines 20060608
11 GT_STATUS Instance attribute Private Type reference (TYPE) MPLAN_JSTAT_T 20060504
12 GT_STRATEGY_CYCLES Instance attribute Private Type reference (TYPE) MPLAN_MMPT_T Cycles of Strategy 20091012
13 GV_CYCLES_STRATEGY_READ Instance attribute Private Type reference (TYPE) BOOLEAN Read Cycles from Strategy 20060724
14 GV_MAP_CONFIRMATION_DATE Instance attribute Private Type reference (TYPE) BOOLEAN Fill Confirmation Date from Object 20120912
15 GV_MULTICOUNTER Instance attribute Private Type reference (TYPE) BOOLEAN Multiple Counter Plan Yes/No 20060719
16 GV_WITH_HISTORY Instance attribute Private Type reference (TYPE) BOOLEAN Read Calls and History 20060818
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Deactivate Maintenance Plan 20060714
2 ADD_ITEM Instance method Public Method Add Maintenance Item 20060512
3 ADD_ITEM_REFERENCE Instance method Public Method Add Maintenance Item Reference 20060602
4 CHANGE_DATA Instance method Public Method Change Data 20060710
5 CHANGE_MHIS_TSENM Instance method Private Method Block / Unblock Scheduling Records 20060517
6 CHECK_CHANGEABLE Instance method Private Method Check Whether Request Is Modifiable 20070530
7 CLEAR_DELETION_INDICATOR Instance method Public Method Deactivate Maintenance Plan 20060717
8 CONSTRUCTOR Instance method Private Constructor Create Object with Key 20060927
9 DEACTIVATE Instance method Public Method Deactivate Maintenance Plan 20060517
10 GET_DATA Instance method Public Method Read Data 20060511
11 GET_ITEM_REFERENCES Instance method Public Method Read Reference to Items 20060717
12 INVALIDATE_STRATEGIES Instance method Public Method Invalidate Read Strategy Cycles 20100621
13 POST_OBJECT Instance method Public Method Prepare Data Save During Commit Work 20060510
14 REMOVE_ITEM Instance method Public Method Remove Maintenance Item 20060825
15 REMOVE_ITEM_REFERENCE Instance method Public Method Remove Maintenance Item Reference 20110216
16 SET_ADMIN_DATA_CHANGE Instance method Private Method Set Administrative Data for Change 20060918
17 SET_DATA Instance method Public Method Set Data 20060509
18 SET_DATA_TO_BEFORE_IMAGE Instance method Public Method Set the Read Data to New Before Image 20100518
19 SET_DATA_TO_DB Instance method Public Method Set the Read Data to New Database Image 20100426
20 SET_DELETION_INDICATOR Instance method Public Method Set Deletion Indicator for Maintenance Plan 20060717
21 SET_DIALOG_CREATED Instance method Public Method Created in Dialog Mode 20100426
22 SET_PREREAD_DATA Instance method Private Method Set Data 20060602
Events
Class MPLAN_HEADER has no event.
Types
Class MPLAN_HEADER has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class MPLAN_HEADER has no parameter.
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060714

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060516
2 Importing ITEM Call by reference Type reference (TYPE) MPLAN_MPOS Wartungspositionen für API 20060512
3 Importing ITEM_EXISTS Call by reference Type reference (TYPE) BOOLEAN Existierene Position hinzufügen 20060818
4 Exporting ITEM_REFERENCE Call by reference Object reference (TYPE REF TO) MPLAN_ITEM Wartungsplan 20060512
5 Importing LONGTEXTS Call by reference Type reference (TYPE) MPLAN_LONGTEXT_T Langtextzeilen 20060620
6 Importing NO_CHECK Call by reference Type reference (TYPE) BOOLEAN Keine Prüfung der Positionsdaten 20060831
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060515

Method ADD_ITEM_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_REFERENCE Call by reference Object reference (TYPE REF TO) MPLAN_ITEM Wartungsplan 20060602
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060602

Method CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CYCLES Call by reference Type reference (TYPE) MPLAN_MMPT_T Wartungsplan Zyklusdefinitionen 20060710
2 Importing CYCLES_UPDATE Call by reference Type reference (TYPE) MPLAN_MMPT_UPDATE_T Änderungskennzeichen Zyklus 20060710
3 Importing HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060710
4 Importing HEADER_UPDATE Call by reference Type reference (TYPE) MPLAN_MPLA_UPDATE Änderungskennzeichen für Wartungsplankopf 20060710
5 Importing LONGTEXTS Call by reference Type reference (TYPE) MPLAN_LONGTEXT_T Langtextzeilen 20060710
6 Exporting NUMBERSWITCH Call by reference Type reference (TYPE) MPLAN_NUMBERSWITCH_T Geänderte Nummer bei Anlegen eines Wartungsplans 20060913
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060710

Method CHANGE_MHIS_TSENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INACTIVE Call by reference Type reference (TYPE) BOOLEAN X= Inaktiv oder Gelöscht 20060714

Method CHANGE_MHIS_TSENM on class MPLAN_HEADER has no exception.

Method CHECK_CHANGEABLE Signature

Method CHECK_CHANGEABLE on class MPLAN_HEADER has no parameter.
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20070530

Method CLEAR_DELETION_INDICATOR Signature

Method CLEAR_DELETION_INDICATOR on class MPLAN_HEADER has no parameter.
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060717

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060927

Method CONSTRUCTOR on class MPLAN_HEADER has no exception.

Method DEACTIVATE Signature

Method DEACTIVATE on class MPLAN_HEADER has no parameter.
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060517

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CALLS Call by reference Type reference (TYPE) MPLAN_MHIO_T Wartungsplan Abruftabelle 20060628
2 Exporting CYCLES Call by reference Type reference (TYPE) MPLAN_MMPT_T Wartungsplan Zyklusdefinitionen 20060511
3 Importing FROM_DB Call by reference Type reference (TYPE) BOOLEAN X=Von Datenbank lesen 20060828
4 Exporting HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060511
5 Exporting HISTORY Call by reference Type reference (TYPE) MPLAN_MHIS_T Historientabelle Wartungsplan 20060628
6 Exporting ITEMS Call by reference Type reference (TYPE) MPLAN_MPOS_T Wartungsplanpositionen 20060511
7 Exporting ITEMS_ILOA Call by reference Type reference (TYPE) MPLAN_ILOA_T Iloadaten für Wartungsplanpositionen 20060628
8 Exporting LONGTEXTS Call by reference Type reference (TYPE) MPLAN_LONGTEXT_T Langtextzeilen 20060608
9 Importing MAP_CONFIRMATION_DATE Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE X=Rückmeldedatum aus Objekt füllen 20120912
10 Exporting OBJECT_LISTS Call by reference Type reference (TYPE) MPLAN_OBJK_T Objektlisten zu den Wartungspostionen 20060628
11 Exporting STATUS Call by reference Type reference (TYPE) MPLAN_JSTAT_T Statustabelle 20060511
12 Exporting STRATEGY_CYCLES Call by reference Type reference (TYPE) MPLAN_MMPT_T Zyklusdefinitionen der Strategie 20091012
13 Importing WITH_HISTORY Call by reference Type reference (TYPE) BOOLEAN 'X' X=Historien- und Abrufdaten lesen 20060818
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060511

Method GET_ITEM_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_REFERENCES Call by reference Type reference (TYPE) MPLAN_ITEM_REFERENCE_T Referenztabelle auf Wartungspositionen 20060717

Method GET_ITEM_REFERENCES on class MPLAN_HEADER has no exception.

Method INVALIDATE_STRATEGIES Signature

Method INVALIDATE_STRATEGIES on class MPLAN_HEADER has no parameter.
Method INVALIDATE_STRATEGIES on class MPLAN_HEADER has no exception.

Method POST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NUMBER Call by reference Type reference (TYPE) WARPL Wartungsplan 20060510
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060510

Method REMOVE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_REFERENCE Call by reference Object reference (TYPE REF TO) MPLAN_ITEM Wartungsplan 20060825
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060825

Method REMOVE_ITEM_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_REFERENCE Call by reference Object reference (TYPE REF TO) MPLAN_ITEM Wartungsplan 20110216
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20110216

Method SET_ADMIN_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060918
2 Changing HEADER_NEW Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060918
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060918

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CYCLES Call by reference Type reference (TYPE) MPLAN_MMPT_T Wartungsplan Zyklusdefinitionen 20060516
2 Importing HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060509
3 Importing LONGTEXTS Call by reference Type reference (TYPE) MPLAN_LONGTEXT_T Langtextzeilen 20060620
4 Exporting NUMBERSWITCH Call by reference Type reference (TYPE) MPLAN_NUMBERSWITCH_T Nummernvergabe 20060825
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060509

Method SET_DATA_TO_BEFORE_IMAGE Signature

Method SET_DATA_TO_BEFORE_IMAGE on class MPLAN_HEADER has no parameter.
Method SET_DATA_TO_BEFORE_IMAGE on class MPLAN_HEADER has no exception.

Method SET_DATA_TO_DB Signature

Method SET_DATA_TO_DB on class MPLAN_HEADER has no parameter.
Method SET_DATA_TO_DB on class MPLAN_HEADER has no exception.

Method SET_DELETION_INDICATOR Signature

Method SET_DELETION_INDICATOR on class MPLAN_HEADER has no parameter.
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060717

Method SET_DIALOG_CREATED Signature

Method SET_DIALOG_CREATED on class MPLAN_HEADER has no parameter.
Method SET_DIALOG_CREATED on class MPLAN_HEADER has no exception.

Method SET_PREREAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLS Call by reference Type reference (TYPE) MPLAN_MHIO_T Wartungsplan Abruftabelle 20060629
2 Importing CYCLES Call by reference Type reference (TYPE) MPLAN_MMPT_T Wartungsplan Zyklusdefinitionen 20060602
3 Importing HEADER Call by reference Type reference (TYPE) MPLAN_MPLA Wartungsplan Kopfdaten 20060602
4 Importing HISTORY Call by reference Type reference (TYPE) MPLAN_MHIS_T Historientabelle Wartungsplan 20060629
5 Importing LONGTEXTS Call by reference Type reference (TYPE) MPLAN_LONGTEXT_T Langtextzeilen 20060608
6 Importing STATUS Call by reference Type reference (TYPE) MPLAN_JSTAT_T Statustabelle 20060602
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060602
History
Last changed by/on SAP  20130531 
SAP Release Created in 700