SAP ABAP Class CL_EAMS_BO_STATUS (BO for System / User Status)
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_STATUS  
Short Description BO for System / User Status    
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 20090302   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_STATUS has no interface implemented.
Friends
Class CL_EAMS_BO_STATUS 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_STATUS BO for System / User Status 20090302
2 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20090302
3 MO_STATUS_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RPLM_QIMT_USER_STAT_MODEL Model Class of the User Status 20090313
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_TEMPORARY_CHANGES Instance method Public Method 20090529
2 ACTION_STATUS_CHANGE_ACTIVITY Instance method Public Method Status change for activity 20090317
3 CHANGE_STATUS_PROFILE Instance method Public Method 20090310
4 CHANGE_SYSTEM_STATUS Instance method Public Method 20090310
5 CHANGE_USER_STATUS Instance method Public Method 20090312
6 CLASS_CONSTRUCTOR Static method Public Constructor 20090304
7 CLEANUP Instance method Public Method 20090313
8 CLEANUP_TEMPORARY_CHANGES Instance method Public Method 20090529
9 CONSTRUCTOR Instance method Private Constructor 20090302
10 GET_STATUS_PROFILE Instance method Public Method 20090310
11 GET_SYSTEM_STATUS Instance method Public Method 20090302
12 GET_USER_STATUS_WITH Instance method Public Method 20090302
13 GET_USER_STATUS_WITHOUT Instance method Public Method 20090302
14 HAS_OBJECT_STATUS Instance method Public Method return true, if given Object has given Status 20100901
15 S_GET_INSTANCE Static method Public Method 20090302
Events
Class CL_EAMS_BO_STATUS has no event.
Types
Class CL_EAMS_BO_STATUS has no local type.
Method Signatures

Method ACCEPT_TEMPORARY_CHANGES Signature

Method ACCEPT_TEMPORARY_CHANGES on class CL_EAMS_BO_STATUS has no parameter.
Method ACCEPT_TEMPORARY_CHANGES on class CL_EAMS_BO_STATUS has no exception.

Method ACTION_STATUS_CHANGE_ACTIVITY 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 available 20090317
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090317
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Node ID and node data 20090317
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed indicator 20090317
5 Importing IS_PARAM Call by reference Type reference (TYPE) J_VORGANG Parameter for action (e. g. profile) 20090317
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Node ID to which action refers 20090317
7 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL only check whether change is allowed 20100831

Method ACTION_STATUS_CHANGE_ACTIVITY on class CL_EAMS_BO_STATUS has no exception.

Method CHANGE_STATUS_PROFILE 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 20090310
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_PROFILE Table for System Status 20090310
3 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 20090310
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090310
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_PROFILE Table of ObjectIDs for BO Status 20090310

Method CHANGE_STATUS_PROFILE on class CL_EAMS_BO_STATUS has no exception.

Method CHANGE_SYSTEM_STATUS 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 20090310
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_SYSTAT Table for System Status 20090310
3 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 20090310
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090310
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_SYSTAT Table of ObjectIDs for BO Status 20090310

Method CHANGE_SYSTEM_STATUS on class CL_EAMS_BO_STATUS has no exception.

Method CHANGE_USER_STATUS 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 20090312
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_USERSTAT Table for System Status 20090312
3 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 20090312
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090312
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_USERSTAT Table of ObjectIDs for BO Status 20090312

Method CHANGE_USER_STATUS on class CL_EAMS_BO_STATUS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP Signature

Method CLEANUP on class CL_EAMS_BO_STATUS has no parameter.
Method CLEANUP on class CL_EAMS_BO_STATUS has no exception.

Method CLEANUP_TEMPORARY_CHANGES Signature

Method CLEANUP_TEMPORARY_CHANGES on class CL_EAMS_BO_STATUS has no parameter.
Method CLEANUP_TEMPORARY_CHANGES on class CL_EAMS_BO_STATUS has no exception.

Method CONSTRUCTOR Signature

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

Method GET_STATUS_PROFILE 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 20090310
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_PROFILE Table for System Status 20090310
3 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 20090310
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090310
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Table of ObjectIDs for BO Status 20090310

Method GET_STATUS_PROFILE on class CL_EAMS_BO_STATUS has no exception.

Method GET_SYSTEM_STATUS 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 20090302
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_SYSTAT Table for System Status 20090302
3 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 20090302
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090302
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Table of ObjectIDs for BO Status 20090302

Method GET_SYSTEM_STATUS on class CL_EAMS_BO_STATUS has no exception.

Method GET_USER_STATUS_WITH 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 20090302
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_USERSTAT Table for System Status 20090302
3 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 20090302
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090302
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Table of ObjectIDs for BO Status 20090302

Method GET_USER_STATUS_WITH on class CL_EAMS_BO_STATUS has no exception.

Method GET_USER_STATUS_WITHOUT 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 20090302
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_USERSTAT Table for System Status 20090302
3 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 20090302
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090302
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_STATUS_OBJID Table of ObjectIDs for BO Status 20090302

Method GET_USER_STATUS_WITHOUT on class CL_EAMS_BO_STATUS has no exception.

Method HAS_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20100901
2 Importing IV_STATUS Call by reference Type reference (TYPE) J_STATUS Object status 20100901
3 Returning RV_RETURN Value transfer Type reference (TYPE) ABAP_BOOL true = given Object has given Status 20100901

Method HAS_OBJECT_STATUS on class CL_EAMS_BO_STATUS 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_STATUS BO for System / User Status 20090302

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