SAP ABAP Class CL_MEV_STATUS_CONFIG (Period-end Valuation: Status Configuration)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MEV_AD_ITEM_STATUS_CONFIG Period-End Valuation: Status Configuration for AD Item 20130221
2 Inheritance (c INHERITING FROM c_ref)  CL_MEV_AD_STATUS_CONFIG Period-end Valuation: Status Configuration for Accrual Doc. 20120912
3 Inheritance (c INHERITING FROM c_ref)  CL_MEV_AD_STATUS_CONFIG_REV Period-End Valuation: Status config for canceled AD BO 20130213
4 Inheritance (c INHERITING FROM c_ref)  CL_MEV_GC_STATUS_CONFIG Period-end Valuation: Status Configuration for Accrual Doc. 20121218
5 Inheritance (c INHERITING FROM c_ref)  CL_MEV_WL_STATUS_CONFIG Period-end Valuation: Status Configuration for Accrual Doc. 20130104
6 Inheritance (c INHERITING FROM c_ref)  CL_MEV_WL_STATUS_CONFIG_TD Status configuration for test data wl item 20130212
Properties
Class CL_MEV_STATUS_CONFIG  
Short Description Period-end Valuation: Status Configuration    
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 20120911   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)
2 CL_MEV_STATUS_CONFIG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MEV_STATUS_CONFIG has no interface implemented.
Friends
Class CL_MEV_STATUS_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALL_ACTIONS Constant Protected Type reference (TYPE) MEV_ACTION_NAME '*' Period-End Valuation: Action Name 20120914
2 GT_INHIBITING_STATUS_HELPER Static Attribute Protected Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120911
3 MS_STATUS_STRUCTURE Instance attribute Public Type reference (TYPE) STRUKNAME Status Structure 20120919
4 MT_ACTION_NAME Instance attribute Public Type reference (TYPE) MEV_T_ACTION Period-end Valuation: List of Actions 20120917
5 MT_ENABLING_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917
6 MT_INHIBITING_STATE Instance attribute Public Type reference (TYPE) MEV_T_INHIBITING_STATE Period-end Valuation: Inhibiting State 20120917
7 MT_INHIBITING_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917
8 MT_INITIAL_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120917
9 MT_OVERALL_STATUS Instance attribute Public Type reference (TYPE) GTY_T_OVERALL_STATUS 20121217
10 MT_REQUIRED_OR_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS_CONSTRAINT_MULTI Period-end Valuation: Combined Status Constraint 20120917
11 MT_REQUIRED_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917
12 MT_STATUS Instance attribute Public Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120919
13 MT_STATUS_TRANSITION Instance attribute Public Type reference (TYPE) MEV_T_STATUS_TRANSITION Period-end Valuation: Status Transition 20120917
Methods
# Method Level Visibility Method type Description Created on
1 ENABLING_CONSTRAINT Instance method Protected Method 20120911
2 GET_ENABLING_CONSTRAINT Instance method Public Method 20120917
3 GET_INHIBITING_CONSTRAINT Instance method Public Method 20120917
4 GET_INHIBITING_STATE Instance method Public Method 20120917
5 GET_INITIAL_STATUS Instance method Public Method 20120916
6 GET_REQUIRED_CONSTRAINT Instance method Public Method 20120917
7 GET_REQUIRED_OR_CONSTRAINT Instance method Public Method 20120917
8 GET_TRANSITION Instance method Public Method 20120917
9 INHIBITING_CONSTRAINT Instance method Protected Method 20120911
10 INHIBITING_STATE Instance method Protected Method 20120911
11 INSERT_INHIBITING_STATE Instance method Protected Method 20130115
12 OVERALL_STATUS Instance method Public Method 20121217
13 REQUIRED_CONSTRAINT Instance method Protected Method 20120911
14 REQUIRED_OR_CONSTRAINT Instance method Protected Method 20120911
15 SET_INITIAL_STATUS Instance method Protected Method 20120911
16 SET_OVERALL_STATUS Instance method Public Method 20121217
17 STATE_GUARD Instance method Public Method 20121002
18 TRANSITION Instance method Protected Method 20120911
Events
Class CL_MEV_STATUS_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_OVERALL_STATUS Public See coding 20121217 gty_t_overall_status TYPE STANDARD TABLE OF mev_status_variable
Method Signatures

