SAP ABAP Class IF_EX_FB_ICRC_003 (Business add-in interface IF_EX_FB_ICRC_003)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_FB_ICRC_003 | BAdI class CL_EX_FB_ICRC_003 | 20041006 |
Properties
| Class | IF_EX_FB_ICRC_003 | |
| Short Description | Business add-in interface IF_EX_FB_ICRC_003 | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20041006 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_FB_ICRC_003 has no forward declaration.
Interfaces
Class IF_EX_FB_ICRC_003 has no interface implemented.
Friends
Class IF_EX_FB_ICRC_003 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 3 | After Converting Company IDs in Reconciliation System | 20041006 | ||
| 2 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 4 | After Receiving Data From Remote System | 20041006 | ||
| 3 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | Before Converting Company IDs in Reconciliation System | 20041006 | ||
| 4 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | Selection in Remote System | 20041006 | ||
| 5 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | After Receiving Data From Remote System | 20041006 | ||
| 6 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | Before Checking Whether Active CCode Exists in Remote System | 20041006 | ||
| 7 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | After Data Records Were Assigned | 20070625 | ||
| 8 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 4 | After GOS Were Called | 20070625 | ||
| 9 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 3 | After Updating Transferred Records From Existing Records | 20070625 | ||
| 10 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | Before Updating Transferred Records From Existing Records | 20070625 | ||
| 11 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 6 | Line items list: After data has been selected | 20091029 | ||
| 12 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 'A' | FBICR*: After Update of Status Field | 20130503 | ||
| 13 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 9 | FBICR*: Line Items Before Display | 20100920 | ||
| 14 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 5 | Before Navigation Tree is Created | 20070625 | ||
| 15 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 7 | Before Items Are Assigned Manually | 20070724 | ||
| 16 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 6 | Before Assignment Is Deleted Manually | 20070724 | ||
| 17 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 7 | Totals items list: After data has been selected | 20091029 | ||
| 18 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 'A' | Assign Documents | 20070724 | ||
| 19 | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 'D' | Delete Document Assignment | 20070724 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add Fields to Be Selected from Database Tables | 20041006 | |
| 2 | Instance method | Public | Method | Add Information to Selected Data Record | 20041006 | |
| 3 | Instance method | Public | Method | Change Information in Data Table | 20070625 | |
| 4 | Instance method | Public | Method | Change Data Table in Sender System (Add, Delete Records) | 20070625 | |
| 5 | Instance method | Public | Method | Convert GL Open Items | 20070625 | |
| 6 | Instance method | Public | Method | Provide Mapping for Company IDs | 20041006 | |
| 7 | Instance method | Public | Method | Restrict Data Selection | 20070625 | |
| 8 | Instance method | Public | Method | Save Change of Assignment in Original Document | 20070724 | |
| 9 | Instance method | Public | Method | Supply Data Using Non Standard Logic | 20041006 |
Events
Class IF_EX_FB_ICRC_003 has no event.
Types
Class IF_EX_FB_ICRC_003 has no local type.
Method Signatures
Method ADD_FIELDS_TO_BE_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_TNAME_FTAB | Call by reference | Type reference (TYPE) | FBRC_TH_TNAME_FTAB | Additional Tables And Fields | 20041006 | |||
| 2 | ITH_TNAME_FTAB | Call by reference | Type reference (TYPE) | FBRC_TH_TNAME_FTAB | Tables And Fields Contained in Selection | 20041006 |
Method ADD_FIELDS_TO_BE_SELECTED on class IF_EX_FB_ICRC_003 has no exception.
Method ADD_INFORMATION_TO_DATA_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | FBICRC_S_SELECT_003 | Data Record to Be Sent to Reconciliation System | 20041006 | |||
| 2 | ID_EVENT | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | See Attributes GC_EVT01_* of IF_EX_FB_ICRC_003 | 20041006 | |||
| 3 | IS_DOC_DETAILS | Call by reference | Type reference (TYPE) | BSEG | Detail Information for Document | 20041006 | |||
| 4 | IS_DOC_DETAILS_FAGL | Call by reference | Type reference (TYPE) | GLU1 | FAGL Detail Information for Document | 20080508 | |||
| 5 | IS_DOC_HEADER | Call by reference | Type reference (TYPE) | BKPF | Header Information for Document | 20041006 | |||
| 6 | IS_EXISTING_RECORD | Call by reference | Type reference (TYPE) | FBICRC_S_SELECT_003 | Data Record as It Exists in ICR DB | 20121217 | |||
| 7 | IS_OPEN_ITEM | Call by reference | Type reference (TYPE) | BSID | Open Item Information | 20041006 | |||
| 8 | IT_SELECTION | Call by reference | Type reference (TYPE) | FBRC_T_TABLE_SEL | Selection Criteria | 20041006 |
Method ADD_INFORMATION_TO_DATA_RECORD on class IF_EX_FB_ICRC_003 has no exception.
Method CHANGE_DATA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Data Records | 20070625 | |||
| 2 | ID_EVENT | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | See Attributes GC_EVT03_* of IF_EX_FB_ICRC_003 | 20070625 | |||
| 3 | ID_MANUAL_ASSIGN | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | 'X' = Manual Assignment, SPACE = Automatic Assignment | 20070625 |
Method CHANGE_DATA_TABLE on class IF_EX_FB_ICRC_003 has no exception.
Method CHANGE_DATA_TABLE_SENDER_SYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Records to be Transferred to Reconciliation System | 20070625 | |||
| 2 | IR_DOC_DETAILS | Call by reference | Object reference (TYPE REF TO) | DATA | Document Detail Information for Selected Open Items (BSEG) | 20070625 | |||
| 3 | IR_DOC_DETAILS_FAGL | Call by reference | Object reference (TYPE REF TO) | DATA | Document Detail Information for Selected Open Items (FAGL) | 20080508 | |||
| 4 | IR_DOC_HEADER | Call by reference | Object reference (TYPE REF TO) | DATA | Document Header Information for Selected Open Items (BKPF) | 20070625 | |||
| 5 | IR_OPEN_CITEM | Call by reference | Object reference (TYPE REF TO) | DATA | Open Customer Items | 20070625 | |||
| 6 | IR_OPEN_VITEM | Call by reference | Object reference (TYPE REF TO) | DATA | Open Vendor Items | 20070625 |
Method CHANGE_DATA_TABLE_SENDER_SYS on class IF_EX_FB_ICRC_003 has no exception.
Method CONVERT_DATA_FROM_001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA_003 | Call by reference | Type reference (TYPE) | FBICRC_S_SELECT_003 | Structure for Data Selection of Reconcilation Process 003 | 20070625 | |||
| 2 | IS_DATA_001 | Call by reference | Type reference (TYPE) | FBICRC_S_SELECT_001 | Structure for Data Selection of Reconcilation Process 001 | 20070625 |
Method CONVERT_DATA_FROM_001 on class IF_EX_FB_ICRC_003 has no exception.
Method MAP_COMPANY_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EB_COMPANY_ID_MAPPING_REQUIRED | Value transfer | Type reference (TYPE) | FB_ICRC_FLAG | 'X'=Company ID Mapping Required;' '=Not Required | 20041006 | |||
| 2 | ETH_COMPANY_MAPPING | Call by reference | Type reference (TYPE) | FBICRC_TH_RFCDES_RCOMP_MAP | Mapping of Company IDs per RFC Destination | 20041006 | |||
| 3 | ID_EVENT | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | See Attributes GC_EVT02_* of IF_EX_FB_ICRC_003 | 20041006 | |||
| 4 | ITH_COMPANIES | Call by reference | Type reference (TYPE) | FBICRC_TH_RCOMP_PROP | Companies to be Processed | 20041006 |
Method MAP_COMPANY_IDS on class IF_EX_FB_ICRC_003 has no exception.
Method RESTRICT_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TSEL_RFC | Call by reference | Type reference (TYPE) | FBRC_T_TABLE_SEL | Table of Selection Restrictions | 20070625 | |||
| 2 | ID_RFCDES | Call by reference | Type reference (TYPE) | RFCDEST | RFC Destination for Selection | 20070625 | |||
| 3 | ID_RPROC | Call by reference | Type reference (TYPE) | FB_RC_RPROC | Reconciliation Process | 20070625 | |||
| 4 | IT_RCOMP | Call by reference | Type reference (TYPE) | FBICRC_T_RCOMP_FDNAM | Companies to be Selected | 20070625 |
Method RESTRICT_SELECTION on class IF_EX_FB_ICRC_003 has no exception.
Method SAVE_ASSIGN_CHANGE_IN_ORIG_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EB_CANCEL_PROCESSING | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | 'X' = No Further Assignment Changes Will Be Saved | 20070724 | |||
| 2 | EB_CHANGE_SUCCESSFUL | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | 'X' = Assignment Change Saved in Original Document | 20070724 | |||
| 3 | ET_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Messages to be Displayed to User | 20070724 | |||
| 4 | ID_MODE | Call by reference | Type reference (TYPE) | FB_ICRC_FLAG | 'A' = Assign; 'D' = Delete Assignment | 20070724 | |||
| 5 | IS_DATA | Call by reference | Type reference (TYPE) | FBICRC_S_DISPLAY_003 | Document to be Changed | 20070724 | |||
| 6 | IS_RCOMP_PROPERTIES | Call by reference | Type reference (TYPE) | FBICRC_S_RCOMP_PROP | Company Properties (e.g. sender field for reference number) | 20070724 |
Method SAVE_ASSIGN_CHANGE_IN_ORIG_DOC on class IF_EX_FB_ICRC_003 has no exception.
Method SUPPLY_OTHER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_MESSAGES | Call by reference | Type reference (TYPE) | FBICRC_TH_MSG | Messages to Be Stored per Company (Update Run Only) | 20070625 | |||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | FBICRC_T_RPROC_003_DATA | Table with Data to Be Reconciled | 20041006 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Messages to Be Added to the Program Log | 20041006 | |||
| 4 | ITH_COMPANIES | Call by reference | Type reference (TYPE) | FBICRC_TH_RCOMP_PROP | Company Properties | 20041006 | |||
| 5 | ITH_TNAME_FTAB | Call by reference | Type reference (TYPE) | FBRC_TH_TNAME_FTAB | Tables and Fields to Be Selected | 20041006 | |||
| 6 | IT_SELECTIONS | Call by reference | Type reference (TYPE) | FBRC_T_TABLE_SEL | Selection Restrictions | 20041006 |
Method SUPPLY_OTHER_DATA on class IF_EX_FB_ICRC_003 has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |