SAP ABAP Class CL_MPD_OBJECT_COLLECTOR (MPD: Relationships between MPD objects)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-MPD (Application Component) Maintenance Program Definition
     AD_MPD (Package) Maintenance Program Definition
Properties
Class CL_MPD_OBJECT_COLLECTOR  
Short Description MPD: Relationships between MPD objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AD_MPD   Maintenance Program Definition 
Created 20040112   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MPD_OBJECT_COLLECTOR has no forward declaration.
Interfaces
Class CL_MPD_OBJECT_COLLECTOR has no interface implemented.
Friends
Class CL_MPD_OBJECT_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_LOG Instance attribute Public Object reference (TYPE REF TO) CL_MPD_APPLICATION_LOG MPD: Application log 20040223
2 DOCUMENT Instance attribute Private Type reference (TYPE) MPD_DOCUMENT_KEY MPD: Document key structure 20040112
3 EQUIPMENT Instance attribute Private Type reference (TYPE) MPD_EQUI MPD: Equipment 20040112
4 FUNC_LOCATION Instance attribute Private Type reference (TYPE) MPD_FLOC MPD: Functional location 20040112
5 MAINT_PLAN Instance attribute Private Type reference (TYPE) MPD_MPLAN MPD: Maintenance plan 20040112
6 MAINT_PLAN_REF Instance attribute Private Object reference (TYPE REF TO) CL_MPD_MAINTPLAN MPD: Maintenance Plan 20040129
7 MPD_EXPLOSION_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_MPD_EXPLOSION_MANAGER MPD: Explosion of MPD objects from PSB structure 20040122
8 MPD_TOP_OBJ Instance attribute Private Type reference (TYPE) OBJECT_TYPE Object type in Product Structure Browser 20040122
9 TASK_LIST Instance attribute Private Type reference (TYPE) MPD_TASKLIST_KEY MPD: Task list key structure 20040112
10 TASK_LIST_REF Instance attribute Private Object reference (TYPE REF TO) CL_MPD_TASKLIST Task List 20040129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_APPLICATION_LOG Instance method Public Method Adds application log for detailed information 20040223
2 ADD_ASSIGNED_MAINTPLAN Instance method Public Method Finds assigned maintenance plans to object 20040128
3 ADD_DOC_TO_MPD_OBJECT Instance method Public Method Adds document number 20040122
4 ADD_EQUI_TO_MPD_OBJECT Instance method Public Method Adds equipment number 20040122
5 ADD_FLOC_TO_MPD_OBJECT Instance method Public Method Adds functional location number 20040122
6 ADD_TASK_LIST Instance method Public Method Adds task list 20040216
7 CHECK_OBJECT_EXISTENCE Instance method Public Method Checks if the MPD object contains specified objects 20040625
8 CHECK_TECHNICAL_OBJECT Instance method Public Method Checks the technical object in MPD object 20040130
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040112
10 GET_DATA Instance method Public Method Returns the MPD object data 20040203
11 GET_DOCUMENT Instance method Public Method Gets the document key attribute 20040130
12 GET_TECHNICAL_OBJECT Instance method Public Method Reads the technical object for current MPD object 20040130
Events
Class CL_MPD_OBJECT_COLLECTOR has no event.
Types
Class CL_MPD_OBJECT_COLLECTOR has no local type.
Method Signatures

Method ADD_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_MPD_APPLICATION_LOG 20040223

Method ADD_APPLICATION_LOG on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method ADD_ASSIGNED_MAINTPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MAINT_PLAN Call by reference Object reference (TYPE REF TO) CL_MPD_MAINTPLAN MPD: Maintenance Plan 20040128

Method ADD_ASSIGNED_MAINTPLAN on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method ADD_DOC_TO_MPD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Belegart 20040128
2 Importing IV_DOKNR Call by reference Type reference (TYPE) DOKNR Belegnummer 20040128
3 Importing IV_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildokument 20040128
4 Importing IV_DOKVR Call by reference Type reference (TYPE) DOKVR Dokumentenversion 20040128

