SAP ABAP Class CL_IFW_STATUS (IFW Status class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB-IFW (Application Component) Invoice Forecasting
     CIWB_STATUS (Package) IFW status management
Properties
Class CL_IFW_STATUS  
Short Description IFW Status class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CIWB_STATUS   IFW status management 
Created 20100818   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IFW_STATUS has no interface implemented.
Friends
Class CL_IFW_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BRF_COMM_TABLE Constant Public Type reference (TYPE) STRING 'IFW_T_COMM' BRF+ comm table 20101011
2 C_COMM_STRUCTURE Constant Public Type reference (TYPE) STRING 'IFW_S_STATUS_COMM' Communication structure 20101123
3 C_DATE_OFFSET Constant Public Type reference (TYPE) STRING 'DATE_OFFSET' date offset 20101011
4 C_DATE_OFFSET_IDD Constant Public Type reference (TYPE) STRING 'DATE_OFFSET_IDD' date offset from idd 20101116
5 C_ERROR Constant Public Type reference (TYPE) SY-MSGTY 'E' error 20101109
6 C_FUNCTION_ID_TC Constant Public Type reference (TYPE) FDT_UUID '1B9C6B4CFA195E03E10000000A4285B9' FDT: Universal Unique Identifier 20101011
7 C_INFORMATION Constant Public Type reference (TYPE) SY-MSGTY 'I' Information 20101109
8 C_INV_DUE_DATE_FIN Constant Public Type reference (TYPE) STRING 'INV_DUE_DATE_FIN' Invoice Due Date Final 20101018
9 C_INV_DUE_DATE_PRO Constant Public Type reference (TYPE) STRING 'INV_DUE_DATE_PRO' Invoice Due Date Provisional 20101018
10 C_INV_ITEM Constant Public Type reference (TYPE) STRING 'INV_ITEM' Invoice Item 20101123
11 C_INV_NR Constant Public Type reference (TYPE) STRING 'INV_NR' Invoice Number 20101123
12 C_INV_TYPE Constant Public Type reference (TYPE) STRING 'INV_TYPE' Invoice Type 20101123
13 C_MSGID_STATUS Constant Public Type reference (TYPE) SY-MSGID 'IFW_STATUS' Message Class 20101109
14 C_PAY_DUE_DATE_FIN Constant Public Type reference (TYPE) STRING 'PAY_DUE_DATE_FIN' Invoice Due Date Final 20101123
15 C_PAY_DUE_DATE_PRO Constant Public Type reference (TYPE) STRING 'PAY_DUE_DATE_PRO' Invoice Due Date Provisional 20101123
16 C_ROOT_DOC Constant Public Type reference (TYPE) STRING 'ROOT_DOC' Root Doc 20101018
17 C_ROOT_DOC_ITEM Constant Public Type reference (TYPE) STRING 'ROOT_DOC_ITEM' Root Doc Item 20101018
18 C_ROOT_DOC_TYPE Constant Public Type reference (TYPE) STRING 'ROOT_DOC_TYPE' Root Doc Type 20101018
19 C_ROOT_DOC_TYPE_TC Constant Public Type reference (TYPE) CIWB_DE_ROOT_DOC_TYPE '01' Source Document Type 20101011
20 C_STATUS_000 Constant Public Type reference (TYPE) IFW_DE_STATUS '000' Status 000 20101122
21 C_STATUS_001 Constant Public Type reference (TYPE) IFW_DE_STATUS '001' Status 001 20110412
22 C_STATUS_002 Constant Public Type reference (TYPE) IFW_DE_STATUS '002' Status 002 20110412
23 C_STATUS_003 Constant Public Type reference (TYPE) IFW_DE_STATUS '003' Status 003 20101011
24 C_STATUS_004 Constant Public Type reference (TYPE) IFW_DE_STATUS '004' Status 004 20110412
25 C_STATUS_005 Constant Public Type reference (TYPE) IFW_DE_STATUS '005' Status 005 20101011
26 C_STATUS_006 Constant Public Type reference (TYPE) IFW_DE_STATUS '006' Status 006 20110412
27 C_STATUS_007 Constant Public Type reference (TYPE) IFW_DE_STATUS '007' Status 007 20110412
28 C_STATUS_008 Constant Public Type reference (TYPE) IFW_DE_STATUS '008' Status 008 20101011
29 C_STATUS_009 Constant Public Type reference (TYPE) IFW_DE_STATUS '009' Status 009 20110412
30 C_STATUS_010 Constant Public Type reference (TYPE) IFW_DE_STATUS '010' Status 010 20101011
31 C_STATUS_011 Constant Public Type reference (TYPE) IFW_DE_STATUS '011' Status 011 20110808
32 C_WARNING Constant Public Type reference (TYPE) SY-MSGTY 'W' Warning 20101109
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BRF_FUNCTION Static method Private Method call brf+ function 20100818
2 DETERMINE_HEADER_STATUS Static method Private Method determine header status 20100823
3 DETERMINE_IFW_STATUS Static method Public Method determine IFW status 20100818
4 READ_STATUS_CUSTOMIZING Static method Private Method 20100921
5 SET_STATUS_INTO_RESULT Static method Public Method set status into result structure 20101124
Events
Class CL_IFW_STATUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IFW_TT_STATUS_COMM Public See coding 20100824 ifw_tt_status_comm TYPE STANDARD TABLE OF ifw_s_status_comm
Method Signatures

Method CALL_BRF_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RESULT Call by reference Type reference (TYPE) IFW_TT_STATUS_RESULT Status result structure 20100818
2 Importing I_COMM_STRUCTURE_NAME Call by reference Type reference (TYPE) IFW_DE_COMM_STRUCTURE_NAME BRFplus Communication Structure 20101125
3 Importing I_CREATE_BRF_TRACE Call by reference Type reference (TYPE) XFELD Create BRF+ trace 20101209
4 Importing I_FUNCTION_ID Call by reference Type reference (TYPE) IFW_DE_FUNCTION_ID function ID 20100921
5 Importing I_T_COMM Call by reference Type reference (TYPE) ANY TABLE comm table 20100820
# Exception Resumable Description Created on
1 CX_IFW_ERROR Exception class for IFW 20110301

Method DETERMINE_HEADER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HEADER_RESULT Call by reference Type reference (TYPE) IFW_S_STATUS_RESULT Status result structure 20100823
2 Importing I_T_COMM Call by reference Type reference (TYPE) IFW_TT_STATUS_COMM Status comm type 20100823
3 Importing I_T_RESULT Call by reference Type reference (TYPE) IFW_TT_STATUS_RESULT Status result type 20100823
# Exception Resumable Description Created on
1 CX_IFW_ERROR Exception class for IFW 20101110

Method DETERMINE_IFW_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HEADER_RESULT Call by reference Type reference (TYPE) IFW_TT_STATUS_RESULT Status result structure 20100823
2 Exporting E_T_RESULT Call by reference Type reference (TYPE) IFW_TT_STATUS_RESULT Status result type 20100818
3 Importing I_CREATE_BRF_TRACE Call by reference Type reference (TYPE) XFELD ' ' create BRF+ trace 20101209
4 Importing I_READ_DESCRIPTION Call by reference Type reference (TYPE) XFELD ' ' read description 20101123
5 Importing I_T_HEADER Call by reference Type reference (TYPE) IFW_TT_FC_HEADER_STD Invoice forecast. header 20100818
6 Importing I_T_ITEMS Call by reference Type reference (TYPE) IFW_TT_FC_ITEM_STD Invoice forecast. item 20100818
# Exception Resumable Description Created on
1 CX_IFW_ERROR Exception class for IFW 20101109

Method READ_STATUS_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMM_STRUCTURE_NAME Call by reference Type reference (TYPE) IFW_DE_COMM_STRUCTURE_NAME Function name 20100930
2 Exporting E_FUNCTION_ID Call by reference Type reference (TYPE) IFW_DE_FUNCTION_ID Function Id 20100921
3 Exporting E_S_COMM_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Comm structure 20100928
4 Importing I_ROOT_DOC_TYPE Call by reference Type reference (TYPE) CIWB_DE_ROOT_DOC_TYPE Source Document Type 20100921
# Exception Resumable Description Created on
1 CX_IFW_ERROR Exception class for IFW 20101110

Method SET_STATUS_INTO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RESULT Call by reference Type reference (TYPE) IFW_TT_STATUS_RESULT Status result structure 20101126
2 Importing I_STATUS Call by reference Type reference (TYPE) IFW_DE_STATUS Status 20101124
3 Importing I_S_COMM Call by reference Type reference (TYPE) IFW_S_STATUS_COMM IFW status communication structure 20101124

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