SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
E-mail EFT Remittance using BTE
By Savitha Madhavagiri, CSC India
The objective of this development is to e-mail EFT Remittance advices to the specified (vendor)
address.
SAP R/3 does not provide an automatic approach to send e-mails along with print option.
The activation and implementation of suitable BTE will fulfill the requirement. Though this is a
specific scenario we can see how we can find and use a relevant BTE through this example.
How to find and use BTEs?
To find out what BTEs exist in the system for our application execute transaction BERP (Process
Info system). In this transaction pass relevant values to attribute type - A (application component)
and selection attributes FI-AP-AP-PT to get more relevant BTEs.
Upon execution of transaction the following BTEs were found for Payment transaction.
After reading the documentation we found that BTE 00002040 and 00002050 are suitable for our
scenario. Search the source code for “OPEN_FI_PERFORM” to see if these are being called. We
can find these BTEs being called in remittance advice include program RFFORI06 (Main program
- DME program for bank transfer RFFOAU_T).
Create a new ZF_F110_PROCESS_00002040 function module in SE37 by copying the sample
code from SAMPLE_PROCESS_00002040 and modify this FM according to your requirement.
Now we see how we configure the BTEs.
Go to FIBF transaction and do the following steps:
1) Define a customer product ZMAIL in FIBF – Menu Settings->Products->of a customer and
remember to tick the check box which will activate the product. Save and go back to initial screen
of BTE.
2) Create a new entry to link custom function module, custom product and process in Menu
Settings->Process modules->of a customer. Depending on the requirement, Country and
Application has to be specified.
Sample code of ZF_F110_PROCESS_00002040:
FUNCTION ZF_F110_PROCESS_00002040.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" VALUE(I_REGUH) LIKE REGUH STRUCTURE REGUH
*" TABLES
*" T_FIMSG STRUCTURE FIMSG
*" CHANGING
*" VALUE(C_FINAA) LIKE FINAA STRUCTURE FINAA
*"----------------------------------------------------------------------
* Read mail address of vendor from lfb1.Vendor no is available in
REGUH payment data structure
IF NOT i_reguh-lifnr IS INITIAL and
not i_reguh-zbukr is initial.
SELECT SINGLE intad
INTO c_finaa-intad
FROM lfb1
WHERE lifnr = i_reguh-lifnr
AND bukrs = i_reguh-zbukr.
IF sy-subrc = 0.
* choose message type 'I'nternet and fill email address
c_finaa-nacha = 'I'.
ENDIF.
ENDIF.
ENDFUNCTION.
To test this BTE create a new payment run through F110 transaction which will trigger the BTE.
You can find the entries of send requests to vendors generated in SOST.
To test this BTE create a new payment run through F110 transaction which will trigger the BTE.
You can find the entries of send requests to vendors generated in SOST.

More Related Content

PPTX
Withholding tax in sap
DOC
Adding custom fields to the fi report fbl5 n using bt es
DOC
Functional specification doc Gst purcahse register
DOC
SAP Integration with Excel - Basic Guide
PPTX
SAP IDoc Overview and Outbound IDoc.pptx
PDF
PDF
Abap reports
PDF
Fico troubleshooting
Withholding tax in sap
Adding custom fields to the fi report fbl5 n using bt es
Functional specification doc Gst purcahse register
SAP Integration with Excel - Basic Guide
SAP IDoc Overview and Outbound IDoc.pptx
Abap reports
Fico troubleshooting

What's hot (20)

DOCX
Closing cockpit v 1.3
DOCX
Sap abap modularization interview questions
DOCX
I doc in SAP
PDF
SAP Draft Solution for GST India
PDF
Brazil localization sap
PPTX
SAP FICO - Why SAP uses Internal Orders?
PPTX
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
PDF
GST Input Tax Credit - ITC Utilization in SAP
PPTX
SAP Adobe forms
PPT
Call transaction method
DOC
SAP FI Configuration guide and enduser manual
PDF
Realize the potential of sap material ledger
PPT
IDOC , ALE ,EDI
DOC
S alr 87012284 - financial statements & trial balance
PPTX
SAP ALE Idoc
DOCX
How to set up intercompany billing
DOC
F 37 customer down payment request
PDF
Sap organisation structure business view
DOCX
SAP FICO Interview Questions
PPT
Chapter 02 sap script forms
Closing cockpit v 1.3
Sap abap modularization interview questions
I doc in SAP
SAP Draft Solution for GST India
Brazil localization sap
SAP FICO - Why SAP uses Internal Orders?
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
GST Input Tax Credit - ITC Utilization in SAP
SAP Adobe forms
Call transaction method
SAP FI Configuration guide and enduser manual
Realize the potential of sap material ledger
IDOC , ALE ,EDI
S alr 87012284 - financial statements & trial balance
SAP ALE Idoc
How to set up intercompany billing
F 37 customer down payment request
Sap organisation structure business view
SAP FICO Interview Questions
Chapter 02 sap script forms
Ad

Viewers also liked (20)

DOC
Scenario on business transaction events
PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
PDF
Introducing enhancement framework.doc
PDF
Enhancement framework the new way to enhance your abap systems
PDF
Webdynpro by vijayender_reddy
PDF
Controllers and context programming
PDF
Crm technical
PDF
IGROWSOFT abap material
PDF
Sap script made easy
PDF
Sap sapscripts tips and tricks
PDF
Exercise in alv
PDF
Sp rao abap
PDF
Ooabap notes with_programs
DOC
Step by step guide to basic web dynpro abap
PDF
Epic abap
PDF
Sap abap material
DOC
1000 solved questions
PDF
WEBDYPRO ABAP WITH DETAILED NOTES
DOC
User exits
PDF
Bapi jco[1]
Scenario on business transaction events
Fi enhancement technique how-to-guide on the usage of business transaction ...
Introducing enhancement framework.doc
Enhancement framework the new way to enhance your abap systems
Webdynpro by vijayender_reddy
Controllers and context programming
Crm technical
IGROWSOFT abap material
Sap script made easy
Sap sapscripts tips and tricks
Exercise in alv
Sp rao abap
Ooabap notes with_programs
Step by step guide to basic web dynpro abap
Epic abap
Sap abap material
1000 solved questions
WEBDYPRO ABAP WITH DETAILED NOTES
User exits
Bapi jco[1]
Ad

Similar to E mail eft remittance using bte (14)

PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
PDF
Automatic vendor payment advice notes by mail
PDF
DOCX
T codes fico
PDF
Quick sap fi configuration
DOCX
Bank Master Data, House bank, APP and DMEE.docx
DOC
BIN-ITPD-2100.04c User Reference Manual FI Module Banking
PDF
Sap fico-transaction-codes Anilkumar chowdary
PPTX
SAP QA.pptx
DOC
VAT configuration for TAXINN
PDF
22249747 sap-fi-bank-configuration
PDF
Sap fi automatic payment configuration
Fi enhancement technique how-to-guide on the usage of business transaction ...
Automatic vendor payment advice notes by mail
T codes fico
Quick sap fi configuration
Bank Master Data, House bank, APP and DMEE.docx
BIN-ITPD-2100.04c User Reference Manual FI Module Banking
Sap fico-transaction-codes Anilkumar chowdary
SAP QA.pptx
VAT configuration for TAXINN
22249747 sap-fi-bank-configuration
Sap fi automatic payment configuration

More from Kranthi Kumar (20)

PDF
Dynamic binding
PDF
Data binding
PDF
Creating simple comp
PDF
Creating messages
PDF
Creating a comp
PDF
Context at design
PDF
Binding,context mapping,navigation exercise
PDF
Alv for web
PDF
Web(abap introduction)
DOC
Abap faq
PDF
control techniques
PPT
Chapter 07 debugging sap scripts
PPT
Chapter 06 printing sap script forms
PPT
Chapter 05 sap script - configuration
PPT
Chapter 04 sap script - output program
PPT
sap script overview
PPT
Batch input session
PPT
BATCH DATA COMMUNICATION
DOCX
Using folder options for page protection
PPT
Business workflow
Dynamic binding
Data binding
Creating simple comp
Creating messages
Creating a comp
Context at design
Binding,context mapping,navigation exercise
Alv for web
Web(abap introduction)
Abap faq
control techniques
Chapter 07 debugging sap scripts
Chapter 06 printing sap script forms
Chapter 05 sap script - configuration
Chapter 04 sap script - output program
sap script overview
Batch input session
BATCH DATA COMMUNICATION
Using folder options for page protection
Business workflow

E mail eft remittance using bte

  • 1. E-mail EFT Remittance using BTE By Savitha Madhavagiri, CSC India The objective of this development is to e-mail EFT Remittance advices to the specified (vendor) address. SAP R/3 does not provide an automatic approach to send e-mails along with print option. The activation and implementation of suitable BTE will fulfill the requirement. Though this is a specific scenario we can see how we can find and use a relevant BTE through this example. How to find and use BTEs? To find out what BTEs exist in the system for our application execute transaction BERP (Process Info system). In this transaction pass relevant values to attribute type - A (application component) and selection attributes FI-AP-AP-PT to get more relevant BTEs. Upon execution of transaction the following BTEs were found for Payment transaction.
  • 2. After reading the documentation we found that BTE 00002040 and 00002050 are suitable for our scenario. Search the source code for “OPEN_FI_PERFORM” to see if these are being called. We can find these BTEs being called in remittance advice include program RFFORI06 (Main program - DME program for bank transfer RFFOAU_T). Create a new ZF_F110_PROCESS_00002040 function module in SE37 by copying the sample code from SAMPLE_PROCESS_00002040 and modify this FM according to your requirement. Now we see how we configure the BTEs. Go to FIBF transaction and do the following steps: 1) Define a customer product ZMAIL in FIBF – Menu Settings->Products->of a customer and remember to tick the check box which will activate the product. Save and go back to initial screen of BTE.
  • 3. 2) Create a new entry to link custom function module, custom product and process in Menu Settings->Process modules->of a customer. Depending on the requirement, Country and Application has to be specified.
  • 4. Sample code of ZF_F110_PROCESS_00002040: FUNCTION ZF_F110_PROCESS_00002040. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" VALUE(I_REGUH) LIKE REGUH STRUCTURE REGUH *" TABLES *" T_FIMSG STRUCTURE FIMSG *" CHANGING *" VALUE(C_FINAA) LIKE FINAA STRUCTURE FINAA *"---------------------------------------------------------------------- * Read mail address of vendor from lfb1.Vendor no is available in REGUH payment data structure IF NOT i_reguh-lifnr IS INITIAL and not i_reguh-zbukr is initial. SELECT SINGLE intad INTO c_finaa-intad FROM lfb1 WHERE lifnr = i_reguh-lifnr AND bukrs = i_reguh-zbukr. IF sy-subrc = 0. * choose message type 'I'nternet and fill email address c_finaa-nacha = 'I'. ENDIF. ENDIF. ENDFUNCTION.
  • 5. To test this BTE create a new payment run through F110 transaction which will trigger the BTE. You can find the entries of send requests to vendors generated in SOST.
  • 6. To test this BTE create a new payment run through F110 transaction which will trigger the BTE. You can find the entries of send requests to vendors generated in SOST.