SAP ABAP Class CL_MEV_INITIAL_LOAD_MM (Logic for initial load of PEV index for MM)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-CMM (Application Component) Commodity Management in Logistics
⤷
LOG_CMM_MEV_APPL_MM (Package) PEV package for MM specific objects
⤷
⤷
Properties
| Class | CL_MEV_INITIAL_LOAD_MM | |
| Short Description | Logic for initial load of PEV index for MM | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | LOG_CMM_MEV_APPL_MM | PEV package for MM specific objects |
| Created | 20131022 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MEV_INITIAL_LOAD_MM has no forward declaration.
Interfaces
Class CL_MEV_INITIAL_LOAD_MM has no interface implemented.
Friends
Class CL_MEV_INITIAL_LOAD_MM has no friend class.
Attributes
Class CL_MEV_INITIAL_LOAD_MM has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Initialize Index | 20131031 | |
| 2 | Static method | Private | Method | Fill log | 20131031 | |
| 3 | Static method | Private | Method | Get EKBE keys from index entry | 20131031 | |
| 4 | Static method | Private | Method | Get EKBE keys from index entry | 20131031 | |
| 5 | Static method | Private | Method | Get index keys from table EKBEV | 20131031 | |
| 6 | Static method | Private | Method | Get index key from table EKBEV | 20131031 | |
| 7 | Static method | Private | Method | Read EKKO, EKPO and KONV | 20131031 | |
| 8 | Static method | Private | Method | Set locks | 20131105 |
Events
Class CL_MEV_INITIAL_LOAD_MM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_S_EKBE_KEY | Private | See coding | 20131031 | BEGIN OF lty_s_ekbe_key.
TYPES ebeln TYPE ebeln.
TYPES ebelp TYPE ebelp.
TYPES gjahr TYPE gjahr.
TYPES belnr TYPE mblnr.
TYPES buzei TYPE mblpo.
TYPES END OF lty_s_ekbe_key
|
||
| 2 | LTY_S_KONV_KEY | Private | See coding | 20131031 | BEGIN OF lty_s_konv_key.
TYPES knumv TYPE knumv.
TYPES kposn TYPE kposn.
TYPES END OF lty_s_konv_key
|
||
| 3 | LTY_T_EKBE_KEY | Private | See coding | 20131031 | lty_t_ekbe_key TYPE STANDARD TABLE OF lty_s_ekbe_key WITH DEFAULT KEY
|
Method Signatures
Method FILL_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NUMBER_OF_ENTRIES | Call by reference | Type reference (TYPE) | I | 20131031 | ||||
| 2 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CMM_LOG | Commodity Management: Message log | 20131031 | |||
| 3 | IT_BUKRS | Call by reference | Type reference (TYPE) | CMM_T_IDX_BUKRS_RNG | Index: Range table for BUKRS | 20131031 | |||
| 4 | IT_EKGRP | Call by reference | Type reference (TYPE) | CMM_T_IDX_EKGRP_RNG | Index: Range table for EKGRP | 20131031 | |||
| 5 | IT_EKORG | Call by reference | Type reference (TYPE) | CMM_T_IDX_EKORG_RNG | Index: Range table for EKORG | 20131031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index: Exception Class | 20131031 |
Method FILL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CMM_LOG | Commodity Management: Message log | 20131031 |
Method FILL_LOG on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method GET_EKBE_KEYS_FROM_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INDEX_ENTRIES | Call by reference | Type reference (TYPE) | CMM_T_IDX_WORK_HASH | Commodity Management: Index Table | 20131031 | |||
| 2 | RT_EKBE_KEYS | Value transfer | Type reference (TYPE) | LTY_T_EKBE_KEY | 20131031 |
Method GET_EKBE_KEYS_FROM_INDEX on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method GET_EKBE_KEY_FROM_INDEX_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BELNR | Call by reference | Type reference (TYPE) | MBLNR | Number of Material Document | 20131031 | |||
| 2 | EV_BUZEI | Call by reference | Type reference (TYPE) | MBLPO | Item in Material Document | 20131031 | |||
| 3 | EV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20131031 | |||
| 4 | EV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20131031 | |||
| 5 | EV_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20131031 | |||
| 6 | IS_INDEX_ENTRY | Call by reference | Type reference (TYPE) | ANY | Commodity Management: Index Table | 20131031 |
Method GET_EKBE_KEY_FROM_INDEX_ENTRY on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method GET_INDEX_KEYS_FROM_EKBEV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EKBEV | Call by reference | Type reference (TYPE) | ME_EKBEV | Table Type for EKBEV | 20131031 | |||
| 2 | RT_INDEX_KEYS | Value transfer | Type reference (TYPE) | CMM_T_IDX_K | Index: Key table | 20131031 |
Method GET_INDEX_KEYS_FROM_EKBEV on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method GET_INDEX_KEY_FROM_EKBEV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EKBEV | Call by reference | Type reference (TYPE) | EKBEV | Table Type for EKBEV | 20131031 | |||
| 2 | RS_INDEX_KEY | Value transfer | Type reference (TYPE) | CMM_S_IDX_K | Index: Key table | 20131031 |
Method GET_INDEX_KEY_FROM_EKBEV on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method READ_EKKO_EKPO_KONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EKKO | Call by reference | Type reference (TYPE) | ME_EKKO | Table Type for Purchasing Document Headers | 20131031 | |||
| 2 | ET_EKPO | Call by reference | Type reference (TYPE) | ME_EKPO | Table Type for Purchasing Document Items | 20131031 | |||
| 3 | ET_KONV | Call by reference | Type reference (TYPE) | KONV_TTY | Table Type: Condition data | 20131031 | |||
| 4 | IT_EKBEV | Call by reference | Type reference (TYPE) | ME_EKBEV | Table Type for EKBEV | 20131031 |
Method READ_EKKO_EKPO_KONV on class CL_MEV_INITIAL_LOAD_MM has no exception.
Method SET_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EKBEV_GR | Call by reference | Type reference (TYPE) | ME_EKBEV | Table Type for EKBEV | 20131105 | |||
| 2 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CMM_LOG | Commodity Management: Message log | 20131105 |
Method SET_LOCKS on class CL_MEV_INITIAL_LOAD_MM has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |