SAP ABAP Class CL_MEV_AD_BO_SD (Period-End Valuation: Accrual Document SD)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM (Application Component) Commodity Management in Logistics
     LOG_CMM_MEV_APPL_SD (Package) PEV package for SD specific objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MEV_AD_BO Period-End Valuation: Accruals Document Business Object 20120813
Properties
Class CL_MEV_AD_BO_SD  
Short Description Period-End Valuation: Accrual Document SD    
Super Class CL_MEV_AD_BO Period-End Valuation: Accruals Document Business Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_CMM_MEV_APPL_SD   PEV package for SD specific objects 
Created 20120813   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MEV_AD_BO_SD has no forward declaration.
Interfaces
Class CL_MEV_AD_BO_SD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_MEV_INJECTOR_MOCK 20130118 Injector for Unit Test Mocks
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CUST_SD Static Attribute Private Object reference (TYPE REF TO) IF_MEV_CUST_SD Customizing SD 20121130
2 GO_SD_ACCESS Static Attribute Private Object reference (TYPE REF TO) IF_MEV_SD_ACCESS Period-end valuation: Access to SD functions 20120910
3 GO_UTILITY_SD Static Attribute Private Object reference (TYPE REF TO) IF_MEV_UTILITY_SD Utility methods 20121130
4 GV_MAX_NUMBER_OF_ITEMS Static Attribute Private Type reference (TYPE) I 20130118
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_CRED_MEM_TYPES_FOR_INV Static method Private Method Assign credit note types for invoices 20120911
2 BUILD_KOMFKGN_TAB_FOR_CANCEL Static method Private Method 20130214
3 BUILD_REF_FOR_BILL_ITEM_TAB Static method Private Method Build table of item references for billing item 20120911
4 CHECK_VBRK_POSTING_STATUS Static method Private Method Check, if RFBSK = C = accounting document created 20121107
5 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20120910
6 COMPLETE_REVERSAL_DOCUMENT Instance method Private Method 20130214
7 CONSTRUCTOR Instance method Public Constructor Default constructor 20120813
8 FILL_KOMFKGN_FROM_VBRK Static method Private Method Fill table KOMFKGN from VBRK 20121127
9 GET_REFS_FOR_BILL Instance method Private Method Get references for biling 20121127
10 HANDLE_ERRORS Instance method Private Method Handle errors 20121127
11 PUT_VBFS_TO_LOG Static method Private Method Error handling for VBFS errors related to billing references 20121212
12 RELEASE_INVOICES_TO_ACCOUNTING Instance method Private Method Release invoices to accounting 20121127
13 UPDATE_ITEMS_AFTER_POST Instance method Private Method Update BO items after POST 20121127
Events
Class CL_MEV_AD_BO_SD has no event.
Types
Class CL_MEV_AD_BO_SD has no local type.
Method Signatures

Method ASSIGN_CRED_MEM_TYPES_FOR_INV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KOMFKGN Call by reference Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20120911
2 Importing IO_HEADER_LOG Call by reference Object reference (TYPE REF TO) CL_CMM_LOG Commodity Management: Message log 20120914
3 Importing IT_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20120914
# Exception Resumable Description Created on
1 CX_MEV_BO Period-end valuation: General error 20130318

Method BUILD_KOMFKGN_TAB_FOR_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMFKGN_POST Call by reference Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20131106
2 Exporting ET_KOMFKGN_RESET Call by reference Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20131106
3 Exporting ET_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20130214
4 Importing IT_ITEMS Call by reference Type reference (TYPE) MEV_T_BO_AD_ITEM_REFERENCES Period-End Valuation: References to BO Items 20130214

Method BUILD_KOMFKGN_TAB_FOR_CANCEL on class CL_MEV_AD_BO_SD has no exception.

Method BUILD_REF_FOR_BILL_ITEM_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20120914
2 Importing IS_DATA Call by reference Type reference (TYPE) MEV_S_AD_ITEM_SD_WORK Period-End Valuation: Work Structure for MEV_D_AD_ITEM_SD 20120911
3 Importing IS_ITEM_REFS Call by reference Type reference (TYPE) MEV_S_AD_ITEM_REFERENCES Period-end valuation: References for accruals BO item 20120911

Method BUILD_REF_FOR_BILL_ITEM_TAB on class CL_MEV_AD_BO_SD has no exception.