Method ADD_DOC_TO_MPD_OBJECT on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method ADD_EQUI_TO_MPD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQTXT Call by reference Type reference (TYPE) KTX01 Description of technical object 20040129
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment-Nummer 20040128
3 Importing IV_FLAG_DELETE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
4 Importing IV_FLAG_INACTIVE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
5 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20040315

Method ADD_EQUI_TO_MPD_OBJECT on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method ADD_FLOC_TO_MPD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG_DELETE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
2 Importing IV_FLAG_INACTIVE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040713
3 Importing IV_FLOC Call by reference Type reference (TYPE) TPLNR Technischer Platz 20040128
4 Importing IV_FLOCTXT Call by reference Type reference (TYPE) PLTXT Description of functional location 20040129
5 Importing IV_PLANT Call by reference Type reference (TYPE) IWERK Instandhaltungsplanungswerk 20040315

Method ADD_FLOC_TO_MPD_OBJECT on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method ADD_TASK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TASKLIST Call by reference Object reference (TYPE REF TO) CL_MPD_TASKLIST 20040216

Method ADD_TASK_LIST on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method CHECK_OBJECT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Belegart 20040625
2 Importing IV_DOKNR Call by reference Type reference (TYPE) DOKNR Belegnummer 20040625
3 Importing IV_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildokument 20040625
4 Importing IV_DOKVR Call by reference Type reference (TYPE) DOKVR Dokumentenversion 20040625
5 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20040625
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20040625
# Exception Resumable Description Created on
1 NOT_EXIST 20040625

Method CHECK_TECHNICAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUI Call by reference Type reference (TYPE) EQUNR Equipment-Nummer 20040130
2 Importing IV_FLOC Call by reference Type reference (TYPE) TPLNR Technischer Platz 20040130
# Exception Resumable Description Created on
1 EQUIPMENT_FOUND Equi (IV_EQUI) corresponds to the equi of MPD object 20040130
2 FUNCTIONAL_LOCATION_FOUND Floc (IV_FLOC) corresponds to the floc of MPD object 20040130
3 NO_TECHNICAL_OBJECT_FOUND Non of the tech. objects corresponds to the TO of MPD obj. 20040130

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXPLOSION_MNGR Call by reference Object reference (TYPE REF TO) CL_MPD_EXPLOSION_MANAGER MPD: Explosion of MPD objects from PSB structure 20040122
2 Importing IV_MPD_TOP_OBJ Call by reference Type reference (TYPE) OBJECT_TYPE Objektart in Produktstrukturbrowser 20040122

Method CONSTRUCTOR on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MAINTPLAN Call by reference Object reference (TYPE REF TO) CL_MPD_MAINTPLAN MPD: Maintenance Plan 20040203
2 Exporting ER_TASKLIST Call by reference Object reference (TYPE REF TO) CL_MPD_TASKLIST MPD: Task List 20040203
3 Exporting ES_DOCUMENT Call by reference Type reference (TYPE) MPD_DOCUMENT_KEY MPD: Struktur für Dokumentschlüssel 20040203
4 Exporting ES_EQUIPMENT Call by reference Type reference (TYPE) MPD_EQUI MPD: Equipment 20040203
5 Exporting ES_FUNCLOCAT Call by reference Type reference (TYPE) MPD_FLOC MPD: Technischer Platz 20040203
6 Exporting ES_MAINTPLAN Call by reference Type reference (TYPE) MPD_MPLAN MPD: Wartungsplan 20040203
7 Exporting ES_TASKLIST Call by reference Type reference (TYPE) MPD_TASKLIST_KEY MPD: Struktur für Schlüssel des Arbeitsplans 20040203

Method GET_DATA on class CL_MPD_OBJECT_COLLECTOR has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOCUMENT Call by reference Type reference (TYPE) MPD_DOCUMENT_KEY MPD: Struktur für Dokumentschlüssel 20040130

Method GET_DOCUMENT on class CL_MPD_OBJECT_COLLECTOR has no exception.

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 for current MPD object 20040130
History
Last changed by/on SAP  20050301 
SAP Release Created in 500