SAP ABAP Class CL_EAMS_UI_EI_ORDNTF_STATE (ORDNTF APPCC - State Pattern)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_UI_ORDNTF (Package) User Interface for combined Order/Notification Applications
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_MAP_HEADER Header Object Mapper 20101222
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_UI_EI_ORDNTF_STATE_NTF ORDNTF APPCC - Concrete State Order 20101222
2 Inheritance (c INHERITING FROM c_ref)  CL_EAMS_UI_EI_ORDNTF_STATE_ORD ORDNTF APPCC - Concrete State Order 20101222
Properties
Class CL_EAMS_UI_EI_ORDNTF_STATE  
Short Description ORDNTF APPCC - State Pattern    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_UI_ORDNTF   User Interface for combined Order/Notification Applications 
Created 20101222   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_UI_EI_ORDNTF_STATE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMU/IF_FRW_MAP_HEADER Header Object Mapper 20101222
Friends
# Friend Modeled only Created on Description
1 CL_EAMS_UI_EI_ORDNTF_FRW_APPCC 20101222 Class for BAdI: /PLMU/EX_FRW_CONSUMER_APPCC
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_UI_ELEM_ID Constant Protected See coding 20101227
2 GO_CURRENT_STATE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_EI_ORDNTF_STATE ORDNTF APPCC - State Pattern 20101222
3 GO_NTF_STATE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_EI_ORDNTF_STATE_NTF ORDNTF APPCC - State Pattern 20101222
4 GO_ORD_STATE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_EI_ORDNTF_STATE_ORD ORDNTF APPCC - State Pattern 20101222
5 GV_LEADING_STATE Static Attribute Public Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20110104
6 MO_APPL_MODEL_SERVICE Instance attribute Protected Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL Basic Application Model 20101228
7 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101227
8 MO_FPM_CNR Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_CNR_OIF Interface for CNR in OIF 20101227
9 MO_OIF Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20101223
10 MO_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_UI_SERVICE Service and convertion methods 20101228
11 MV_FLAG_PROTECTED Instance attribute Protected Type reference (TYPE) BOOL Object can only be displayed 20110225
12 MV_MODE Instance attribute Protected Type reference (TYPE) /PLMB/SPI_MODE Mode 20101222
13 MV_VARIANT_ID Instance attribute Protected Type reference (TYPE) STRING Must be set in constructor 20101222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_FAVORITES Instance method Public Method 20101222
2 AUTHORITY_CHECK Instance method Protected Method 20101222
3 ENQUEUE_OBJECT Instance method Protected Method 20101223
4 HANDLE_AFTER_SAVE Instance method Protected Method 20101228
5 INTERCEPT_OBJECT_DATA Instance method Public Method Intercept Object data from wire services 20101223
6 OVERRIDE_CONFIG_TABBED Instance method Public Method 20101222
7 OVERRIDE_UIBB_VISIBILITY Instance method Public Method 20101222
8 SET_CNR_BUTTON Instance method Protected Method Send an updated Button Choice object to framework 20101227
9 SET_CNR_BUTTONS Instance method Protected Method 20101228
10 SET_CNR_YCA_LIST Instance method Protected Method 20101228
11 SET_MODE Instance method Public Method 20101222
12 SET_MODE_OVERRIDE Instance method Protected Method 20101228
13 SET_STATUS Instance method Public Method 20101222
14 SET_UI_VARIANT Instance method Protected Method 20101222
15 SHOW_STATUS_DETAILS Instance method Public Method Open Status Details Popup 20110225
16 S_DESTROY_STATE Static method Public Method 20110103
17 S_HANDLE_AFTER_SAVE Static method Public Method 20101228
18 S_SET_STATE Static method Public Method 20101222
19 UPDATE_CNR Instance method Public Method 20101228
Events
Class CL_EAMS_UI_EI_ORDNTF_STATE has no event.
Types
Class CL_EAMS_UI_EI_ORDNTF_STATE has no local type.
Method Signatures

Method ADD_TO_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION_UTIL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_ACTION_UTIL Action Utilities 20101223

Method ADD_TO_FAVORITES on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method AUTHORITY_CHECK 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) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20101222
2 Exporting EV_FAILED Call by reference Type reference (TYPE) FLAG General Flag 20101222
3 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20101222

Method AUTHORITY_CHECK on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method ENQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) FLAG General Flag 20101223

Method ENQUEUE_OBJECT on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method HANDLE_AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON Call by reference Type reference (TYPE) /PLMU/FRW_AFTER_SAVE_REASON Save Reason 20101228

Method HANDLE_AFTER_SAVE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method INTERCEPT_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WIRE_SERVICES Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_W_SERVICES Wiring Services 20101223

Method INTERCEPT_OBJECT_DATA on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method OVERRIDE_CONFIG_TABBED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABBED Call by reference Object reference (TYPE REF TO) IF_FPM_TABBED Tabbed UIBB API 20101228

Method OVERRIDE_CONFIG_TABBED on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method OVERRIDE_UIBB_VISIBILITY Signature

Method OVERRIDE_UIBB_VISIBILITY on class CL_EAMS_UI_EI_ORDNTF_STATE has no parameter.
Method OVERRIDE_UIBB_VISIBILITY on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_CNR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUTTON_CHOICE Call by reference Type reference (TYPE) IF_FPM_CNR_OIF=>S_BUTTON_CHOICE FPM Button Choice 20101227

Method SET_CNR_BUTTON on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_CNR_BUTTONS Signature

Method SET_CNR_BUTTONS on class CL_EAMS_UI_EI_ORDNTF_STATE has no parameter.
Method SET_CNR_BUTTONS on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_CNR_YCA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEMANTICS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS 20101228

Method SET_CNR_YCA_LIST on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) FLAG General Flag 20101227
2 Exporting EV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20101227
3 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20101222

Method SET_MODE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_MODE_OVERRIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SP_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20101228
2 Changing CV_UI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20101228

Method SET_MODE_OVERRIDE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20101222
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20101222
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101222

Method SET_STATUS on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SET_UI_VARIANT Signature

Method SET_UI_VARIANT on class CL_EAMS_UI_EI_ORDNTF_STATE has no parameter.
Method SET_UI_VARIANT on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method SHOW_STATUS_DETAILS Signature

Method SHOW_STATUS_DETAILS on class CL_EAMS_UI_EI_ORDNTF_STATE has no parameter.
Method SHOW_STATUS_DETAILS on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method S_DESTROY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJTYPE Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20110103

Method S_DESTROY_STATE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method S_HANDLE_AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON Call by reference Type reference (TYPE) /PLMU/FRW_AFTER_SAVE_REASON 20101228

Method S_HANDLE_AFTER_SAVE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method S_SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20101223
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20101222
3 Returning RV_STATE Value transfer Object reference (TYPE REF TO) CL_EAMS_UI_EI_ORDNTF_STATE ORDNTF APPCC - State Pattern 20101222

Method S_SET_STATE on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.

Method UPDATE_CNR Signature

Method UPDATE_CNR on class CL_EAMS_UI_EI_ORDNTF_STATE has no parameter.
Method UPDATE_CNR on class CL_EAMS_UI_EI_ORDNTF_STATE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606