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 |