SAP ABAP Interface IFBADI_RFFOPT_CBR (Interface for BAdI: BADI_RFFOPT_CBR)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-PT (Package) Add-On Development - FI - Portugal
Properties
Interface IFBADI_RFFOPT_CBR  
Short Description Interface for BAdI: BADI_RFFOPT_CBR    
General Data
Package ID-FI-PT   Add-On Development - FI - Portugal 
Created 20121218   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IFBADI_RFFOPT_CBR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130610
Friends
Interface IFBADI_RFFOPT_CBR has no friend.
Attributes
Interface IFBADI_RFFOPT_CBR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BALANCES Instance method Public Method Changing based on Balances 20130610
2 GET_OTHER_PAYMENTS Instance method Public Method The other foreign payments to be reported 20131114
3 MODIFY_VEND_CUST_ITEMS_BAL Instance method Public Method Vendors and customers open items for balances 20131114
4 PROCESS_AUTO_PAYMENTS Instance method Public Method Changing based on Automatic Payments 20130610
5 PROCESS_INDV_INVOICES Instance method Public Method Changing based on Manual Payments 20130610
6 PROCESS_OTHER_PAYMENTS Instance method Public Method Processing gl payments and payments with multiple banks 20130610
7 PROCESS_PMNT_TRANS Instance method Public Method Changing of G/L accounts 20130610
8 SELECT_PAYMENT_DOCUMENT Instance method Public Method The payment document has to be reported 20131114
Events
Interface IFBADI_RFFOPT_CBR has no event.
Types
Interface IFBADI_RFFOPT_CBR has no local type.
Method Signatures

Method GET_BALANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BANK_ACC_TYPE Value transfer Type reference (TYPE) FIAPPT_BANK_ACC_TYPE Bank Account Type 20130814
2 Changing BANK_ID Value transfer Type reference (TYPE) FIAPPT_BANKID Bank ID 20130814
3 Changing CV_STCEG Value transfer Type reference (TYPE) STCEG VAT Registration Number 20130802
4 Importing FIAPPTD_BALANCE Value transfer Type reference (TYPE) FIAPPTD_BALANCE Table to store the Balances for Vendor/Customer/Bank Account 20130610
5 Changing ID_BANCO Value transfer Type reference (TYPE) FIAPPT_BANKID Bank ID 20130610
6 Importing KNA1 Value transfer Type reference (TYPE) KNA1 General Data in Customer Master 20130610
7 Importing LFA1 Value transfer Type reference (TYPE) LFA1 Vendor Master (General Section) 20130610
8 Changing NPC2 Value transfer Type reference (TYPE) FIAPPT_NPC2 Entity ID 20130610
9 Changing PAIS_CONTRAPARTE Value transfer Type reference (TYPE) FIAPPT_PAIS_CONTRAPARTE Customer/Vendor Country 20130814

Method GET_BALANCES on Interface IFBADI_RFFOPT_CBR has no exception.

Method GET_OTHER_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_FIAPPTD_TRANS_EXIT Value transfer Type reference (TYPE) FIAPPT_T_TRANS Table type for the transactions of XML - CBR 20131114
2 Importing IS_FIAPPTD_TRANS_EXIT Call by reference Type reference (TYPE) FIAPPTD_TRANS Table to store the transaction details of the CBR PT 20131114
3 Importing IT_KNA1 Call by reference Type reference (TYPE) FIAPPT_T_KNA1 Table type for Customer Master Data 20131114
4 Importing IT_LFA1 Call by reference Type reference (TYPE) FIAPPT_T_LFA1 Table Type for Vendor Master Data 20131114
5 Importing OBJ_CBR Call by reference Object reference (TYPE REF TO) CL_FIAPPT_CBR Class for CBR PT 20131114

Method GET_OTHER_PAYMENTS on Interface IFBADI_RFFOPT_CBR has no exception.

Method MODIFY_VEND_CUST_ITEMS_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CUST_DATA Value transfer Type reference (TYPE) IT_RFPOSXEXT Line Item Display FI_ITEMS 20131114
2 Changing CT_VEND_DATA Value transfer Type reference (TYPE) IT_RFPOSXEXT Line Item Display FI_ITEMS 20131114

Method MODIFY_VEND_CUST_ITEMS_BAL on Interface IFBADI_RFFOPT_CBR has no exception.

