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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_DB_ACCESS | Period-end valuation: Utility class for db access | 20130725 | ||
2 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_ENQUEUE_HLP | Period-end valuation: Enqueue methods | 20120906 | ||
3 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_CMM_IDX_MAINTAIN | Index: API for Maintaining the Index Table | 20120903 | ||
4 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_DB_TRANSACTION_MANAGER | Period-End Valuation: Transaction Manager for Data Objects | 20121129 | ||
5 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_UTILITY | Period-end valuation: Utility methods | 20121015 | ||
6 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_WL_DB_ACCESS | Period-end valuation: Access to WL db tables | 20120903 | ||
7 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_MEV_RUN_CONFIG | Period-End Valuation Run Configuration | 20120710 | ||
8 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CMM_LOG | Period-End Valuation Message Processing | 20120713 | ||
9 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_RUN_PACKAGE_CONTROLLER | Period-End Valuation: Worklists package builder | 20130725 | ||
10 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_MEV_WL_BO | Period-End Valuation: Worklist Business Object | 20121123 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20120628 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | MEV_T_TRANSITION | Period-end valuation: Worklist transition status | 20121114 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MEV_T_WL_ITEM | Period-end valuation: Table of Worklist Item | 20130130 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20121030 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20121030 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Assigns an index entry to an object type | 20120628 |
2 | ![]() |
Instance method | Private | Method | Removes wl keys not included in WL BO | 20130104 |
3 | ![]() |
Instance method | Protected | Method | Puts index entries into packages | 20121113 |
4 | ![]() |
Static method | Public | Constructor | Class constructor | 20120903 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20120705 |
6 | ![]() |
Instance method | Private | Method | Create worklist work table | 20121012 |
7 | ![]() |
Instance method | Private | Method | Processes a package in a single logical unit of work | 20120831 |
8 | ![]() |
Instance method | Private | Method | Rollback package | 20130610 |
9 | ![]() |
Instance method | Private | Method | Add msg that the item has been processed successfully | 20130517 |
10 | ![]() |
Static method | Private | Method | Fill ADM data of worklist item | 20121004 |
11 | ![]() |
Instance method | Public | Method | Set index work table | 20121114 |
12 | ![]() |
Instance method | Protected | Method | Fill worklist from index | 20121011 |
13 | ![]() |
Instance method | Public | Method | Get Log object | 20121010 |
14 | ![]() |
Instance method | Private | Method | Worklist creation: Log and error handling | 20120628 |
15 | ![]() |
Instance method | Protected | Method | Init wl bo from work data | 20121010 |
16 | ![]() |
Instance method | Public | Method | Process index entries | 20120628 |
17 | ![]() |
Instance method | Private | Method | Save wl + Index | 20120831 |
18 | ![]() |
Instance method | Private | Method | Send progress indicator | 20130725 |
19 | ![]() |
Instance method | Public | Method | Sets configuration parameters | 20120710 |
20 | ![]() |
Instance method | Public | Method | Set worklist item table | 20130130 |
21 | ![]() |
Instance method | Public | Method | Get number of index entries | 20120704 |
22 | ![]() |
Static method | Private | Method | Split into new items / items to recreate | 20121015 |
23 | ![]() |
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 | ![]() |
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 | ![]() |
CT_WL_KEY | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Commodity Management: Object key (without Client) | 20130104 | ||
2 | ![]() |
ET_ADDED_KEY | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Commodity Management: Object key (without Client) | 20130514 | ||
3 | ![]() |
ET_MISSING_KEY | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Commodity Management: Object key (without Client) | 20130514 | ||
4 | ![]() |
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 | ![]() |
CT_INDEX | Call by reference | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20121113 | ||
2 | ![]() |
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 | ![]() |
IR_WORKLIST_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | 20121012 | |||
2 | ![]() |
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 | ![]() |
EV_ERRONEOUS_ITEMS | Call by reference | Type reference (TYPE) | INT4 | Counter of erroneous items | 20121203 | ||
2 | ![]() |
EV_SUCCESSFUL_ITEMS | Call by reference | Type reference (TYPE) | INT4 | Counter for added items | 20130517 | ||
3 | ![]() |
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 | ![]() |
IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_CMM_BASE | Period-end valuation: General error | 20130610 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IS_CHANGE_DATA | Call by reference | Type reference (TYPE) | MEV_S_WL_CHANGE_DATA | Period-end valuation: Change Data | 20130808 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Commodity Management: Index Table | 20121004 | ||
3 | ![]() |
IV_VAL_DATE | Call by reference | Type reference (TYPE) | MEV_VAL_DATE | Period-End Valuation: Valuation Key Date | 20121004 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
CS_WORKLIST | Call by reference | Type reference (TYPE) | ANY | Worklist item (work structure) | 20121112 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_BAL_HANDLE | Call by reference | Type reference (TYPE) | BAL_T_LOGH | Application Log: Log Handle Table | 20120925 | ||
2 | ![]() |
EV_ERRONEOUS | Call by reference | Type reference (TYPE) | INT4 | Erroneous valuation of index entries | 20120713 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IV_TABCNT | Call by reference | Type reference (TYPE) | I | 20130725 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_IDX_NEW | Call by reference | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20121015 | ||
2 | ![]() |
ET_IDX_RECR | Call by reference | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20130104 | ||
3 | ![]() |
ET_IDX_UPD | Call by reference | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20121113 | ||
4 | ![]() |
ET_WL_KEY_NEW | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Period-end valuation: Worklist Key | 20121113 | ||
5 | ![]() |
ET_WL_KEY_RECR | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Commodity Management: Object key (without Client) | 20130104 | ||
6 | ![]() |
ET_WL_KEY_UPD | Call by reference | Type reference (TYPE) | CMM_T_OBJ_KEY | Period-end valuation: Worklist Key | 20121113 | ||
7 | ![]() |
IT_PACKAGE | Call by reference | Type reference (TYPE) | CMM_T_IDX | Index: Standard table of CMM_D_IDX | 20121015 | ||
8 | ![]() |
IT_WL_ITEM | Call by reference | Type reference (TYPE) | MEV_T_WL_ITEM | Period-end valuation: Table of Worklist Item | 20130130 | ||
9 | ![]() |
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 | ![]() |
Period-end valuation: General error | 20130610 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 607 |