SAP ABAP Class CL_MEV_ACC_DOCUMENT_FWD_MM (Accounting Document (forward posting))
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 Inheritance (c INHERITING FROM c_ref)  CL_MEV_ACC_DOCUMENT_MM Base class for accounting document 20130227
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MEV_ACC_DOCUMENT_FWD_MM Create Accounting Documents 20130227
Properties
Class CL_MEV_ACC_DOCUMENT_FWD_MM  
Short Description Accounting Document (forward posting)    
Super Class CL_MEV_ACC_DOCUMENT_MM Base class for accounting document 
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 20121206   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MEV_ACC_DOCUMENT_FWD_MM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MEV_ACC_DOCUMENT_FWD_MM Create Accounting Documents 20130227
Friends
# Friend Modeled only Created on Description
1 CL_MEV_INJECTOR_MOCK 20130227 Injector for Unit Test Mocks
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ACC_TEMPLATE Static Attribute Private Object reference (TYPE REF TO) IF_MEV_ACC_TEMPLATE_MM Create Accounting Posting Items 20130227
2 GO_CUSTOMIZING_MM Static Attribute Private Object reference (TYPE REF TO) IF_MEV_CUST_MM Customizing MM 20130227
3 GO_MEV_CUST_DB Static Attribute Private Object reference (TYPE REF TO) IF_MEV_CUST_DB Period-end valuation: Access to customizing db tables 20130426
4 GO_MM_DB_ACCESS Static Attribute Private Object reference (TYPE REF TO) IF_CMM_MM_DB_ACCESS Period-end valuation: Utility class for db access 20130227
5 MT_ACC_POSTINGS_CR Instance attribute Private Type reference (TYPE) MEV_T_POSTINGS_MM_CR Period-End Valuation: Table Type for Postings with currency 20130315
6 MV_KURSF Instance attribute Private Type reference (TYPE) KURSF Exchange rate 20130318
7 MV_POSNR Instance attribute Private Type reference (TYPE) POSNR_ACC Item number of the accounting document 20130227
8 MV_WWERT Static Attribute Private Type reference (TYPE) WWERT_D Translation Date 20130227
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_VALUES_IN_LC Instance method Private Method Calculate different values in local currency 20130318
2 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20130227
3 COMPLETE_ACCCR Instance method Private Method Complete document amount data 20130227
4 COMPLETE_ACCIT_AND_ACCCR Instance method Private Method 20130227
5 CONSTRUCTOR Instance method Public Constructor Constructor 20130227
6 CREATE_ACCHD Instance method Private Method Create document header data 20130227
7 CREATE_ACCIT_AND_ACCCR Instance method Private Method 20130227
8 PREPARE_ACCCR Instance method Private Method Prepare document amount data 20130227
9 PREPARE_ACCIT_AND_ACCCR Instance method Private Method 20130227
10 PREPARE_ACC_POSTINGS Instance method Private Method Prepare postings to accounting 20130318
11 READ_ACC_POSTING Instance method Private Method Read specific posting to accounting 20130318
12 SET_ACC_POSTINGS Instance method Private Method Set postings to accounting 20130315
Events
Class CL_MEV_ACC_DOCUMENT_FWD_MM has no event.
Types
Class CL_MEV_ACC_DOCUMENT_FWD_MM has no local type.
Method Signatures

Method CALCULATE_VALUES_IN_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCRUAL_AMOUNT_LC Call by reference Type reference (TYPE) MEV_ACCRUAL_AMOUNT_LC Period-End Valuation: Accrual Amount in Local Currency 20130318
2 Exporting EV_ANTICIPATED_AMOUNT_LC Call by reference Type reference (TYPE) MEV_ANTICIPATED_AMOUNT_LC Period-End Valuation: Anticipated Amount in Local Currency 20130318
3 Exporting EV_OPEN_GRIR_AMOUNT_LC Call by reference Type reference (TYPE) MEV_OPEN_GRIR_AMOUNT_LC Period-End Valuation: Open GR/IR Amount in Local Currency 20130318
4 Exporting EV_POSTED_AMOUNT_LC Call by reference Type reference (TYPE) MEV_POSTED_AMOUNT_LC Period-End Valuation: Posted Amount in Local Currency 20130318
5 Importing IS_AD_ITEM Call by reference Type reference (TYPE) MEV_S_AD_ITEM_MM_WORK Period-End Valuation: Work Structure for MEV_D_AD_ITEM_MM 20130318
6 Importing IS_AD_ROOT Call by reference Type reference (TYPE) MEV_S_AD_ROOT_WORK Period-End Valuation: Work Structure for MEV_D_AD_ROOT 20130318
7 Importing IS_T169F Call by reference Type reference (TYPE) T169F Transaction-Dependent Defaults: Invoice Verification 20130318
# Exception Resumable Description Created on
1 CX_CMM_DB_ACCESS Commodity Management: Error in invoice anticipation 20130318