Method ENABLING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) MEV_ACTION_NAME 20120911
2 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
3 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method ENABLING_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_ENABLING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENABLING_STATUS Value transfer Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917

Method GET_ENABLING_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_INHIBITING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INHIBITING_STATUS Value transfer Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917

Method GET_INHIBITING_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_INHIBITING_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INHIBITING_STATE Value transfer Type reference (TYPE) MEV_T_INHIBITING_STATE Period-end Valuation: Inhibiting State 20120917

Method GET_INHIBITING_STATE on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_INITIAL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INITIAL_STATUS Value transfer Type reference (TYPE) MEV_T_STATUS Period-end valuation: Status Table 20120918

Method GET_INITIAL_STATUS on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_REQUIRED_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REQUIRED_STATUS Value transfer Type reference (TYPE) MEV_T_STATUS_CONSTRAINT Period-end Valuation: Status Constraint 20120917

Method GET_REQUIRED_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_REQUIRED_OR_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REQUIRED_OR_STATUS Value transfer Type reference (TYPE) MEV_T_STATUS_CONSTRAINT_MULTI Period-end Valuation: Combined Status Constraint 20120917

Method GET_REQUIRED_OR_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method GET_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS_TRANSITION Value transfer Type reference (TYPE) MEV_T_STATUS_TRANSITION Period-end Valuation: Status Transition 20120917

Method GET_TRANSITION on class CL_MEV_STATUS_CONFIG has no exception.

Method INHIBITING_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) MEV_ACTION_NAME '*' 20120911
2 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
3 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method INHIBITING_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method INHIBITING_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
2 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method INHIBITING_STATE on class CL_MEV_STATUS_CONFIG has no exception.

Method INSERT_INHIBITING_STATE Signature

Method INSERT_INHIBITING_STATE on class CL_MEV_STATUS_CONFIG has no parameter.
Method INSERT_INHIBITING_STATE on class CL_MEV_STATUS_CONFIG has no exception.

Method OVERALL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_STATUS Call by reference Type reference (TYPE) ANY 20121217
2 Importing IV_OVERALL_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20121217
3 Returning RV_STATUS_VALUE Value transfer Type reference (TYPE) MEV_STATUS_VALUE 20121217
# Exception Resumable Description Created on
1 CX_MEV_STATUS_HANDLER 20121220

Method REQUIRED_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) MEV_ACTION_NAME 20120911
2 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
3 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method REQUIRED_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method REQUIRED_OR_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) MEV_ACTION_NAME 20120911
2 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
3 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method REQUIRED_OR_CONSTRAINT on class CL_MEV_STATUS_CONFIG has no exception.

Method SET_INITIAL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE Period-End Valuation: Status Value 20120911
2 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE Period-End Valuation: Status Variable 20120911

Method SET_INITIAL_STATUS on class CL_MEV_STATUS_CONFIG has no exception.

Method SET_OVERALL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OVERALL_STATUS Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20121217

Method SET_OVERALL_STATUS on class CL_MEV_STATUS_CONFIG has no exception.

Method STATE_GUARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_STATUS Call by reference Type reference (TYPE) ANY 20121002
2 Importing IS_OLD_STATUS Call by reference Type reference (TYPE) ANY 20121002
3 Returning RV_STATUS_VARIABLE Value transfer Type reference (TYPE) MEV_STATUS_VARIABLE Period-End Valuation: Status Variable 20121002

Method STATE_GUARD on class CL_MEV_STATUS_CONFIG has no exception.

Method TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) MEV_ACTION_NAME 20120911
2 Importing IV_STATUS_VALUE Call by reference Type reference (TYPE) MEV_STATUS_VALUE 20120911
3 Importing IV_STATUS_VARIABLE Call by reference Type reference (TYPE) MEV_STATUS_VARIABLE 20120911

Method TRANSITION on class CL_MEV_STATUS_CONFIG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617