SAP ABAP Class CL_SD_BILL_MEV (SD Billing Enhancements for Month End Valuation)
Hierarchy
BBPCRM (Software Component) BBPCRM
   AP-PRC-PR (Application Component) Pricing
     VF (Package) Application development R/3 invoice
Properties
Class CL_SD_BILL_MEV  
Short Description SD Billing Enhancements for Month End Valuation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF   Application development R/3 invoice 
Created 20120703   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SD_BILL_MEV has no forward declaration.
Interfaces
Class CL_SD_BILL_MEV has no interface implemented.
Friends
Class CL_SD_BILL_MEV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_EXTERNAL_SERVICES_SD Static Attribute Private Object reference (TYPE REF TO) IF_MEV_EXTERNAL_SERVICES_SD Period-end valuation: External Service Methods SD 20130716
2 GO_SD_BILL_MEV Static Attribute Private Object reference (TYPE REF TO) CL_SD_BILL_MEV SD Billing Enhancements for Month End Valuation 20130514
3 MT_XKOMFKGN Instance attribute Private Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20130514
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_ON_CANCELLATION_ERROR Static method Public Method Abort RV_INVOICE_DOCUMENT_ADD, if cancellation error 20130521
2 APPLY_XKOMFKGN_FOR_SPLIT Instance method Public Method Transfer XKOMFKGN-XBLNR to VBRK-ZUKRI 20130514
3 CHANGE_ACCOUNTING_HEADER Static method Public Method Change accounting posting date and header text 20121106
4 CHANGE_ACCOUNTING_REF_CANCEL Static method Public Method Change positing date for accounting cancellation 20131106
5 CHANGE_VBRK_F Static method Public Method Change Content of Billing Document Header 20120731
6 CHECK_BILLING_RESET Static method Public Method Check whether PeriodEndInvoice already reversed 20120712
7 CHECK_FOR_PROV_INVOICE Static method Public Method Check if preceding provisional invoice is required 20121122
8 CHECK_IF_IN_PERIOD_END Static method Public Method Check if source document is locked by period end processing 20121114
9 CHECK_PREDEC_FINAL Static method Public Method Error, if predecessor billing document is already final 20130417
10 CHECK_TVFK Static method Public Method Switch of TVFK-STAFO and TVFK-BORVF and check of caller_type 20130619
11 CLASS_CONSTRUCTOR Static method Public Constructor 20121130
12 CLEANUP_ACCIT_DEB Static method Public Method Cleanup internal table xaccit_deb 20120706
13 CORRECT_VBRK_ZUKRI_AFTER_SPLIT Instance method Public Method Remove XKOMFKGN-XBLNR from VBRK-ZUKRI 20131111
14 DESTROY_INSTANCE Static method Public Method Initialize reference to the singleton instance 20130514
15 DISPLAY_PEV_ACCRUAL_DOC Static method Public Method Diplay Period-End accrual document 20130315
16 GET_INSTANCE Static method Public Method Get singleton instance 20130514
17 GET_PARAMS_FOR_PREDEC_SEL Static method Public Method Date and VBTYP for predecessor selection 20130308
18 GET_XKOMFKGN_FOR_SPLIT Instance method Private Method Get record from XKOMFKGN storage 20130514
19 IGNORE_FOREIGN_TRADE_INCOMPL Static method Public Method Clear RFBSK, if it is G = Foreign Trade Incomplete 20121107
20 IS_BILL_DOC_PERIOD_END Static method Public Method Check, if billing header is period end 20130213
21 IS_BILL_TYPE_PERIOD_END Static method Public Method Check, if billing is period end billing 20120907
22 PRICING_PREPARE_TKOMK_FORECAST Static method Public Method Set TKOMK-FORECAST_MODE 20130204
23 PRICING_PREPARE_TKOMP_FORECAST Static method Public Method Set TKOMP-FORECAST_DATE 20130204
24 PROHIBIT_BILL_FINAL_PROCESSING Static method Public Method Prohibit FAKTURA_BEARBEITEN_ENDE for FI release step 20130503
25 PROHIBIT_ORDER_RELATED_BILLING Static method Public Method No period-end for order related billing 20130308
26 PROHIBIT_VF01_VF11 Static method Public Method Prohibit creation of PEV-documents in dialog (tx VF01, VF11) 20121121
27 PROHIBIT_VF02 Static method Public Method Prohibit change of PEV-documents in dialog (tx VF02) 20121121
28 REMOVE_FROM_DOC_FLOW Static method Public Method Remove period-end documents from document flow 20130319
29 REMOVE_FROM_FI_BLOCKED_LIST Static method Public Method Remove period-end documents from FI blocked list 20130318
30 STORE_XKOMFKGN_TAB_FOR_SPLIT Instance method Public Method Store XKOMFKGN from GN_INVOICE_CREATE in memory 20130514
31 SUPPRESS_PROGRESS_INDICATOR Static method Public Method Check if progress indicator to be suppressed 20130619
Events
Class CL_SD_BILL_MEV has no event.
Types
Class CL_SD_BILL_MEV has no local type.
Method Signatures

