SAP ABAP Class CL_EAMS_BO_MPOS (Business Object Mplan Item)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMS_BO_MPOS  
Short Description Business Object Mplan Item    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20090407   SAP 
Last change 20110908   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 CL_EAMS_BO_MPOS has no interface implemented.
Friends
Class CL_EAMS_BO_MPOS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_MPOS Business Object Equipment 20090407
2 GT_ILOA_BUFFER Static Attribute Private Type reference (TYPE) TT_ILOA_BUFFER Buffer table for tplnr entry in iloa 20091110
3 MO_BO_MPLAN Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_MPLAN Business Object Maintenance Plan 20100503
4 MO_MPLAN Instance attribute Private Object reference (TYPE REF TO) MPLAN_API API Functions 20100503
5 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_SRV 20090407
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DISPLAY_AUTHORITY Instance method Public Method Check Display Authority 20090408
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090407
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090407
4 EXISTENCE_CHECK Static method Public Method Runtime Calls 20091204
5 FILTER_MESSAGES Instance method Public Method Filter the unrelevant messages 20091214
6 GET_BASIC_DATA Static method Public Method Runtime Calls 20091204
7 GET_DESCR Static method Public Method Get Description 20091204
8 GET_FLOC_FROM_ILOA Instance method Private Method Get tplnr of a functional location from the iloan 20091110
9 GET_MPLAN_SINGLE Instance method Private Method Get single Maintenance Plan 20091109
10 GET_MPOS Instance method Public Method Get the Maintenance Plan Items 20090408
11 GET_MPOS_ADDITIONAL_DATA Instance method Public Method Get the Maintenance Plan Items 20091113
12 GET_MPOS_BY_EQUI Instance method Public Method Get MPlan Items for Equipment 20090409
13 GET_MPOS_BY_FL Instance method Public Method Get MPlan Items for Functional Location 20090422
14 GET_MPOS_LONGTEXT Instance method Public Method Get longtexts of Maintenance Plan 20091109
15 GET_MPOS_OBJECTLIST Instance method Public Method Get objectlist for a maintenance plan item 20091110
16 GET_MPOS_SINGLE Instance method Public Method Get single Maintenance Plan Item 20090414
17 MAP_ILOA Instance method Private Method Map the ILOA data to the node data 20090421
18 REMOVE_ITEMS_FOR_DELE_MPLANS Instance method Private Method Remove items,if the maintenance plan is flagged for deletion 20100202
19 SET_MPOS_LONGTEXT Instance method Public Method Get longtexts of Maintenance Plan 20100430
20 S_GET_INSTANCE Static method Public Method 20090407
Events
Class CL_EAMS_BO_MPOS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ILOA_BUFFER Private See coding 20091110 tt_iloa_buffer TYPE HASHED TABLE OF ty_iloa_buffer WITH UNIQUE KEY iloan
2 TY_ILOA_BUFFER Private See coding 20091110 BEGIN OF ty_iloa_buffer, iloan TYPE iloan, tplnr TYPE tplnr, END OF ty_iloa_buffer
Method Signatures

Method CHECK_DISPLAY_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090408
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20090408
3 Importing IS_MPOS_ID Call by reference Type reference (TYPE) EAMS_S_BO_MPOS_ID Business Object MPlan Item - Identification 20090408
4 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index object to be checked 20090414

Method CHECK_DISPLAY_AUTHORITY on class CL_EAMS_BO_MPOS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_BO_MPOS has no parameter.
Method CONSTRUCTOR on class CL_EAMS_BO_MPOS has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULTS_ATTR Call by reference Type reference (TYPE) EAMS_T_GOSX_CHECK_RESULTS_ATTR Results according to check criteria 20091204
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091204
3 Importing IS_CHECK_OPTIONS Call by reference Type reference (TYPE) EAMS_S_GOSX_CHECK_OPTIONS not used 20091204
4 Importing IT_EXT_KEY Call by reference Type reference (TYPE) INDEX TABLE Internal key 20091204

Method EXISTENCE_CHECK on class CL_EAMS_BO_MPOS has no exception.

Method FILTER_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091214

Method FILTER_MESSAGES on class CL_EAMS_BO_MPOS has no exception.

Method GET_BASIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Vorschlagswerte bei Anlage von Debitoren aus Workbench 20091204
2 Exporting ET_OBJ_ADMIN Call by reference Type reference (TYPE) EAMS_T_GOSX_ADMIN_DATA Vorschlagswerte bei Anlage von Debitoren aus Workbench 20091204
3 Exporting ET_OBJ_STATUS Call by reference Type reference (TYPE) EAMS_T_GOSX_BO_STATUS Vorschlagswerte bei Anlage von Debitoren aus Workbench 20091204
4 Importing IT_EXT_KEY Call by reference Type reference (TYPE) STANDARD TABLE key values 20091204

