SAP ABAP Interface IF_EX_FB_ICRC_003 (Business add-in interface IF_EX_FB_ICRC_003)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
FI (Application Component) Financial Accounting
⤷
FB_ICRC (Package) Cross-System Intercompany Reconciliation

⤷

⤷

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
Interface | IF_EX_FB_ICRC_003 | |
Short Description | Business add-in interface IF_EX_FB_ICRC_003 |
General Data
Package | FB_ICRC | Cross-System Intercompany Reconciliation |
Created | 20041006 | SAP |
Last changed | 20131127 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_FB_ICRC_003 has no forward declaration.
Interfaces
Interface IF_EX_FB_ICRC_003 has no interface.
Friends
Interface IF_EX_FB_ICRC_003 has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_EVT01_AFTER_COMPANY_CONV | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 3 | After Converting Company IDs in Reconciliation System | 20041006 | |
2 | GC_EVT01_AFTER_RECEIVE | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 4 | After Receiving Data From Remote System | 20041006 | |
3 | GC_EVT01_BEFORE_COMPANY_CONV | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | Before Converting Company IDs in Reconciliation System | 20041006 | |
4 | GC_EVT01_REMOTE_SELECT | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | Selection in Remote System | 20041006 | |
5 | GC_EVT02_AFTER_RECEIVE | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | After Receiving Data From Remote System | 20041006 | |
6 | GC_EVT02_BEFORE_CCODE_CHECK | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | Before Checking Whether Active CCode Exists in Remote System | 20041006 | |
7 | GC_EVT03_AFTER_ASSIGN | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 1 | After Data Records Were Assigned | 20070625 | |
8 | GC_EVT03_AFTER_GOS | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 4 | After GOS Were Called | 20070625 | |
9 | GC_EVT03_AFTER_LOCAL_UPDATE | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 3 | After Updating Transferred Records From Existing Records | 20070625 | |
10 | GC_EVT03_BEFORE_LOCAL_UPDATE | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 2 | Before Updating Transferred Records From Existing Records | 20070625 | |
11 | GC_EVT03_DLIST_AFTER_SELECT | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 6 | Line items list: After data has been selected | 20091029 | |
12 | GC_EVT03_FBICR_AFTER_STAT_UPD | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 'A' | FBICR*: After Update of Status Field | 20130503 | |
13 | GC_EVT03_FBICR_BEFORE_DISPLAY | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 9 | FBICR*: Line Items Before Display | 20100920 | |
14 | GC_EVT03_ICR_AFTER_SELECT | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 5 | Before Navigation Tree is Created | 20070625 | |
15 | GC_EVT03_ICR_BEFORE_ASSIGN | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 7 | Before Items Are Assigned Manually | 20070724 | |
16 | GC_EVT03_ICR_BEFORE_ASSIGN_DEL | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 6 | Before Assignment Is Deleted Manually | 20070724 | |
17 | GC_EVT03_TLIST_AFTER_SELECT | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 7 | Totals items list: After data has been selected | 20091029 | |
18 | GC_MODE_ASSIGN | Constant | Public | Type reference (TYPE) | FB_ICRC_FLAG | 'A' | Assign Documents | 20070724 | |
19 | GC_MODE_DELETE_ASSIGNMENT | 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
Interface IF_EX_FB_ICRC_003 has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_EX_FB_ICRC_003 has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 500 |