Method ABORT_ON_CANCELLATION_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130521
2 Importing IT_XVBFS Call by reference Type reference (TYPE) SHP_VBFS_T Error Log - Deliveries 20130521
3 Returning RV_DO_ABORT Value transfer Type reference (TYPE) XFELD Checkbox 20130521

Method ABORT_ON_CANCELLATION_ERROR on class CL_SD_BILL_MEV has no exception.

Method APPLY_XKOMFKGN_FOR_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20130514
2 Importing IS_VBRP Call by reference Type reference (TYPE) VBRP Billing Document: Item Data 20130514

Method APPLY_XKOMFKGN_FOR_SPLIT on class CL_SD_BILL_MEV has no exception.

Method CHANGE_ACCOUNTING_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCHD Call by reference Type reference (TYPE) ACCHD Interface to Accounting: Header Information 20121106
2 Changing CS_ACCIT Call by reference Type reference (TYPE) ACCIT Accounting Interface: Item Information 20121106
3 Importing IS_FI_ADD_INPUT Call by reference Type reference (TYPE) SDFI_S_ADD_INPUT Billing: Additional Input for FI 20121106

Method CHANGE_ACCOUNTING_HEADER on class CL_SD_BILL_MEV has no exception.

Method CHANGE_ACCOUNTING_REF_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCREV Call by reference Type reference (TYPE) ACCREV Reference Information for Reversal in Accounting 20131106
2 Importing IS_FI_ADD_INPUT Call by reference Type reference (TYPE) SDFI_S_ADD_INPUT Billing: Additional Input for FI 20131106

Method CHANGE_ACCOUNTING_REF_CANCEL on class CL_SD_BILL_MEV has no exception.

Method CHANGE_VBRK_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20120731
2 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20121214

Method CHANGE_VBRK_F on class CL_SD_BILL_MEV has no exception.

Method CHECK_BILLING_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20120712
2 Importing IS_VBRK_OLD Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20130308

Method CHECK_BILLING_RESET on class CL_SD_BILL_MEV has no exception.

Method CHECK_FOR_PROV_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20121122
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121122
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20121122
4 Importing IV_VBTYP_EXT_NOW Call by reference Type reference (TYPE) VBRK-VBTYP_EXT Extension of SD Document Category 20130417
5 Importing IV_VGBEL Call by reference Type reference (TYPE) LIPS-VBELN Delivery 20121122
6 Importing IV_VGPOS Call by reference Type reference (TYPE) LIPS-POSNR Delivery Item 20121122

Method CHECK_FOR_PROV_INVOICE on class CL_SD_BILL_MEV has no exception.

