SAP ABAP Class CL_MEV_STATUS_HANDLER (Period-End Valuation: BO Status Handler)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM (Application Component) Commodity Management in Logistics
     LOG_CMM_MEV_GEN_COM (Package) Period-End Valuation Common Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MEV_STATUS_HANDLER Status handler 20121210
Properties
Class CL_MEV_STATUS_HANDLER  
Short Description Period-End Valuation: BO Status Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_CMM_MEV_GEN_COM   Period-End Valuation Common Objects 
Created 20120801   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_MEV_STATUS_HANDLER Status handler 20121210
Friends
Class CL_MEV_STATUS_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALL_ACTIONS Constant Private Type reference (TYPE) MEV_ACTION_NAME '*' Period-End Valuation: Action Name 20120911
2 GC_STATUS_APPROVAL Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'APPROVAL_STATUS' SAM Status Variable 20120906
3 GC_STATUS_APPROVAL_REL Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'APPR_REL_STATUS' SAM Status Variable 20120906
4 GC_STATUS_LIFECYCLE Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'LIFECYCLE_STATUS' 20121219
5 GC_STATUS_POSTING Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'POSTING_STATUS' SAM Status Variable 20120906
6 GC_WL_STATUS_CALC_RESULT Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'CALC_RESULT_STATUS' 20130104
7 GC_WL_STATUS_LIFECYCLE Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'LIFECYCLE_STATUS' SAM Status Variable 20120911
8 GC_WL_STATUS_USER_VERIF Constant Public Type reference (TYPE) MEV_STATUS_VARIABLE 'USER_VERIF_STATUS' SAM Status Variable 20120911
9 MO_STATUS Instance attribute Private Object reference (TYPE REF TO) IF_MEV_STATUS Period-End Valuation: Status Handling 20120906
10 MO_STATUS_CONFIG Instance attribute Private Object reference (TYPE REF TO) CL_MEV_STATUS_CONFIG Period-end Valuation: Status Configuration 20120912
11 MS_INHIBITING_STATUS Instance attribute Private Type reference (TYPE) MEV_S_STATUS Period-end valuation: Status 20120911
12 MT_STATUS Instance attribute Private Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120906
13 MV_ACTION_NAME Instance attribute Private Type reference (TYPE) MEV_ACTION_NAME Period-End Valuation: Action Name 20120906
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_EXISTS Instance method Public Method 20130107
2 CHECK_ENABLING_CONSTRAINT Instance method Private Method Check Enabling Constraint 20120906
3 CHECK_INHIBITING_CONSTRAINT Instance method Private Method Check Inhibiting Constraint 20120906
4 CHECK_REQUIRED_CONSTRAINT Instance method Private Method Check RequiredConstraint 20120906
5 CONSTRUCTOR Instance method Public Constructor 20120801
6 DO_TRANSITION Instance method Public Method 20121210
7 GET_ALLOWED_ACTIONS Instance method Public Method 20121210
8 GET_INHIBITING_STATUS Instance method Public Method 20121210
9 GET_INITIAL_STATUS Instance method Public Method 20121210
10 IS_ACTION_ALLOWED Instance method Public Method 20121210
11 OVERALL_STATUS Instance method Private Method 20121217
12 SET_STATUS Instance method Public Method 20121210
13 STATE_GUARD Instance method Private Method Stateguard 20121002
14 STATUS_STRUCTURE2TABLE Instance method Private Method Set the status of a status variable 20120919
15 STATUS_TABLE2STRUCTURE Static method Private Method Set the status of a status variable 20120919
Events
Class CL_MEV_STATUS_HANDLER has no event.
Types
Class CL_MEV_STATUS_HANDLER has no local type.
Method Signatures

Method ACTION_EXISTS Signature

Method ACTION_EXISTS on class CL_MEV_STATUS_HANDLER has no parameter.
Method ACTION_EXISTS on class CL_MEV_STATUS_HANDLER has no exception.

Method CHECK_ENABLING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTION_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20120906

Method CHECK_ENABLING_CONSTRAINT on class CL_MEV_STATUS_HANDLER has no exception.

Method CHECK_INHIBITING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTION_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20120906

Method CHECK_INHIBITING_CONSTRAINT on class CL_MEV_STATUS_HANDLER has no exception.

Method CHECK_REQUIRED_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTION_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20120906

Method CHECK_REQUIRED_CONSTRAINT on class CL_MEV_STATUS_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STATUS Call by reference Object reference (TYPE REF TO) IF_MEV_STATUS Period-End Valuation: Status Handling 20120802
2 Importing IO_STATUS_CONFIG Call by reference Object reference (TYPE REF TO) CL_MEV_STATUS_CONFIG Period-end Valuation: Status Configuration 20120912

Method CONSTRUCTOR on class CL_MEV_STATUS_HANDLER has no exception.

Method DO_TRANSITION Signature

Method DO_TRANSITION on class CL_MEV_STATUS_HANDLER has no parameter.
Method DO_TRANSITION on class CL_MEV_STATUS_HANDLER has no exception.

Method GET_ALLOWED_ACTIONS Signature

Method GET_ALLOWED_ACTIONS on class CL_MEV_STATUS_HANDLER has no parameter.
Method GET_ALLOWED_ACTIONS on class CL_MEV_STATUS_HANDLER has no exception.

Method GET_INHIBITING_STATUS Signature

Method GET_INHIBITING_STATUS on class CL_MEV_STATUS_HANDLER has no parameter.
Method GET_INHIBITING_STATUS on class CL_MEV_STATUS_HANDLER has no exception.

Method GET_INITIAL_STATUS Signature

Method GET_INITIAL_STATUS on class CL_MEV_STATUS_HANDLER has no parameter.
Method GET_INITIAL_STATUS on class CL_MEV_STATUS_HANDLER has no exception.

Method IS_ACTION_ALLOWED Signature

Method IS_ACTION_ALLOWED on class CL_MEV_STATUS_HANDLER has no parameter.
Method IS_ACTION_ALLOWED on class CL_MEV_STATUS_HANDLER has no exception.

Method OVERALL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STATUS Call by reference Type reference (TYPE) ANY 20121217
# Exception Resumable Description Created on
1 CX_MEV_STATUS_HANDLER 20121217

Method SET_STATUS Signature

Method SET_STATUS on class CL_MEV_STATUS_HANDLER has no parameter.
Method SET_STATUS on class CL_MEV_STATUS_HANDLER has no exception.

Method STATE_GUARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STATUS Call by reference Type reference (TYPE) ANY 20121002
# Exception Resumable Description Created on
1 CX_MEV_STATUS_HANDLER Period-end valuation: Exception in Status Handler 20121002

Method STATUS_STRUCTURE2TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120919
2 Importing IS_DATA Value transfer Type reference (TYPE) ANY 20120919
# Exception Resumable Description Created on
1 CX_MEV_STATUS_HANDLER Period-end valuation: Exception in Status Handler 20121002

Method STATUS_TABLE2STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Value transfer Type reference (TYPE) ANY 20120919
2 Importing IT_STATUS Call by reference Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120919
# Exception Resumable Description Created on
1 CX_MEV_STATUS_HANDLER Period-end valuation: Exception in Status Handler 20121002
History
Last changed by/on SAP  20130531 
SAP Release Created in 617