SAP ABAP Class CL_MEV_UTILITY_MM (Period-end valuation: MM side service methods)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MEV_UTILITY_MM Utility methods 20121129
Properties
Class CL_MEV_UTILITY_MM  
Short Description Period-end valuation: MM side service methods    
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 20120822   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 IF_MEV_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_MEV_UTILITY_MM Utility methods 20121129
Friends
Class CL_MEV_UTILITY_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DB_ACCESS_MM Static Attribute Private Object reference (TYPE REF TO) IF_CMM_MM_DB_ACCESS Period-end valuation: Utility class for db access 20121106
2 GO_ENQUEUE_HLP Static Attribute Private Object reference (TYPE REF TO) IF_MEV_ENQUEUE_HLP Period-end valuation: Enqueue methods 20121010
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RELATED_WL_BO_ITEMS Instance method Public Method 20130514
2 CALCULATE_ACCRUAL_AMOUNT Static method Public Method Calculate accrual amount 20130311
3 CALCULATE_OPEN_GRIR_AMOUNT Static method Public Method Calculate open amount on GR/IR clearing account 20130311
4 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20121010
5 DETERMINE_POSTED_VALUES Static method Public Method Determine posted quantitx 20121206
6 ENRICH_AD_BO_ITEMS Instance method Public Method 20121129
7 ENRICH_WL_BO_ITEM Instance method Public Method 20130603
8 ENRICH_WL_BO_ITEMS Instance method Public Method 20121129
9 FILL_KOMK_KOMP Instance method Public Method 20130304
10 ITEM_LIST_2_PO_KEYS Static method Private Method Get PO keys from list of wl items 20121106
11 LOCK_WL_AFTER_READ Instance method Public Method 20121129
12 PREFETCH_PO_DATA Static method Private Method Prefetch PO data 20121106
13 READ_EKKO Static method Private Method Read EKKO from buffer 20130204
14 READ_EKPO Static method Private Method Read EKPO from buffer 20121106
15 READ_VENDOR_DATA Static method Private Method Read vendor data 20121106
Events
Class CL_MEV_UTILITY_MM has no event.
Types
Class CL_MEV_UTILITY_MM has no local type.
Method Signatures

Method ADD_RELATED_WL_BO_ITEMS Signature

Method ADD_RELATED_WL_BO_ITEMS on class CL_MEV_UTILITY_MM has no parameter.
Method ADD_RELATED_WL_BO_ITEMS on class CL_MEV_UTILITY_MM has no exception.

Method CALCULATE_ACCRUAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANTICIPATED_AMOUNT Call by reference Type reference (TYPE) MEV_ANTICIPATED_AMOUNT Period-End Valuation: Anticipated Final Invoice Amount 20130311
2 Importing IV_OPEN_GRIR_AMOUNT Call by reference Type reference (TYPE) MEV_OPEN_GRIR_AMOUNT Period-End Valuation: Open amount on GR/IR clearing account 20130311
3 Importing IV_POSTED_AMOUNT Call by reference Type reference (TYPE) MEV_POSTED_AMOUNT PEV: Amount Posted by GR or Provisional/Differential Invoice 20130311
4 Returning RV_ACCRUAL_AMOUNT Value transfer Type reference (TYPE) MEV_ACCRUAL_AMOUNT Period-End Valuation: Accrual Amount 20130311

Method CALCULATE_ACCRUAL_AMOUNT on class CL_MEV_UTILITY_MM has no exception.

Method CALCULATE_OPEN_GRIR_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRIR_AMOUNT_GR Call by reference Type reference (TYPE) WEWRT Value of goods received in local currency 20130311
2 Importing IV_GRIR_AMOUNT_IR Call by reference Type reference (TYPE) AREWR GR/IR account clearing value in local currency 20130311
3 Returning RV_OPEN_GRIR_AMOUNT Value transfer Type reference (TYPE) MEV_OPEN_GRIR_AMOUNT Period-End Valuation: Open amount on GR/IR clearing account 20130311

