SAP ABAP Interface IF_MEV_UTILITY (Period-end valuation: Utility methods)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM (Application Component) Commodity Management in Logistics
     LOG_CMM_MEV_GEN_COM (Package) Period-End Valuation Common Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MEV_UTILITY Period-end valuation: Utility class 20120906
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MEV_UTILITY_MOCK Period-end valuation: Mocking of utility class for unit test 20121008
Properties
Interface IF_MEV_UTILITY  
Short Description Period-end valuation: Utility methods    
General Data
Package LOG_CMM_MEV_GEN_COM   Period-End Valuation Common Objects 
Created 20120906   SAP 
Last changed 20131127   SAP 
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)
Interfaces
Interface IF_MEV_UTILITY has no interface.
Friends
Interface IF_MEV_UTILITY has no friend.
Attributes
Interface IF_MEV_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION_AD Instance method Public Method Check authorization for the accruals document 20121026
2 CHECK_AUTHORIZATION_WL Instance method Public Method Check authorization for the accruals document 20121026
3 CHECK_BUDAT_SUITS_VAL_DATE Instance method Public Method Check that posting date is in the same period as the val dat 20130102
4 CHECK_COMPANY_CODE Instance method Public Method Check company code 20121026
5 CHECK_IF_PEV_DATA_EXISTS Instance method Public Method Check if object (delivery/gr) is currently processed in PEV 20130426
6 DRAW_NUMBERS_AD Instance method Public Method Draw numbers 20120926
7 DRAW_NUMBERS_KNUMV Instance method Public Method Draw new KNUMV 20121029
8 GET_POSTING_PERIOD Instance method Public Method Determines fiscal period and year 20121220
9 RAISE_AD_WORKFLOW_EVENT Instance method Public Method Generic method to raise a workflow event 20130306
Events
Interface IF_MEV_UTILITY has no event.
Types
Interface IF_MEV_UTILITY has no local type.
Method Signatures

Method CHECK_AUTHORIZATION_AD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20121026
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121026
# Exception Resumable Description Created on
1 CX_MEV_NO_AUTHORIZATION Period-end valuation: No Authorization 20121026

Method CHECK_AUTHORIZATION_WL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20121026
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121026
# Exception Resumable Description Created on
1 CX_MEV_NO_AUTHORIZATION Period-end valuation: No Authorization 20121026

Method CHECK_BUDAT_SUITS_VAL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUKRS Call by reference Type reference (TYPE) MEV_T_BUKRS Period-end valuation: Table for company code 20130102
2 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20130102
3 Importing IV_VAL_DATE Call by reference Type reference (TYPE) MEV_VAL_DATE Period-End Valuation: Valuation Key Date for Worklist 20130102
# Exception Resumable Description Created on
1 CX_MEV_CONFIG Period-end valuation: Error in configuration 20130102

Method CHECK_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUKRS Call by reference Type reference (TYPE) MEV_T_BUKRS Period-end valuation: Table for company code 20121030
2 Importing IV_VAL_DATE Call by reference Type reference (TYPE) MEV_VAL_DATE Period-End Valuation: Valuation Key Date 20121026
# Exception Resumable Description Created on
1 CX_MEV_CONFIG Period-end valuation: Error in configuration 20121026

Method CHECK_IF_PEV_DATA_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AD_CONFLICTS Call by reference Type reference (TYPE) MEV_T_BO_AD_DOCUMENTS Period-end valuation: Table of references to acrrual docs 20130426
2 Exporting ET_IN_PEV_CONTEXT Call by reference Type reference (TYPE) MEV_T_IN_PEV_CONTEXT Period-end valuation: Context table of GR/GI in PEV 20130913
3 Exporting ET_WL_CONFLICTS Call by reference Type reference (TYPE) MEV_T_WL_BO_ITEM Period-End Valuation: Table of worklist items 20130426
4 Exporting EV_DATA_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20130426
5 Importing IT_KEYS Call by reference Type reference (TYPE) CMM_T_OBJ_KEY Commodity Management: Object key (without Client) 20130426
6 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130426
7 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20130426
# Exception Resumable Description Created on
1 CX_MEV_BO Period-End Valuation: Error in Accruals Document Processing 20130426

Method DRAW_NUMBERS_AD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120926
2 Returning RV_DOCNR Value transfer Type reference (TYPE) MEV_DOC_NR Period-End Valuation: Document Number 20120926
# Exception Resumable Description Created on
1 CX_MEV_ERROR Period-end valuation: General error 20120926

Method DRAW_NUMBERS_KNUMV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KNUMV Value transfer Type reference (TYPE) KNUMV Number of the document condition 20121029
# Exception Resumable Description Created on
1 CX_MEV_ERROR Period-end valuation: General error 20121029

Method GET_POSTING_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20121220
2 Exporting EV_POPER Call by reference Type reference (TYPE) POPER Posting period 20121220
3 Importing IV_BUFFER_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL 20121220
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121220
5 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 20121220
6 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Period-end Valuation: Valuation Date 20121220
# Exception Resumable Description Created on
1 CX_MEV_CONFIG Period-end valuation: Error in configuration 20121220

Method RAISE_AD_WORKFLOW_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL 20130306
2 Importing IV_EVENT Call by reference Type reference (TYPE) SIBFEVENT 20130306
3 Importing IV_GUID_ROOT Call by reference Type reference (TYPE) MEV_GUID 20130306

Method RAISE_AD_WORKFLOW_EVENT on Interface IF_MEV_UTILITY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617