SAP ABAP Class CL_MPD_MAINTPLAN (MPD: Maintenance Plan)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-MPD (Application Component) Maintenance Program Definition
     AD_MPD (Package) Maintenance Program Definition
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20040114
Properties
Class CL_MPD_MAINTPLAN  
Short Description MPD: Maintenance Plan    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AD_MPD   Maintenance Program Definition 
Created 20040114   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MPD_MAINTPLAN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20040114
Friends
Class CL_MPD_MAINTPLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_34101 Constant Public Type reference (TYPE) OBJECT_TYPE '34101' Object type in Product Structure Browser 20040123
2 C_34102 Constant Public Type reference (TYPE) OBJECT_TYPE '34102' Object type in Product Structure Browser 20040126
3 C_34103 Constant Public Type reference (TYPE) OBJECT_TYPE '34103' Object type in Product Structure Browser 20040206
4 C_CROSS Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20040123
5 C_EQUIPMENT Constant Public Type reference (TYPE) OBJECT_TYPE 'EQUIPMENT' Object type in Product Structure Browser 20040123
6 C_FUNCLOCAT Constant Private Type reference (TYPE) OBJECT_TYPE 'FUNCLOCAT' Object type in Product Structure Browser 20040126
7 C_MAINTPLAN Constant Public Type reference (TYPE) OBJECT_TYPE 'MAINTPLAN' Object type in Product Structure Browser 20040123
8 C_MPL Constant Public Type reference (TYPE) PRINT_TYPE 'MPL' Object type for printing in Product Structure Browser 20040123
9 C_PLUS Constant Private Type reference (TYPE) C_PDM_COMPRESS '+' Explosion status of branch in browser 20040127
10 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_MPD_MAINTPLAN_FACTORY Factory Class for Maintenance Plan 20040114
11 FACTORY_REF Static Attribute Private Object reference (TYPE REF TO) IF_PDM_BROWSER_OBJECT_FACTORY Interface for Factory Objects in Browser 20040114
12 GT_MAINTPLAN_DATA Static Attribute Private Type reference (TYPE) MPD_MAINTPLAN_TAB MPD: Table type for Maintenance Plan data 20040126
13 MAINTPLAN_INFORMATION Instance attribute Private Type reference (TYPE) MPD_MAINTPLAN MPD: Maintenance Plan in Product Structure Browser 20040115
14 MPLNR Instance attribute Private Type reference (TYPE) MPD_MPLNR MPD: Maintenance plan number 20040114
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040114
2 C_PDM_INSERT_EQUI_MP_LNK Static method Public Method Finds equipment linked to the maintenance plan 20040123
3 C_PDM_INSERT_FLOC_MP_LNK Static method Public Method Finds functional location linked to the maintenance plan 20040126
4 C_PDM_INSERT_TASKLIST Static method Public Method Inserts assigned task list in maintenance plan 20040206
5 C_PDM_MAINTPLAN_INSERT Static method Public Method Inserts relationships in maintenance plan 20040127
6 FILL_MAINTPLAN_ATTRIBUTES Instance method Public Method Fills data structure for maintenance plan 20040115
7 GET_ASSIGNED_TASK_LIST Instance method Private Method Assigned task list for maintenance plan 20040127
8 GET_MAINTPLAN Instance method Public Method Reads maintenance plan number and description 20040203
9 GET_MAINTPLAN_DATA Static method Public Method Reads the maintenance plan attributes 20040126
10 GET_TECHNICAL_OBJECT Instance method Public Method Reads the technical object of the current maintenance plan 20040130
11 INITIALIZE Static method Public Method Initialize the maintanace plans within the PSB 20040715
12 MAINTPLAN_CHANGE Static method Public Method Calls change for a maintenance plan 20040126
13 MAINTPLAN_DISPLAY Static method Public Method Calls display for a maintenance plan 20040126
14 PSEUDO_CONSTRUCTOR Static method Public Method Pseudo constructor for an object; internal use only! 20040114
15 READ_TASK_LIST Instance method Public Method Reads the task list from MAINTPLAN_INFORMATION 20040127
Events
Class CL_MPD_MAINTPLAN has no event.
Types
Class CL_MPD_MAINTPLAN has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MPD_MAINTPLAN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MPD_MAINTPLAN has no exception.

Method C_PDM_INSERT_EQUI_MP_LNK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Table with PDM Tree Entries 20040123
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Current level of node in Product Structure Browser 20040123
3 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040123
4 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Next level up in Product Structure Browser 20040123
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (im Function Call festgelegt) 20040123
6 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID of tree in Product Structure Browser 20040123
7 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040123