Method CALCULATE_OPEN_GRIR_AMOUNT on class CL_MEV_UTILITY_MM has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DETERMINE_POSTED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POSTED_AMOUNT Call by reference Type reference (TYPE) MEV_POSTED_AMOUNT PEV: Amount Posted by GR or Provisional/Differential Invoice 20121206
2 Exporting EV_POSTED_QUANTITY Call by reference Type reference (TYPE) MEV_POSTED_QUANTITY Period-End Valuation: Quantity Posted by GM or Prov. Invoice 20121206
3 Importing IV_REFWR Call by reference Type reference (TYPE) REFWR Invoice Value in Foreign Currency 20121206
4 Importing IV_REMNG Call by reference Type reference (TYPE) REMNG Quantity invoiced 20121206
5 Importing IV_WEMNG Call by reference Type reference (TYPE) WEMNG GR quantity 20121206
6 Importing IV_WEWWR Call by reference Type reference (TYPE) WEWWR Value of goods received in foreign currency 20121206

Method DETERMINE_POSTED_VALUES on class CL_MEV_UTILITY_MM has no exception.

Method ENRICH_AD_BO_ITEMS Signature

Method ENRICH_AD_BO_ITEMS on class CL_MEV_UTILITY_MM has no parameter.
Method ENRICH_AD_BO_ITEMS on class CL_MEV_UTILITY_MM has no exception.

Method ENRICH_WL_BO_ITEM Signature

Method ENRICH_WL_BO_ITEM on class CL_MEV_UTILITY_MM has no parameter.
Method ENRICH_WL_BO_ITEM on class CL_MEV_UTILITY_MM has no exception.

Method ENRICH_WL_BO_ITEMS Signature

Method ENRICH_WL_BO_ITEMS on class CL_MEV_UTILITY_MM has no parameter.
Method ENRICH_WL_BO_ITEMS on class CL_MEV_UTILITY_MM has no exception.

Method FILL_KOMK_KOMP Signature

Method FILL_KOMK_KOMP on class CL_MEV_UTILITY_MM has no parameter.
Method FILL_KOMK_KOMP on class CL_MEV_UTILITY_MM has no exception.

Method ITEM_LIST_2_PO_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EKKO_KEYS Call by reference Type reference (TYPE) CMM_T_INV_ANTCP_EKKO_KEY Final Invoice Anticipation: Purchase Order Key 20121106
2 Exporting ET_EKPO_KEYS Call by reference Type reference (TYPE) MMPUR_T_PURDOC_ITEM_KEY Table Type for Key Fields of a Purchasing Document Item 20121106
3 Importing IT_ITEMS Call by reference Type reference (TYPE) ANY TABLE Period-end valuation: MM worklist item (work structure) 20121106

Method ITEM_LIST_2_PO_KEYS on class CL_MEV_UTILITY_MM has no exception.

Method LOCK_WL_AFTER_READ Signature

Method LOCK_WL_AFTER_READ on class CL_MEV_UTILITY_MM has no parameter.
Method LOCK_WL_AFTER_READ on class CL_MEV_UTILITY_MM has no exception.

Method PREFETCH_PO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) ANY TABLE 20121106

Method PREFETCH_PO_DATA on class CL_MEV_UTILITY_MM has no exception.

Method READ_EKKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20130204
2 Returning RS_EKKO Value transfer Type reference (TYPE) EKKO Purchasing Document Header 20130204

Method READ_EKKO on class CL_MEV_UTILITY_MM has no exception.

Method READ_EKPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20121106
2 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20121106
3 Returning RS_EKPO Value transfer Type reference (TYPE) EKPO Purchasing Document Item 20121106

Method READ_EKPO on class CL_MEV_UTILITY_MM has no exception.

Method READ_VENDOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121106
2 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20121106
3 Returning RS_VF_KRED Value transfer Type reference (TYPE) VF_KRED Generated Table for View 20121106

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