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 | 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 | Constant | Public | Type reference (TYPE) | STRING | 'IFW_T_COMM' | BRF+ comm table | 20101011 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'IFW_S_STATUS_COMM' | Communication structure | 20101123 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'DATE_OFFSET' | date offset | 20101011 | ||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'DATE_OFFSET_IDD' | date offset from idd | 20101116 | ||
| 5 | Constant | Public | Type reference (TYPE) | SY-MSGTY | 'E' | error | 20101109 | ||
| 6 | Constant | Public | Type reference (TYPE) | FDT_UUID | '1B9C6B4CFA195E03E10000000A4285B9' | FDT: Universal Unique Identifier | 20101011 | ||
| 7 | Constant | Public | Type reference (TYPE) | SY-MSGTY | 'I' | Information | 20101109 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'INV_DUE_DATE_FIN' | Invoice Due Date Final | 20101018 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'INV_DUE_DATE_PRO' | Invoice Due Date Provisional | 20101018 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'INV_ITEM' | Invoice Item | 20101123 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'INV_NR' | Invoice Number | 20101123 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'INV_TYPE' | Invoice Type | 20101123 | ||
| 13 | Constant | Public | Type reference (TYPE) | SY-MSGID | 'IFW_STATUS' | Message Class | 20101109 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'PAY_DUE_DATE_FIN' | Invoice Due Date Final | 20101123 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'PAY_DUE_DATE_PRO' | Invoice Due Date Provisional | 20101123 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'ROOT_DOC' | Root Doc | 20101018 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'ROOT_DOC_ITEM' | Root Doc Item | 20101018 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'ROOT_DOC_TYPE' | Root Doc Type | 20101018 | ||
| 19 | Constant | Public | Type reference (TYPE) | CIWB_DE_ROOT_DOC_TYPE | '01' | Source Document Type | 20101011 | ||
| 20 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '000' | Status 000 | 20101122 | ||
| 21 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '001' | Status 001 | 20110412 | ||
| 22 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '002' | Status 002 | 20110412 | ||
| 23 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '003' | Status 003 | 20101011 | ||
| 24 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '004' | Status 004 | 20110412 | ||
| 25 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '005' | Status 005 | 20101011 | ||
| 26 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '006' | Status 006 | 20110412 | ||
| 27 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '007' | Status 007 | 20110412 | ||
| 28 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '008' | Status 008 | 20101011 | ||
| 29 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '009' | Status 009 | 20110412 | ||
| 30 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '010' | Status 010 | 20101011 | ||
| 31 | Constant | Public | Type reference (TYPE) | IFW_DE_STATUS | '011' | Status 011 | 20110808 | ||
| 32 | Constant | Public | Type reference (TYPE) | SY-MSGTY | 'W' | Warning | 20101109 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | call brf+ function | 20100818 | |
| 2 | Static method | Private | Method | determine header status | 20100823 | |
| 3 | Static method | Public | Method | determine IFW status | 20100818 | |
| 4 | Static method | Private | Method | 20100921 | ||
| 5 | 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 | E_T_RESULT | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_RESULT | Status result structure | 20100818 | |||
| 2 | I_COMM_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | IFW_DE_COMM_STRUCTURE_NAME | BRFplus Communication Structure | 20101125 | |||
| 3 | I_CREATE_BRF_TRACE | Call by reference | Type reference (TYPE) | XFELD | Create BRF+ trace | 20101209 | |||
| 4 | I_FUNCTION_ID | Call by reference | Type reference (TYPE) | IFW_DE_FUNCTION_ID | function ID | 20100921 | |||
| 5 | I_T_COMM | Call by reference | Type reference (TYPE) | ANY TABLE | comm table | 20100820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_S_HEADER_RESULT | Call by reference | Type reference (TYPE) | IFW_S_STATUS_RESULT | Status result structure | 20100823 | |||
| 2 | I_T_COMM | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_COMM | Status comm type | 20100823 | |||
| 3 | I_T_RESULT | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_RESULT | Status result type | 20100823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_T_HEADER_RESULT | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_RESULT | Status result structure | 20100823 | |||
| 2 | E_T_RESULT | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_RESULT | Status result type | 20100818 | |||
| 3 | I_CREATE_BRF_TRACE | Call by reference | Type reference (TYPE) | XFELD | ' ' | create BRF+ trace | 20101209 | ||
| 4 | I_READ_DESCRIPTION | Call by reference | Type reference (TYPE) | XFELD | ' ' | read description | 20101123 | ||
| 5 | I_T_HEADER | Call by reference | Type reference (TYPE) | IFW_TT_FC_HEADER_STD | Invoice forecast. header | 20100818 | |||
| 6 | I_T_ITEMS | Call by reference | Type reference (TYPE) | IFW_TT_FC_ITEM_STD | Invoice forecast. item | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_COMM_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | IFW_DE_COMM_STRUCTURE_NAME | Function name | 20100930 | |||
| 2 | E_FUNCTION_ID | Call by reference | Type reference (TYPE) | IFW_DE_FUNCTION_ID | Function Id | 20100921 | |||
| 3 | E_S_COMM_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | Comm structure | 20100928 | |||
| 4 | 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 | 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 | C_T_RESULT | Call by reference | Type reference (TYPE) | IFW_TT_STATUS_RESULT | Status result structure | 20101126 | |||
| 2 | I_STATUS | Call by reference | Type reference (TYPE) | IFW_DE_STATUS | Status | 20101124 | |||
| 3 | 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 |