Method C_PDM_INSERT_EQUI_MP_LNK on class CL_MPD_MAINTPLAN has no exception.

Method C_PDM_INSERT_FLOC_MP_LNK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Table with PDM Tree Entries 20040126
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Current level of node in Product Structure Browser 20040126
3 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040126
4 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Next level up in Product Structure Browser 20040126
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (im Function Call festgelegt) 20040126
6 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID of tree in Product Structure Browser 20040126
7 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040126

Method C_PDM_INSERT_FLOC_MP_LNK on class CL_MPD_MAINTPLAN has no exception.

Method C_PDM_INSERT_TASKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Table with PDM Tree Entries 20040206
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Current level of node in Product Structure Browser 20040206
3 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040206
4 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Next level up in Product Structure Browser 20040206
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (im Function Call festgelegt) 20040206
6 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID of tree in Product Structure Browser 20040206
7 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040206

Method C_PDM_INSERT_TASKLIST on class CL_MPD_MAINTPLAN has no exception.

Method C_PDM_MAINTPLAN_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Table with PDM Tree Entries 20040127
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Current level of node in Product Structure Browser 20040127
3 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040127
4 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Next level up in Product Structure Browser 20040127
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (im Function Call festgelegt) 20040127
6 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID of tree in Product Structure Browser 20040127
7 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040127

Method C_PDM_MAINTPLAN_INSERT on class CL_MPD_MAINTPLAN has no exception.

Method FILL_MAINTPLAN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAINTPLAN_DATA Call by reference Type reference (TYPE) MPD_MAINTPLAN MPD: Wartungsplan im Produktstruktur-Browser 20040115

Method FILL_MAINTPLAN_ATTRIBUTES on class CL_MPD_MAINTPLAN has no exception.

Method GET_ASSIGNED_TASK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Table with (New) Objects in Browser 20040127
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040127
# Exception Resumable Description Created on
1 NOT_EXIST No assigned task list 20040127

Method GET_MAINTPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETION_FLAG Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
2 Exporting EV_INACTIVE_FLAG Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
3 Exporting EV_MPLNR Call by reference Type reference (TYPE) MPD_MPLNR MPD: Maintenance Plan Number 20040203
4 Exporting EV_MPTXT Call by reference Type reference (TYPE) MPD_MPTXT MPD: Maintenance Plan Text 20040203

Method GET_MAINTPLAN on class CL_MPD_MAINTPLAN has no exception.

Method GET_MAINTPLAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAINTPLAN_DATA Call by reference Type reference (TYPE) MPD_MAINTPLAN MPD: Wartungsplan im Produktstruktur-Browser 20040126
2 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040126
# Exception Resumable Description Created on
1 NOT_EXIST Eintrag nicht vorhanden 20040126

Method GET_TECHNICAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EQUI Call by reference Type reference (TYPE) EQUNR Equipment-Nummer 20040130
2 Exporting EV_FLOC Call by reference Type reference (TYPE) TPLNR Technischer Platz 20040130
# Exception Resumable Description Created on
1 NO_TECHNICAL_OBJECT No technical object assigned to the maintenance plan 20040130

Method INITIALIZE Signature

Method INITIALIZE on class CL_MPD_MAINTPLAN has no parameter.
Method INITIALIZE on class CL_MPD_MAINTPLAN has no exception.

Method MAINTPLAN_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040126
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040126

Method MAINTPLAN_CHANGE on class CL_MPD_MAINTPLAN has no exception.

Method MAINTPLAN_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE ID of object in Product Structure Browser 20040126
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Uhrzeit, aktuelles (Anwendungsserver-) Datum 20040126

Method MAINTPLAN_DISPLAY on class CL_MPD_MAINTPLAN has no exception.

Method PSEUDO_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MPLNR Call by reference Type reference (TYPE) MPD_MPLNR MPD: Maintenance plan number 20040114
2 Returning RR_OBJ Value transfer Object reference (TYPE REF TO) CL_MPD_MAINTPLAN MPD: Maintenance Plan 20040114

Method PSEUDO_CONSTRUCTOR on class CL_MPD_MAINTPLAN has no exception.

Method READ_TASK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PLNAL Call by reference Type reference (TYPE) PLNAL Gruppenzähler 20040127
2 Exporting EV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20040127
3 Exporting EV_PLNTY Call by reference Type reference (TYPE) PLNTY Arbeitsplantyp 20040127
4 Exporting EV_TLTXT Call by reference Type reference (TYPE) PLANTEXT 20040511
# Exception Resumable Description Created on
1 TASK_LIST_NOT_ASSIGNED Task List not assigned 20040127
History
Last changed by/on SAP  20050301 
SAP Release Created in 500