Method CHECK_VBRK_POSTING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VBFS Call by reference Type reference (TYPE) SHP_VBFS_T Error Log - Deliveries 20121107
2 Importing IT_VBRKVB Call by reference Type reference (TYPE) VBRK_TAB tABLE TYPE FOR vbrk 20130228

Method CHECK_VBRK_POSTING_STATUS on class CL_MEV_AD_BO_SD has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPLETE_REVERSAL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AD_BO Call by reference Object reference (TYPE REF TO) CL_MEV_AD_BO 20130214
2 Importing IT_SD_POST_REVERSAL Call by reference Type reference (TYPE) MEV_T_ITEM_SD_PAIR_VIEW Period-end valuation: Table of billing item pair view 20131106
3 Importing IT_SD_RESET_REVERSAL Call by reference Type reference (TYPE) MEV_T_ITEM_SD_POST_RESET Period-end valuation: Table of post/reset item pairs 20131106

Method COMPLETE_REVERSAL_DOCUMENT on class CL_MEV_AD_BO_SD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AD_BO Call by reference Type reference (TYPE) MEV_S_AD_ROOT_WORK Period-End Valuation: Work Structure for MEV_D_AD_ROOT 20120813
2 Importing IT_AD_ITEM_WORK_SD Call by reference Type reference (TYPE) MEV_T_BO_AD_ITEM_SD_WORK_ST Period-End Valuation: Sorted Table of SD Specific Work Items 20120813
3 Importing IV_KEEP_DB_STATE Call by reference Type reference (TYPE) ABAP_BOOL 20130306
# Exception Resumable Description Created on
1 CX_MEV_BO Period-End Valuation: Error in Accruals Document Processing 20121105

Method FILL_KOMFKGN_FROM_VBRK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VBRK Call by reference Type reference (TYPE) VBRK_TTY Table Type of VBRK 20121127
2 Returning RT_KOMFKGN Value transfer Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20121127

Method FILL_KOMFKGN_FROM_VBRK on class CL_MEV_AD_BO_SD has no exception.

Method GET_REFS_FOR_BILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20121127
2 Exporting ET_VBRK Call by reference Type reference (TYPE) VBRK_TTY Table Type of VBRK 20121127

Method GET_REFS_FOR_BILL on class CL_MEV_AD_BO_SD has no exception.

Method HANDLE_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20121127
2 Changing CT_VBFS Call by reference Type reference (TYPE) VBFS_T Error Log for Collective Processing 20121127
3 Changing CT_VBRKVB Call by reference Type reference (TYPE) VBRK_TAB tABLE TYPE FOR vbrk 20121127
4 Changing CT_VBRPVB Call by reference Type reference (TYPE) VBRP_TAB Table type for VBRP 20121127
5 Importing IT_VBRK Call by reference Type reference (TYPE) VBRK_TTY Table Type of VBRK 20130228
# Exception Resumable Description Created on
1 CX_MEV_BO Period-End Valuation: Error in Accruals Document Processing 20121127

Method PUT_VBFS_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HEADER_LOG Call by reference Object reference (TYPE REF TO) CL_CMM_LOG Commodity Management: Message log 20121212
2 Importing IT_REFS_FOR_BILL Call by reference Type reference (TYPE) MEV_T_BO_AD_REFS_FOR_BILL_SD Period-end valuation: Table of BO item references for bill 20121212
3 Importing IT_VBFS Call by reference Type reference (TYPE) SHP_VBFS_T Error Log - Deliveries 20121212

Method PUT_VBFS_TO_LOG on class CL_MEV_AD_BO_SD has no exception.

Method RELEASE_INVOICES_TO_ACCOUNTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VBFS Call by reference Type reference (TYPE) VBFS_T Error Log for Collective Processing 20121127
2 Changing CT_VBRK Call by reference Type reference (TYPE) VBRK_TTY Table Type of VBRK 20121127

Method RELEASE_INVOICES_TO_ACCOUNTING on class CL_MEV_AD_BO_SD has no exception.

Method UPDATE_ITEMS_AFTER_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS_POST_RESET Call by reference Type reference (TYPE) MEV_T_ITEM_SD_POST_RESET Period-end valuation: Table of post/reset item pairs 20121127

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