Method CLASS_CONSTRUCTOR Signature

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

Method COMPLETE_ACCCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCCR Call by reference Type reference (TYPE) ACCCR_T Accounting interface: Currency information 20130227
2 Importing IS_ACCIT Call by reference Type reference (TYPE) ACCIT Accounting Interface: Item Information 20130227
# Exception Resumable Description Created on
1 CX_CMM_DB_ACCESS Error while posting accrual document (MM) 20130227

Method COMPLETE_ACCIT_AND_ACCCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AD_ROOT Call by reference Type reference (TYPE) MEV_S_AD_ROOT_WORK 20130426
2 Changing CT_ACCCR Call by reference Type reference (TYPE) ACCCR_T 20130227
3 Changing CT_ACCIT Call by reference Type reference (TYPE) ACCIT_T 20130227
4 Importing IO_AD_BO_ITEM Call by reference Object reference (TYPE REF TO) IF_MEV_AD_BO_ITEM_MM 20130227
# Exception Resumable Description Created on
1 CX_CMM_DB_ACCESS 20130227

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCRUAL_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_MEV_AD_BO_MM 20130227
2 Importing IT_ACCCR Call by reference Type reference (TYPE) ACCCR_T 20130227
3 Importing IT_ACCHD Call by reference Type reference (TYPE) ACCHD_T 20130227
4 Importing IT_ACCIT Call by reference Type reference (TYPE) ACCIT_T 20130227

Method CONSTRUCTOR on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method CREATE_ACCHD Signature

Method CREATE_ACCHD on class CL_MEV_ACC_DOCUMENT_FWD_MM has no parameter.
Method CREATE_ACCHD on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method CREATE_ACCIT_AND_ACCCR Signature

Method CREATE_ACCIT_AND_ACCCR on class CL_MEV_ACC_DOCUMENT_FWD_MM has no parameter.
# Exception Resumable Description Created on
1 CX_MEV_POSTING_ERROR 20130227

Method PREPARE_ACCCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACCIT Call by reference Type reference (TYPE) ACCIT Accounting Interface: Item Information 20130227
2 Returning RT_ACCCR Value transfer Type reference (TYPE) ACCCR_T 20130227

Method PREPARE_ACCCR on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method PREPARE_ACCIT_AND_ACCCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCCR Call by reference Type reference (TYPE) ACCCR_T 20130227
2 Exporting ET_ACCIT Call by reference Type reference (TYPE) ACCIT_T 20130227

Method PREPARE_ACCIT_AND_ACCCR on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method PREPARE_ACC_POSTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AD_ROOT Call by reference Type reference (TYPE) MEV_S_AD_ROOT_WORK Period-End Valuation: Work Structure for MEV_D_AD_ROOT 20130318
2 Importing IV_ACCRUAL_AMOUNT Call by reference Type reference (TYPE) MEV_ACCRUAL_AMOUNT Period-End Valuation: Accrual Amount 20130318
3 Importing IV_ACCRUAL_AMOUNT_LC Call by reference Type reference (TYPE) MEV_ACCRUAL_AMOUNT_LC Period-End Valuation: Accrual Amount in Local Currency 20130318

Method PREPARE_ACC_POSTINGS on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method READ_ACC_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AMOUNT Call by reference Type reference (TYPE) DMBTR_X8 Amount in Local Currency 20130318
2 Exporting EV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20130318
3 Importing IV_CURRENCY_TYPE Call by reference Type reference (TYPE) CURTP Currency Type and Valuation View 20130318
4 Importing IV_TRANSACTION_KEY Call by reference Type reference (TYPE) KTOSL Transaction Key 20130318

Method READ_ACC_POSTING on class CL_MEV_ACC_DOCUMENT_FWD_MM has no exception.

Method SET_ACC_POSTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACC_POSTINGS Call by reference Type reference (TYPE) MEV_T_POSTINGS_MM Period-End Valuation: Table Type for Postings to Accounting 20130315
2 Importing IV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20130315
3 Importing IV_CURRENCY_TYPE Call by reference Type reference (TYPE) CURTP Currency Type and Valuation View 20130315

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