Method CHECK_IF_IN_PERIOD_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20121114
2 Importing IV_BUKRS Call by reference Type reference (TYPE) VBRK-BUKRS Company Code 20121114
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20121114
4 Importing IV_VBTYP_BILL Call by reference Type reference (TYPE) VBRK-VBTYP SD document category 20121114
5 Importing IV_VGBEL Call by reference Type reference (TYPE) LIPS-VBELN Delivery 20121114
6 Importing IV_VGPOS Call by reference Type reference (TYPE) LIPS-POSNR Delivery Item 20121114
7 Importing IV_VGTYP Call by reference Type reference (TYPE) LIKP-VBTYP SD document category 20121114

Method CHECK_IF_IN_PERIOD_END on class CL_SD_BILL_MEV has no exception.

Method CHECK_PREDEC_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20130417
2 Importing IS_VBRK_PREDEC Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20130417
3 Importing IV_VGBEL Call by reference Type reference (TYPE) VBRP-VGBEL Document number of the reference document 20130417
4 Importing IV_VGPOS Call by reference Type reference (TYPE) VBRP-VGPOS Item number of the reference item 20130417

Method CHECK_PREDEC_FINAL on class CL_SD_BILL_MEV has no exception.

Method CHECK_TVFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20130619
2 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20130619
3 Importing IV_CALLER_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130619

Method CHECK_TVFK on class CL_SD_BILL_MEV has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP_ACCIT_DEB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCIT_DEB Call by reference Type reference (TYPE) ACCIT_DEB Item fields for creating customer lines 20120711
2 Changing CT_ACCIT_DEB Call by reference Type reference (TYPE) ACCIT_DEB_T Accounting Interface: Item fields for creating customer line 20120711

Method CLEANUP_ACCIT_DEB on class CL_SD_BILL_MEV has no exception.

Method CORRECT_VBRK_ZUKRI_AFTER_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XVBRK Call by reference Type reference (TYPE) VBRK_TAB tABLE TYPE FOR vbrk 20131111

Method CORRECT_VBRK_ZUKRI_AFTER_SPLIT on class CL_SD_BILL_MEV has no exception.

Method DESTROY_INSTANCE Signature

Method DESTROY_INSTANCE on class CL_SD_BILL_MEV has no parameter.
Method DESTROY_INSTANCE on class CL_SD_BILL_MEV has no exception.

Method DISPLAY_PEV_ACCRUAL_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20130318
2 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20130318

Method DISPLAY_PEV_ACCRUAL_DOC on class CL_SD_BILL_MEV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SD_BILL_MEV Value transfer Object reference (TYPE REF TO) CL_SD_BILL_MEV SD Billing Enhancements for Month End Valuation 20130514

Method GET_INSTANCE on class CL_SD_BILL_MEV has no exception.

Method GET_PARAMS_FOR_PREDEC_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_TO Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20130308
2 Exporting EV_VBTYP Call by reference Type reference (TYPE) VBRK-VBTYP SD document category 20130308
3 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20130308
4 Importing IV_KOM_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20130308

Method GET_PARAMS_FOR_PREDEC_SEL on class CL_SD_BILL_MEV has no exception.

Method GET_XKOMFKGN_FOR_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XKOMFKGN Call by reference Type reference (TYPE) KOMFKGN Billing Interface: Communication Table 20130514
2 Importing IV_FKART Call by reference Type reference (TYPE) VBRK-FKART Billing Type 20130514
3 Importing IV_VGBEL Call by reference Type reference (TYPE) VBRP-VGBEL Document number of the reference document 20130514
4 Importing IV_VGPOS Call by reference Type reference (TYPE) VBRP-VGPOS Item number of the reference item 20130514

Method GET_XKOMFKGN_FOR_SPLIT on class CL_SD_BILL_MEV has no exception.

Method IGNORE_FOREIGN_TRADE_INCOMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130204

Method IGNORE_FOREIGN_TRADE_INCOMPL on class CL_SD_BILL_MEV has no exception.

Method IS_BILL_DOC_PERIOD_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20130213
2 Importing IS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130213
3 Returning RV_IS_PERIOD_END Value transfer Type reference (TYPE) XFELD Checkbox 20130213

