SAP ABAP Class CL_IFW_DB (DB access to invoice forecasting worklist)
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_IFW_CON Constants for invoice forecasting worklist 20100809
Properties
Class CL_IFW_DB  
Short Description DB access to invoice forecasting worklist    
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 20100616   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IFW_CON Constants for invoice forecasting worklist 20100809
Friends
Class CL_IFW_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLOSED Instance attribute Private Attribute reference (LIKE) 20101201
2 C_FC_ERR Instance attribute Private Attribute reference (LIKE) 20101203
3 C_FC_OLD Instance attribute Private Attribute reference (LIKE) 20100820
4 C_MAX_BUFFER_LINES Constant Private Type reference (TYPE) I 10000 Maximal number of worklist records in buffer 20100616
5 C_SELCRIT_STRUC Constant Private Type reference (TYPE) DDOBJNAME 'IFW_UI_S_SEARCH_PARAMS' Name of structure with selection criteria 20101104
6 C_TC Instance attribute Private Attribute reference (LIKE) 20100809
7 M_NO_OUTDATED Static Attribute Private Type reference (TYPE) XFELD Flag: Buffer contains outdated records no/yes 20101125
8 M_TWHERE Static Attribute Private Type reference (TYPE) RSDS_WHERE_TAB Where clause for selection criteria 20101104
9 M_TWHERE_FC Static Attribute Private Type reference (TYPE) RSDS_WHERE_TAB Where clause for selection with forecasting parameters 20101104
10 T_HEADER Static Attribute Private Type reference (TYPE) IFW_TT_FC_HEADER_SORTED Invoice forecasting header (buffer) 20100616
11 T_ITEM Static Attribute Private Type reference (TYPE) IFW_TT_FC_ITEM_SORTED Invoice forecasting item (buffer) 20100616
12 T_WL_WO_FC Static Attribute Private Type reference (TYPE) IFW_TT_WL_HASH Worklist records without forecasting records (buffer) 20100617
13 T_WORKLIST Static Attribute Private Type reference (TYPE) IFW_TT_WL_HASH Invoice forecasting wroklist (buffer) 20100616
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20101104
2 READ_BY_INV_TYPE Static method Public Method Read IFW forecasting records by worklist and invoice type 20100809
3 READ_BY_ROOT_DOC Static method Public Method Read invoice forecasting records by root document 20100616
4 READ_WORKLIST_BY_SEL_CRIT Static method Public Method Read IFW worklist records by various selection criteria 20100707
Events
Class CL_IFW_DB has no event.
Types
Class CL_IFW_DB has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method READ_BY_INV_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADER Call by reference Type reference (TYPE) IFW_TT_FC_HEADER_SORTED Invoice forecasting header (table sorted by root documents) 20100809
2 Changing CT_ITEM Call by reference Type reference (TYPE) IFW_TT_FC_ITEM_SORTED_HD Invoice forecasting item (table sorted by root documents) 20100809
3 Importing IT_INV_TYPE_RA Call by reference Type reference (TYPE) IFW_TT_INV_TYPE_RA Ranges of invoice type (table) 20100819
4 Importing IT_WORKLIST Call by reference Type reference (TYPE) IFW_TT_WL_STD Invoice forecasting worklist (standard table) 20100809
5 Importing I_NO_OUTDATED Value transfer Type reference (TYPE) XFELD 'X' Do not select outdated records 20100823
# Exception Resumable Description Created on
1 CX_IFW_DB Exception class for CL_IFW_DB 20100809

Method READ_BY_ROOT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADER Call by reference Type reference (TYPE) IFW_TT_FC_HEADER_STD Invoice forecasting header (standard table) 20100617
2 Changing CT_ITEM Call by reference Type reference (TYPE) IFW_TT_FC_ITEM_STD Invoice forecasting item (standard table) 20100617
3 Changing CT_WORKLIST Call by reference Type reference (TYPE) IFW_TT_WL_STD Invoice forecasting worklist (standard table) 20100616
4 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) XFELD Flag: Always read from DB 20100616
5 Importing IV_NO_OUTDATED Value transfer Type reference (TYPE) XFELD 'X' Flag: Do not read outdated records 20101125
6 Importing IV_WORKLIST_ONLY Value transfer Type reference (TYPE) XFELD Flag: Read only worklist, no invoicing records 20100616
# Exception Resumable Description Created on
1 CX_IFW_DB Message 20100616

Method READ_WORKLIST_BY_SEL_CRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKLIST Call by reference Type reference (TYPE) IFW_TT_WL_STD Invoice forecasting worklist (standard table) 20100707
2 Importing IS_FORECAST_PARAMS Call by reference Type reference (TYPE) IFW_S_FORECAST_PARAMS Worklist selection for forecasting run 20100820
3 Importing IS_SEARCH_PARAMS Call by reference Type reference (TYPE) IFW_UI_S_SEARCH_PARAMS Worklist structure used in UI 20100707
4 Importing I_READ_COMPLETED_DOCS Call by reference Type reference (TYPE) XFELD '' Read completed documents 20101201
5 Importing I_ROOT_DOC_TYPE Value transfer Type reference (TYPE) CIWB_DE_ROOT_DOC_TYPE Root Document Type 20100707
# Exception Resumable Description Created on
1 CX_IFW_DB Exception class for CL_IFW_DB 20100707
History
Last changed by/on SAP  20110908 
SAP Release Created in 606