SAP ABAP Interface IF_FIEU_SAFT_UPDATE_SDINVOICES (Interface for BAdI: FIEUSAFT_UPDATE_SDINVOICES)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-SAFT (Package) SAF-T Reporting (generic parts)
Properties
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES  
Short Description Interface for BAdI: FIEUSAFT_UPDATE_SDINVOICES    
General Data
Package ID-FI-SAFT   SAF-T Reporting (generic parts) 
Created 20130526   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20131125
Friends
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no friend.
Attributes
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EXCLUDE_INVOICES Instance method Public Method Exclude Internal documents,plants abroad , 3rd party invoice 20131125
2 GET_EXCHANGE_RATE Instance method Public Method Get the relevant exchange rate information for invoice 20131125
3 GET_INVOICE_STATUS Instance method Public Method Get the invoice status for invoices 20131125
4 IDENTIFY_DEBIT_CREDIT_AMT Instance method Public Method Update debit/credit amounts of the invoices 20131125
5 IDENTIFY_EXT_SYS_INV_TOTAL Instance method Public Method Identify total debit/credit inclusion of external invoices 20131125
6 IDENTIFY_INV_PROP_EXT_SYS Instance method Public Method Map InvoiceNo,InvoiceStatus,Hash,HashControl of external inv 20131125
7 IDENTIFY_SETTLEMENT_AMT Instance method Public Method Get the settlement amount pertaining to the invoice 20131125
8 MAP_CURRENCY Instance method Public Method Map internal currency to standad currency 20131125
9 MAP_PAYMENT_MECHANISM Instance method Public Method Map payment mechanism 20131125
10 POPULATE_TAX_INFO_EXT_TAXENGN Instance method Public Method Populate tax information when external tax engines are used 20131125
11 REMOVE_INVOICES_CANC_REV Instance method Public Method Remove the invoices that are cancellations and reversal 20131125
12 REPLACE_INVOICE_NUMBER Instance method Public Method Replace invoice number 20131125
Events
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no event.
Types
Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no local type.
Method Signatures

Method EXCLUDE_INVOICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCLUDE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method EXCLUDE_INVOICES on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method GET_EXCHANGE_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCHANGE_RATE Call by reference Type reference (TYPE) FIEUD_SDINV_I-EXCHANGERATE Exchange Rate for Price Determination 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_POSNR Call by reference Type reference (TYPE) VBRP-POSNR Billing item 20131125
6 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method GET_EXCHANGE_RATE on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method GET_INVOICE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INV_STATUS Call by reference Type reference (TYPE) FIEUD_SDINV_H-INV_STATUS SAFT: Invoice Status 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method GET_INVOICE_STATUS on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method IDENTIFY_DEBIT_CREDIT_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TOTAL_CREDIT Call by reference Type reference (TYPE) FIEUD_INVSUMMARY-TOTAL_CREDIT_AMT Value field 13(25) characters with 2 decimal places 20131125
2 Exporting EV_TOTAL_DEBIT Call by reference Type reference (TYPE) FIEUD_INVSUMMARY-TOTAL_DEBIT_AMT Value field 13(25) characters with 2 decimal places 20131125
3 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
4 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
5 Importing IV_LAND1 Value transfer Type reference (TYPE) T001-LAND1 Country Key 20131125
6 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method IDENTIFY_DEBIT_CREDIT_AMT on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method IDENTIFY_EXT_SYS_INV_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCLUDE_TOTALCREDIT Call by reference Type reference (TYPE) FIEUD_INVSUMMARY-TOTAL_CREDIT_AMT Value field 13(25) characters with 2 decimal places 20131125
2 Exporting EV_EXCLUDE_TOTALDEBIT Call by reference Type reference (TYPE) FIEUD_INVSUMMARY-TOTAL_DEBIT_AMT Value field 13(25) characters with 2 decimal places 20131125
3 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
4 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
5 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
6 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method IDENTIFY_EXT_SYS_INV_TOTAL on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method IDENTIFY_INV_PROP_EXT_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVOICE_NO Call by reference Type reference (TYPE) FIEUD_SDINV_H-INVOICE_NO Sales and Distribution Document Number 20131125
2 Exporting EV_INV_HASH Call by reference Type reference (TYPE) FIEUD_SDINV_H-HASH SAFT_PT: Signature Associated with Invoice 20131125
3 Exporting EV_INV_HASHCONTROL Call by reference Type reference (TYPE) FIEUD_SDINV_H-HASHCONTROL SAFT PT: Private Key Version 20131125
4 Exporting EV_INV_STATUS Call by reference Type reference (TYPE) FIEUD_SDINV_H-INV_STATUS SAFT: Invoice Status 20131125
5 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
6 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
7 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
8 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method IDENTIFY_INV_PROP_EXT_SYS on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method IDENTIFY_SETTLEMENT_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SETTLEMENT_AMT Call by reference Type reference (TYPE) FIEUD_SDINV_I-DISCOUNT_AMT Value field 13(25) characters with 2 decimal places 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_POSNR Call by reference Type reference (TYPE) VBRP-POSNR Billing item 20131125
6 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method IDENTIFY_SETTLEMENT_AMT on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method MAP_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WAERS Call by reference Type reference (TYPE) FIEUD_SDINV_I-WAERS Currency Key 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125
6 Importing IV_WAERS Call by reference Type reference (TYPE) VBRK-WAERK SD Document Currency 20131125

Method MAP_CURRENCY on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method MAP_PAYMENT_MECHANISM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PAYMENT_MECH Call by reference Type reference (TYPE) TEXT1_042Z Name of Payment Method in Language of the Country 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method MAP_PAYMENT_MECHANISM on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method POPULATE_TAX_INFO_EXT_TAXENGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAXAMOUNT Call by reference Type reference (TYPE) FIEUD_SDINV_I-TAXAMOUNT Tax Amount in Local Currency 20131125
2 Exporting EV_TAXCODE Call by reference Type reference (TYPE) FIEUD_SDINV_I-TAXCODE Sales Tax Code 20131125
3 Exporting EV_TAXPERCENT Call by reference Type reference (TYPE) FIEUD_SDINV_I-TAXPERCENT Rate (condition amount or percentage) 20131125
4 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
5 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
6 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
7 Importing IV_POSNR Call by reference Type reference (TYPE) VBRP-POSNR Billing item 20131125
8 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

Method POPULATE_TAX_INFO_EXT_TAXENGN on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method REMOVE_INVOICES_CANC_REV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_INVOICE Call by reference Type reference (TYPE) FIEU_T_SDINV_H SAFT : SD invoice header information 20131125
2 Changing IT_INV_LINES Call by reference Type reference (TYPE) FIEU_T_SDINV_I SAFT : SD invoice line item information 20131125
3 Changing IT_INV_SUMMARY Call by reference Type reference (TYPE) FIEU_T_SDINVSUMMARY SAFT : SD invoice summary 20131125
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20131125
5 Importing IV_LAND1 Call by reference Type reference (TYPE) LAND1 Country Key 20131125

Method REMOVE_INVOICES_CANC_REV on Interface IF_FIEU_SAFT_UPDATE_SDINVOICES has no exception.

Method REPLACE_INVOICE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVOICE_NO Call by reference Type reference (TYPE) FIEUD_SDINV_H-INVOICE_NO Sales and Distribution Document Number 20131125
2 Importing IV_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Company Code 20131125
3 Importing IV_FKDAT Call by reference Type reference (TYPE) VBRK-FKDAT Billing date for billing index and printout 20131125
4 Importing IV_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Country Key 20131125
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBRK-VBELN Billing Document 20131125

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