Method GET_BASIC_DATA on class CL_EAMS_BO_MPOS has no exception.

Method GET_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091204
2 Exporting ET_OBJ_DESCR Call by reference Type reference (TYPE) EAMS_T_GOSX_OBJ_DESCR_ATTR Object description data 20091204
3 Importing IT_EXT_KEY Call by reference Type reference (TYPE) STANDARD TABLE 20091204

Method GET_DESCR on class CL_EAMS_BO_MPOS has no exception.

Method GET_FLOC_FROM_ILOA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091110
2 Importing IV_ILOAN Call by reference Type reference (TYPE) ILOAN Location and account assignment for technical object 20091110

Method GET_FLOC_FROM_ILOA on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPLAN_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MPLA Call by reference Type reference (TYPE) MPLA Business Object MPlan Item - Header Data 20091109
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091126
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20091126
4 Importing IV_WARPL Call by reference Type reference (TYPE) WARPL 20091109

Method GET_MPLAN_SINGLE on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20091214
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090408
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_MPOS Business Object MPlan Item - Header Data 20090408
4 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090408
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091214
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_ID Business Object Mplan Item - Identification 20090408

Method GET_MPOS on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_MPOS Business Object MPlan Item - Header Data 20091113
2 Importing IS_ITEM_ILOA Call by reference Type reference (TYPE) MPLAN_ILOA ILOA for Maintenance Plan 20100623
3 Importing IS_ITEM_LINEAR_DATA Call by reference Type reference (TYPE) EAML_S_LFE_DATA_MPOS_API Linear data for maintenance plan item 20100623

Method GET_MPOS_ADDITIONAL_DATA on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_BY_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPOS_ID Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_ID Business Object Mplan Item - Identification 20090409
2 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090409
3 Importing IT_EQUI_ID Call by reference Type reference (TYPE) EAMS_T_BO_EQUI_ID Business Object Equipment - Identification 20090409

Method GET_MPOS_BY_EQUI on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_BY_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPOS_ID Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_ID Business Object Mplan Item - Identification 20090422
2 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090422
3 Importing IT_FL_ID Call by reference Type reference (TYPE) EAMS_T_BO_FL_ID Business Object Functional Location - Identification 20090422

Method GET_MPOS_BY_FL on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20091109
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091109
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_LTXT Business Object Maintenance Plan - Header Data 20091109
4 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20091109
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091109
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_LTXT_ID Business Object Maintenance Plan - Identification 20091109

Method GET_MPOS_LONGTEXT on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_OBJECTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20091126
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091110
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_OBJK Business Object Objectlist 20091110
4 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20091126
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091110
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_ID Business Object Mplan Item - Identification 20091110
7 Importing IV_FORCE_REFRESH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091110

Method GET_MPOS_OBJECTLIST on class CL_EAMS_BO_MPOS has no exception.

Method GET_MPOS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_MPOS Business Object MPlan Item - Header Data 20090414
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091126
3 Importing IS_NODE_ID Call by reference Type reference (TYPE) EAMS_S_BO_MPOS_ID Business Object Mplan Item - Identification 20090414

Method GET_MPOS_SINGLE on class CL_EAMS_BO_MPOS has no exception.

Method MAP_ILOA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_MPOS Business Object Mplan Item - Identification 20090421
2 Importing IS_ILOA Call by reference Type reference (TYPE) MPLAN_ILOA ILOA for Maintenance Plan 20090421

Method MAP_ILOA on class CL_EAMS_BO_MPOS has no exception.

Method REMOVE_ITEMS_FOR_DELE_MPLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) MPLAN_WAPOS_WARPL_T Table with Maintenance Items and Corresponding Maint. Plans 20100202

Method REMOVE_ITEMS_FOR_DELE_MPLANS on class CL_EAMS_BO_MPOS has no exception.

Method SET_MPOS_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is availab 20100430
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100430
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_LTXT Business Object Maintenance Plan - Header Data 20100430
4 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100430
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20100430
6 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_MPOS_LTXT Business Object Maintenance Plan - Identification 20100430

Method SET_MPOS_LONGTEXT on class CL_EAMS_BO_MPOS has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_BO_MPOS Business Object Equipment 20090407

Method S_GET_INSTANCE on class CL_EAMS_BO_MPOS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605