SAP ABAP Class CL_IFW_MM_INVOICING_DOC (Class for BAdI Impl.: IFW_FORECAST_MM_INVOICING_DOC)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB-IFW (Application Component) Invoice Forecasting
     CIWB (Package) Invoice Forecasting Worklist: Core objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100823
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IFW_CON Constants for invoice forecasting worklist 20100824
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IFW_FORECAST_SINGLE Interface for BAdI: IFW_FORECAST_SINGLE 20100823
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_CONSTANTS_IND Various Indicators 20101112
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MRM_CONSTANTS Invoice Verification Constants 20100827
Properties
Class CL_IFW_MM_INVOICING_DOC  
Short Description Class for BAdI Impl.: IFW_FORECAST_MM_INVOICING_DOC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CIWB   Invoice Forecasting Worklist: Core objects 
Created 20100823   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100823
2 IF_IFW_CON Constants for invoice forecasting worklist 20100824
3 IF_IFW_FORECAST_SINGLE Interface for BAdI: IFW_FORECAST_SINGLE 20100823
4 IF_MMPUR_CONSTANTS_IND Various Indicators 20101112
5 IF_MRM_CONSTANTS Invoice Verification Constants 20100827
Friends
Class CL_IFW_MM_INVOICING_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BILL_MM_FIN Instance attribute Private Attribute reference (LIKE) 20100921
2 C_BILL_MM_NO_DI Instance attribute Private Attribute reference (LIKE) 20100914
3 C_BILL_MM_PROV Instance attribute Private Attribute reference (LIKE) 20100914
4 C_CPE_APPL_MM Constant Private Type reference (TYPE) KAPPL 'M ' Application 20101022
5 C_INVDD_DET_CPE Instance attribute Private Attribute reference (LIKE) 20101220
6 C_INV_FIN Instance attribute Private Attribute reference (LIKE) 20100914
7 C_INV_GR Instance attribute Private Attribute reference (LIKE) 20100824
8 C_INV_GR_D Instance attribute Private Attribute reference (LIKE) 20100824
9 C_INV_ITM_COPY Instance attribute Private Attribute reference (LIKE) 20101006
10 C_INV_ITM_ORIGINAL Instance attribute Private Attribute reference (LIKE) 20100921
11 C_INV_NO_DI Instance attribute Private Attribute reference (LIKE) 20101209
12 C_INV_PROV Instance attribute Private Attribute reference (LIKE) 20100914
13 C_INV_TRAN_DI Instance attribute Private Attribute reference (LIKE) 20100916
14 C_INV_TRAN_FI Instance attribute Private Attribute reference (LIKE) 20100916
15 C_INV_TRAN_IV Instance attribute Private Attribute reference (LIKE) 20100921
16 C_INV_TRAN_PI Instance attribute Private Attribute reference (LIKE) 20100916
17 C_KOART_INITIAL Instance attribute Private Attribute reference (LIKE) 20100916
18 C_REF_GR Instance attribute Private Attribute reference (LIKE) 20100824
19 C_SHKZG_H Instance attribute Private Attribute reference (LIKE) 20101001
20 C_SHKZG_S Instance attribute Private Attribute reference (LIKE) 20101001
21 C_TCODE_MIRO Constant Private Type reference (TYPE) TCODE 'MIRO' Transaction Code for Invoice Verification 20100914
22 C_VGART Constant Private Type reference (TYPE) M8VGA 'RD' Transaction Type in AG08 (Internal Document Type) 20100914
23 DIFF_INVOICE_1 Instance attribute Private Attribute reference (LIKE) 20101112
24 DIFF_INVOICE_2 Instance attribute Private Attribute reference (LIKE) 20101112
25 GS_RBKPV Instance attribute Private Type reference (TYPE) MRM_RBKPV Forecasting Invoice Header 20101025
26 GT_FORECAST_RESULT Instance attribute Private Type reference (TYPE) MMCR_TDRSEG Forecasting Results 20100921
27 GT_GM_ITEMS Instance attribute Private See coding 20101111
28 G_CPE_ACTIVE_MM Static Attribute Public Type reference (TYPE) BOOLEAN CPE active for application MM 20101022
29 G_JAHR Instance attribute Private Type reference (TYPE) MJAHR Material Document Year 20110228
30 G_MDOC Instance attribute Private Type reference (TYPE) MBLNR Number of Material Document 20110228
31 R_FORECAST_ENHANCE Static Attribute Private Object reference (TYPE REF TO) IFW_FORECAST_ENHANCEMENT Invoice forecasting Enhancement 20100928
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101022
2 _MAP_INVOICE_HEADER Instance method Private Method Fill Invoice Header (RBKP) 20100824
3 _MAP_TO_INVDATA Instance method Private Method Map the forecasting Results to the exporting parameter 20100914
4 _MERGE_INVOICE_ITEMS Instance method Private Method Merge Invoice Items into one IFW item 20100916
Events
Class CL_IFW_MM_INVOICING_DOC has no event.
Types
Class CL_IFW_MM_INVOICING_DOC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method _MAP_INVOICE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IFW_MESSAGE Message output 20100915
2 Exporting ES_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV Invoice Header 20100824
3 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20100824
# Exception Resumable Description Created on
1 CX_IFW_ROOT Root exception class for IFW 20100915

Method _MAP_TO_INVDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IFW_MESSAGE Message 20100915
2 Exporting ET_INVDATA Call by reference Type reference (TYPE) IFW_TT_INVDATA Result data of invoice forecasting request (table) 20100914
3 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20100914
# Exception Resumable Description Created on
1 CX_IFW_ROOT Root exception class for IFW 20100923

Method _MERGE_INVOICE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MERGED_ITEM Call by reference Type reference (TYPE) MMCR_DRSEG Merged Invoice forecasting item 20100921
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IFW_MESSAGE Message output 20100921
3 Importing IS_DRSEG Call by reference Type reference (TYPE) MMCR_DRSEG Invoice forecasting item 20100921
4 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20100916
5 Importing I_INV_CAT Call by reference Type reference (TYPE) IFW_DE_INV_CAT Invoice Category 20100921

Method _MERGE_INVOICE_ITEMS on class CL_IFW_MM_INVOICING_DOC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606