SAP ABAP Class CL_MEV_RUN_CONTROLLER (Period-end valuation: Controller)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM (Application Component) Commodity Management in Logistics
     LOG_CMM_MEV_GEN_WL (Package) Period-End Valuation Worklist
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MEV_RUN_CONTROLLER_MM Period-end valuation: MM run controller 20120628
2 Inheritance (c INHERITING FROM c_ref)  CL_MEV_RUN_CONTROLLER_SD Period-end valuation: SD run controller 20120628
Properties
Class CL_MEV_RUN_CONTROLLER  
Short Description Period-end valuation: Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_CMM_MEV_GEN_WL   Period-End Valuation Worklist 
Created 20120628   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_RUN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MEV_RUN_CONTROLLER has no interface implemented.
Friends
Class CL_MEV_RUN_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DB_ACCESS Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_DB_ACCESS Period-end valuation: Utility class for db access 20130725
2 GO_ENQUEUE_HELPER Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_ENQUEUE_HLP Period-end valuation: Enqueue methods 20120906
3 GO_IDX_MAINTAIN Static Attribute Private Object reference (TYPE REF TO) IF_CMM_IDX_MAINTAIN Index: API for Maintaining the Index Table 20120903
4 GO_TRANSACTION_MANAGER Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_DB_TRANSACTION_MANAGER Period-End Valuation: Transaction Manager for Data Objects 20121129
5 GO_UTILITY Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_UTILITY Period-end valuation: Utility methods 20121015
6 GO_WL_DB_ACCESS Static Attribute Protected Object reference (TYPE REF TO) IF_MEV_WL_DB_ACCESS Period-end valuation: Access to WL db tables 20120903
7 MO_CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) CL_MEV_RUN_CONFIG Period-End Valuation Run Configuration 20120710
8 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CMM_LOG Period-End Valuation Message Processing 20120713
9 MO_PACKAGE_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_MEV_RUN_PACKAGE_CONTROLLER Period-End Valuation: Worklists package builder 20130725
10 MO_WORKLIST Instance attribute Protected Object reference (TYPE REF TO) IF_MEV_WL_BO Period-End Valuation: Worklist Business Object 20121123
11 MT_INDEX Instance attribute Protected Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20120628
12 MT_TRANSITION_STATE Instance attribute Protected Type reference (TYPE) MEV_T_TRANSITION Period-end valuation: Worklist transition status 20121114
13 MT_WL_ITEM Instance attribute Private Type reference (TYPE) MEV_T_WL_ITEM Period-end valuation: Table of Worklist Item 20130130
14 MV_WL_WORK_TYPE_STRU Instance attribute Protected Type reference (TYPE) TYPENAME Name of Dictionary Type 20121030
15 MV_WL_WORK_TYPE_TTYP Instance attribute Protected Type reference (TYPE) TYPENAME Name of Dictionary Type 20121030
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INDEX_ENTRY Instance method Public Method Assigns an index entry to an object type 20120628
2 ADOPT_WL_KEYS_TO_BO Instance method Private Method Removes wl keys not included in WL BO 20130104
3 BUILD_PACKAGE Instance method Protected Method Puts index entries into packages 20121113
4 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20120903
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120705
6 CREATE_WL_WORK Instance method Private Method Create worklist work table 20121012
7 CREATE_WORKLIST Instance method Private Method Processes a package in a single logical unit of work 20120831
8 DO_ROLLBACK Instance method Private Method Rollback package 20130610
9 ENRICH_LOG_WITH_SUCCESS_ITEMS Instance method Private Method Add msg that the item has been processed successfully 20130517
10 FILL_ADMIN_DATA Static method Private Method Fill ADM data of worklist item 20121004
11 FILL_INDEX_TRANSITION_STATE Instance method Public Method Set index work table 20121114
12 FILL_WL_FROM_INDEX Instance method Protected Method Fill worklist from index 20121011
13 GET_LOG Instance method Public Method Get Log object 20121010
14 HANDLE_ERRORS Instance method Private Method Worklist creation: Log and error handling 20120628
15 INIT_BO_FROM_WORK_DATA Instance method Protected Method Init wl bo from work data 20121010
16 PROCESS_INDEX Instance method Public Method Process index entries 20120628
17 SAVE Instance method Private Method Save wl + Index 20120831
18 SEND_PROGRESS_INDICATOR Instance method Private Method Send progress indicator 20130725
19 SET_CONFIGURATION Instance method Public Method Sets configuration parameters 20120710
20 SET_WL_ITEM Instance method Public Method Set worklist item table 20130130
21 SIZE Instance method Public Method Get number of index entries 20120704
22 SPLIT Static method Private Method Split into new items / items to recreate 20121015
23 UPDATE_INDEX Instance method Private Method Update index entries 20120628
Events
Class CL_MEV_RUN_CONTROLLER has no event.
Types
Class CL_MEV_RUN_CONTROLLER has no local type.
Method Signatures

Method ADD_INDEX_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX Call by reference Type reference (TYPE) CMM_D_IDX Index: Standard table of CMM_D_IDX 20120628

Method ADD_INDEX_ENTRY on class CL_MEV_RUN_CONTROLLER has no exception.

Method ADOPT_WL_KEYS_TO_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WL_KEY Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Commodity Management: Object key (without Client) 20130104
2 Exporting ET_ADDED_KEY Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Commodity Management: Object key (without Client) 20130514
3 Exporting ET_MISSING_KEY Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Commodity Management: Object key (without Client) 20130514
4 Importing IO_WL_BO Call by reference Object reference (TYPE REF TO) IF_MEV_WL_BO Period-End valuation: Worklist Business Object 20130104

Method ADOPT_WL_KEYS_TO_BO on class CL_MEV_RUN_CONTROLLER has no exception.