Method PROCESS_AUTO_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BSEG_PAY_GL Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
2 Importing BSEG_PAY_VC Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
3 Changing CV_STCEG Value transfer Type reference (TYPE) STCEG VAT Registration Number 20130802
4 Importing FIAPPTD_TRANS Value transfer Type reference (TYPE) FIAPPTD_TRANS Table to store the transaction details of the CBR PT 20130610
5 Changing ID_BANCO Value transfer Type reference (TYPE) FIAPPT_BANKID Bank ID 20130610
6 Importing KNA1 Value transfer Type reference (TYPE) KNA1 General Data in Customer Master 20130610
7 Importing LFA1 Value transfer Type reference (TYPE) LFA1 Vendor Master (General Section) 20130610
8 Changing NPC2 Value transfer Type reference (TYPE) CHAR20 Char 20 20130610
9 Importing PAID_ITEMS Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
10 Changing PAIS_ATIVO Value transfer Type reference (TYPE) INTCA3 ISO country code 3 char 20130610

Method PROCESS_AUTO_PAYMENTS on Interface IFBADI_RFFOPT_CBR has no exception.

Method PROCESS_INDV_INVOICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BSEG_PAY_GL Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
2 Importing BSEG_PAY_VC Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
3 Changing CV_STCEG Value transfer Type reference (TYPE) STCEG VAT Registration Number 20130802
4 Importing FIAPPTD_TRANS Value transfer Type reference (TYPE) FIAPPTD_TRANS Table to store the transaction details of the CBR PT 20130610
5 Changing ID_BANCO Value transfer Type reference (TYPE) FIAPPT_BANKID Bank ID 20130610
6 Importing KNA1 Value transfer Type reference (TYPE) KNA1 General Data in Customer Master 20130610
7 Importing LFA1 Value transfer Type reference (TYPE) LFA1 Vendor Master (General Section) 20130610
8 Changing NPC2 Value transfer Type reference (TYPE) CHAR20 Char 20 20130610
9 Importing PAID_ITEMS Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
10 Changing PAIS_ATIVO Value transfer Type reference (TYPE) INTCA3 ISO country code 3 char 20130610

Method PROCESS_INDV_INVOICES on Interface IFBADI_RFFOPT_CBR has no exception.

Method PROCESS_OTHER_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_FIAPPTD_TRANS_EXIT Call by reference Type reference (TYPE) FIAPPT_T_TRANS Table type for the transactions of XML - CBR 20130610
2 Importing IS_FIAPPTD_TRANS_EXIT Call by reference Type reference (TYPE) FIAPPTD_TRANS Table to store the transaction details of the CBR PT 20130610
3 Importing IT_BSEG_BANK_ENTRIES Call by reference Type reference (TYPE) FIAPPT_T_TRANS_CBR Table type for Transaction data for CBR 20130610
4 Importing IT_BSEG_OTHER_ENTRIES Call by reference Type reference (TYPE) FIAPPT_T_TRANS_CBR Table type for Transaction data for CBR 20130610
5 Importing IT_BSEG_PAID_ENTRIES Call by reference Type reference (TYPE) FIAPPT_T_TRANS_CBR Table type for Transaction data for CBR 20130610
6 Importing IT_KNA1 Call by reference Type reference (TYPE) FIAPPT_T_KNA1 Table type for Customer Master Data 20130610
7 Importing IT_LFA1 Call by reference Type reference (TYPE) FIAPPT_T_LFA1 Table Type for Vendor Master Data 20130610

Method PROCESS_OTHER_PAYMENTS on Interface IFBADI_RFFOPT_CBR has no exception.

Method PROCESS_PMNT_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BSEG_PAY_GL Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
2 Importing BSEG_PAY_VC Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20130610
3 Changing GL_PAY_SEL Value transfer Type reference (TYPE) FLAG General Flag 20130610
4 Importing IT_KNA1 Value transfer Type reference (TYPE) FIAPPT_T_KNA1 Table type for Customer Master Data 20130610
5 Importing IT_LFA1 Value transfer Type reference (TYPE) FIAPPT_T_LFA1 Table Type for Vendor Master Data 20130610

Method PROCESS_PMNT_TRANS on Interface IFBADI_RFFOPT_CBR has no exception.

Method SELECT_PAYMENT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FOREIGN_TRAN Value transfer Type reference (TYPE) FLAG General Flag 20131114
2 Importing IS_BSEG_PAY_GL Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20131114
3 Importing IS_BSEG_PAY_VC Value transfer Type reference (TYPE) FIAPPT_S_TRANS_CBR Structure to store the transaction details for CBR 20131114
4 Importing IT_KNA1 Value transfer Type reference (TYPE) FIAPPT_T_KNA1 Table type for Customer Master Data 20131114
5 Importing IT_LFA1 Value transfer Type reference (TYPE) FIAPPT_T_LFA1 Table Type for Vendor Master Data 20131114

Method SELECT_PAYMENT_DOCUMENT on Interface IFBADI_RFFOPT_CBR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in