SAP ABAP Class CL_IFW_FORECAST_SINGLE (Class for BAdI Impl.: IFW_FORECAST_SD_BILLING_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 20100806
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IFW_CON Constants for invoice forecasting worklist 20100806
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IFW_FORECAST_SINGLE Interface for BAdI: IFW_FORECAST_SINGLE 20100806
Properties
Class CL_IFW_FORECAST_SINGLE  
Short Description Class for BAdI Impl.: IFW_FORECAST_SD_BILLING_DOC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class IFW    
Program status     
Category 0   
Package CIWB   Invoice Forecasting Worklist: Core objects 
Created 20100806   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IFW_FORECAST_SINGLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100806
2 IF_IFW_CON Constants for invoice forecasting worklist 20100806
3 IF_IFW_FORECAST_SINGLE Interface for BAdI: IFW_FORECAST_SINGLE 20100806
Friends
Class CL_IFW_FORECAST_SINGLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INVDD_DET_CPE Instance attribute Private Attribute reference (LIKE) 20101213
2 C_INV_DIFF Instance attribute Private Attribute reference (LIKE) 20100806
3 C_INV_DL Instance attribute Private Attribute reference (LIKE) 20100806
4 C_INV_DL_D Instance attribute Private Attribute reference (LIKE) 20101011
5 C_INV_FIN Instance attribute Private Attribute reference (LIKE) 20100806
6 C_INV_GR Instance attribute Private Attribute reference (LIKE) 20100818
7 C_INV_GR_D Instance attribute Private Attribute reference (LIKE) 20101011
8 C_INV_NO_DI Instance attribute Private Attribute reference (LIKE) 20100806
9 C_INV_PROV Instance attribute Private Attribute reference (LIKE) 20100806
10 C_REF_DL Instance attribute Private Attribute reference (LIKE) 20100818
11 C_REF_GR Instance attribute Private Attribute reference (LIKE) 20100818
12 C_YES Instance attribute Private Attribute reference (LIKE) 20101029
13 MR_FORECAST_ENHANCE Instance attribute Private Object reference (TYPE REF TO) IFW_FORECAST_ENHANCEMENT Merge BadI instance 20101004
Methods
# Method Level Visibility Method type Description Created on
1 _DETERMINE_INV_DATE Static method Public Method Determine invoice due date from item information 20101012
2 _MAP_TO_INVDATA Instance method Private Method Map forecasting results to exporting parameter 20100806
3 _MERGE_INVOICE_ITEMS Instance method Private Method Merge delta item with original item 20101004
4 __CONVERT_TO_FACTORYDATE Static method Private Method Convert invoice due date to factory calendar date 20101216
Events
Class CL_IFW_FORECAST_SINGLE has no event.
Types
Class CL_IFW_FORECAST_SINGLE has no local type.
Method Signatures

Method _DETERMINE_INV_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20101012
2 Importing IT_INVDATA Call by reference Type reference (TYPE) IFW_TT_INVDATA Result data of invoice forecasting request (table) 20101012

Method _DETERMINE_INV_DATE on class CL_IFW_FORECAST_SINGLE has no exception.

Method _MAP_TO_INVDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) IFW_TT_MESSAGE Message output (table) 20101216
2 Exporting ET_INVDATA Call by reference Type reference (TYPE) IFW_TT_INVDATA Result data of invoice forecasting request (table) 20100806
3 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20101004
4 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Table type komv 20100806
5 Importing IT_VBRK Call by reference Type reference (TYPE) VBRK_TAB tABLE TYPE FOR vbrk 20100806
6 Importing IT_VBRP Call by reference Type reference (TYPE) VBRP_TAB Table type for VBRP 20100806
# Exception Resumable Description Created on
1 CX_IFW_CPE Exception class for errors in IFW from CPE interface 20101011
2 CX_IFW_FORECAST_SINGLE Exception class for CL_IFW_FORECAST_SINGLE 20101004

Method _MERGE_INVOICE_ITEMS 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 Error message from BAdI call 20101004
2 Exporting ES_VBRP_MERGED Call by reference Type reference (TYPE) VBRPVB Merge of delta item and original item 20101004
3 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20101004
4 Importing IS_VBRP Call by reference Type reference (TYPE) VBRPVB Invoice item 20101004
5 Importing IT_VBRP Call by reference Type reference (TYPE) VBRP_TAB Table type for VBRP 20101004
6 Importing I_INV_CAT Value transfer Type reference (TYPE) IFW_DE_INV_CAT Invoice Category 20101004
# Exception Resumable Description Created on
1 NOT_SUPPORTED merge not supported 20101004

Method __CONVERT_TO_FACTORYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INV_DATE Call by reference Type reference (TYPE) IFW_DE_INV_DATE Invoice Due Date 20101216
2 Importing IS_INVREQ Call by reference Type reference (TYPE) IFW_S_INVREQ Invoice forecasting request 20101216

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