Method BUILD_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INDEX Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121113
2 Exporting ET_PACKAGE Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121113

Method BUILD_PACKAGE on class CL_MEV_RUN_CONTROLLER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE_WL_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IR_WORKLIST_TAB Call by reference Object reference (TYPE REF TO) DATA 20121012
2 Importing IT_INDEX Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121012

Method CREATE_WL_WORK on class CL_MEV_RUN_CONTROLLER has no exception.

Method CREATE_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRONEOUS_ITEMS Call by reference Type reference (TYPE) INT4 Counter of erroneous items 20121203
2 Exporting EV_SUCCESSFUL_ITEMS Call by reference Type reference (TYPE) INT4 Counter for added items 20130517
3 Importing IT_PACKAGE Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20120903

Method CREATE_WORKLIST on class CL_MEV_RUN_CONTROLLER has no exception.

Method DO_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CMM_BASE Period-end valuation: General error 20130610
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CMM_LOG Commodity Management: Message log 20130610

Method DO_ROLLBACK on class CL_MEV_RUN_CONTROLLER has no exception.

Method ENRICH_LOG_WITH_SUCCESS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESSFUL Value transfer Type reference (TYPE) INT4 Number of successful calculated items 20130517

Method ENRICH_LOG_WITH_SUCCESS_ITEMS on class CL_MEV_RUN_CONTROLLER has no exception.

Method FILL_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGE_DATA Call by reference Type reference (TYPE) MEV_S_WL_CHANGE_DATA Period-end valuation: Change Data 20130808
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Commodity Management: Index Table 20121004
3 Importing IV_VAL_DATE Call by reference Type reference (TYPE) MEV_VAL_DATE Period-End Valuation: Valuation Key Date 20121004
4 Returning RS_ADM Value transfer Type reference (TYPE) MEV_S_WL_ADM_DATA Period-end valuation: Worklist - Administrative Data 20121011

Method FILL_ADMIN_DATA on class CL_MEV_RUN_CONTROLLER has no exception.

Method FILL_INDEX_TRANSITION_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WL_ITEM Call by reference Type reference (TYPE) MEV_T_WL_ITEM 20130130

Method FILL_INDEX_TRANSITION_STATE on class CL_MEV_RUN_CONTROLLER has no exception.

Method FILL_WL_FROM_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WORKLIST Call by reference Type reference (TYPE) ANY Worklist item (work structure) 20121112
2 Importing IS_INDEX Call by reference Type reference (TYPE) CMM_D_IDX Commodity Management: Index Table 20121011

Method FILL_WL_FROM_INDEX on class CL_MEV_RUN_CONTROLLER has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) CL_CMM_LOG Commodity Management: Message log 20121010

Method GET_LOG on class CL_MEV_RUN_CONTROLLER has no exception.

Method HANDLE_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAL_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20120925

Method HANDLE_ERRORS on class CL_MEV_RUN_CONTROLLER has no exception.

Method INIT_BO_FROM_WORK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WORKLIST_TAB Call by reference Object reference (TYPE REF TO) DATA 20121011

Method INIT_BO_FROM_WORK_DATA on class CL_MEV_RUN_CONTROLLER has no exception.

Method PROCESS_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAL_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20120925
2 Exporting EV_ERRONEOUS Call by reference Type reference (TYPE) INT4 Erroneous valuation of index entries 20120713
3 Exporting EV_SUCCESSFUL Call by reference Type reference (TYPE) INT4 Valuated index entries 20130517

Method PROCESS_INDEX on class CL_MEV_RUN_CONTROLLER has no exception.

Method SAVE Signature

Method SAVE on class CL_MEV_RUN_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_MEV_ERROR Period-end valuation: General error 20120910

Method SEND_PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABCNT Call by reference Type reference (TYPE) I 20130725
2 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Row Index of Internal Tables 20130725

Method SEND_PROGRESS_INDICATOR on class CL_MEV_RUN_CONTROLLER has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_MEV_RUN_CONFIG Period-End Valuation Run Configuration 20120710

Method SET_CONFIGURATION on class CL_MEV_RUN_CONTROLLER has no exception.

Method SET_WL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM Call by reference Type reference (TYPE) MEV_T_WL_ITEM 20130130

Method SET_WL_ITEM on class CL_MEV_RUN_CONTROLLER has no exception.

Method SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SIZE Value transfer Type reference (TYPE) I 20120704

Method SIZE on class CL_MEV_RUN_CONTROLLER has no exception.

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDX_NEW Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121015
2 Exporting ET_IDX_RECR Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20130104
3 Exporting ET_IDX_UPD Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121113
4 Exporting ET_WL_KEY_NEW Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Period-end valuation: Worklist Key 20121113
5 Exporting ET_WL_KEY_RECR Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Commodity Management: Object key (without Client) 20130104
6 Exporting ET_WL_KEY_UPD Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Period-end valuation: Worklist Key 20121113
7 Importing IT_PACKAGE Call by reference Type reference (TYPE) CMM_T_IDX Index: Standard table of CMM_D_IDX 20121015
8 Importing IT_WL_ITEM Call by reference Type reference (TYPE) MEV_T_WL_ITEM Period-end valuation: Table of Worklist Item 20130130
9 Importing IV_VAL_DATE Call by reference Type reference (TYPE) MEV_VAL_DATE Period-End Valuation: Valuation Key Date 20121015

Method SPLIT on class CL_MEV_RUN_CONTROLLER has no exception.

Method UPDATE_INDEX Signature

Method UPDATE_INDEX on class CL_MEV_RUN_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_MEV_ERROR Period-end valuation: General error 20130610
History
Last changed by/on SAP  20130531 
SAP Release Created in 607