Method IS_BILL_DOC_PERIOD_END on class CL_SD_BILL_MEV has no exception.

Method IS_BILL_TYPE_PERIOD_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FKART Call by reference Type reference (TYPE) TVFK-FKART Billing Type 20120907
2 Returning RV_IS_PERIOD_END Value transfer Type reference (TYPE) XFELD Checkbox 20120907

Method IS_BILL_TYPE_PERIOD_END on class CL_SD_BILL_MEV has no exception.

Method PRICING_PREPARE_TKOMK_FORECAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TKOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130204
2 Importing IS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130204

Method PRICING_PREPARE_TKOMK_FORECAST on class CL_SD_BILL_MEV has no exception.

Method PRICING_PREPARE_TKOMP_FORECAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TKOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130204
2 Importing IS_TKOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130204
3 Importing IS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130204
4 Importing IS_XVBRP Call by reference Type reference (TYPE) VBRPVB Reference Structure for XVBRP/YVBRP 20130204

Method PRICING_PREPARE_TKOMP_FORECAST on class CL_SD_BILL_MEV has no exception.

Method PROHIBIT_BILL_FINAL_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FI_ADD_INPUT Call by reference Type reference (TYPE) SDFI_S_ADD_INPUT Billing: Additional Input for FI 20130503
2 Importing IS_XVBRK Call by reference Type reference (TYPE) VBRKVB Reference Structure for XVBRK/YVBRP 20130503
3 Returning RV_DO_NOT Value transfer Type reference (TYPE) XFELD Checkbox 20130503

Method PROHIBIT_BILL_FINAL_PROCESSING on class CL_SD_BILL_MEV has no exception.

Method PROHIBIT_ORDER_RELATED_BILLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20130308
2 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20130308

Method PROHIBIT_ORDER_RELATED_BILLING on class CL_SD_BILL_MEV has no exception.

Method PROHIBIT_VF01_VF11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20121121
2 Importing IS_T180 Call by reference Type reference (TYPE) T180 Screen Sequence Control: Transaction Default Values 20121121
3 Importing IS_VBUK Call by reference Type reference (TYPE) VBUK Sales Document: Header Status and Administrative Data 20121121
4 Importing IV_FKART Call by reference Type reference (TYPE) FKART Billing Type 20121121

Method PROHIBIT_VF01_VF11 on class CL_SD_BILL_MEV has no exception.

Method PROHIBIT_VF02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VBFS Call by reference Type reference (TYPE) VBFS Error Log for Collective Processing 20121121
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20121121

Method PROHIBIT_VF02 on class CL_SD_BILL_MEV has no exception.

Method REMOVE_FROM_DOC_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBFA Call by reference Type reference (TYPE) VBFA Sales Document Flow 20130319
2 Importing IV_VBELN_IN Call by reference Type reference (TYPE) VBUK-VBELN Sales and Distribution Document Number 20130319
3 Returning RV_DO_REMOVE Value transfer Type reference (TYPE) XFELD Checkbox 20130319

Method REMOVE_FROM_DOC_FLOW on class CL_SD_BILL_MEV has no exception.

Method REMOVE_FROM_FI_BLOCKED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VMCFAO Call by reference Type reference (TYPE) TDT_VMCFAO Table for blocked billing documents VMCFAO 20130318

Method REMOVE_FROM_FI_BLOCKED_LIST on class CL_SD_BILL_MEV has no exception.

Method STORE_XKOMFKGN_TAB_FOR_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XKOMFKGN Call by reference Type reference (TYPE) KOMFKGN_TAB Table Type KOMFKGN 20130514

Method STORE_XKOMFKGN_TAB_FOR_SPLIT on class CL_SD_BILL_MEV has no exception.

Method SUPPRESS_PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLER_TYPE Call by reference Type reference (TYPE) CHAR1 20130619
2 Returning RV_DO_SUPPRESS Value transfer Type reference (TYPE) XFELD 20130619

Method SUPPRESS_PROGRESS_INDICATOR on class CL_SD_BILL_MEV has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 607