cancel
Showing results for 
Search instead for 
Did you mean: 

Business Transaction Events - Business Frame work -FIBF

Former Member
0 Kudos

Hi All,

Could you please explain the functionality / purpose of Business Transaction Events. My client is using this.

My query is : I need output type to get printout for Dunning Letter , Account statement & Payment advice.But I didn't fine Output type and came to know they are using BTE's.

It is very urgent as I want to discuss with my client. So please explain the functionality of BTE.How to difine and where to difine the same ?

Thanks in advance for your quick reply.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Amar,

This activity describes how you can connect additional components (such as in the form of function modules developed yourself or a product from an external software provider) to the standard SAP system.

There are two types of interface available in the General Ledger Accounting (FI-GL), Accounts Receivable and Accounts Payable (FI-AR/FI-AP), and Sales and Distribution (SD) components for this:

1. Publish & Subscribe interfaces (also called "informing interfaces" in the following)

These should inform you about particular events (such as a document being entered) in the SAP standard application and make the data generated as a result available to the external software. The external software does not return any data to the standard SAP system. Examples of such events in the SAP system are:

Master record was created, changed, or blocked

Document was entered, parked, changed, or reversed

Items were cleared or reset

Additional processing can be caused in the additional component on the basis of these events and data:

Starting a workflow

Generating or changing additional data

Requesting correspondence

2. Process interfaces (also referred to as "process" in the following)

Process interfaces are used to submit business processes to a different control which cannot be realized with the standard system, that is process interfaces replace standard processes.

Here you can structure determination of individual field contents or of specific reactions to process flows individually. It is possible to connect different external developments to the standard SAP system. The additional developments are generally carried out using the ABAP/4 Development Workbench.

This way you can, for example, influence the control of payment transactions. Selection of payment method, house bank and partner bank can be made using the payment data (currency, amount, and payee) according to a selection logic which you have defined.

Standard settings

Sample modules are delivered in the standard SAP system which you can copy into your name range and fill them with statements there.

Activities

1. Enter a product using "Settings -> Customer's products". There are generally a large number of function modules belonging to a product which can be called by different program events from within the standard SAP system. A product can also be an external software component.

If the product is in an external system, enter an RFC destination here. If the product is in the same system, you do not have to enter anything.

Important: Do not forget to activate the product after making the following settings.

2. Establish the interfaces with which the SAP system provides you.

To do this, choose Environment -> Info system (P/S) or Environment -> Info system (Processes).

Execute the program. You should enter "A" as the attribute type. You see the respective interfaces with which the SAP system provides you. Note the key of the interface which you require.

You can also select:

By particular SAP application components

By particular events by entering intervals

Which interfaces are used in activated products

Which interfaces are used within a particular country version or within a particular industry

Which interfaces are used within a particular customer product

3. Enter the function module which you have developed yourself. To do this, choose either Goto -> Edit modules within the info system or Settings -> P/S modules or Process modules -> Customer's in the "SAP Business Framework" menu.

Make the following entries:

Key for the interface

The product that you want to use

Function module which belongs to this product.

You can also enter several function modules for a product.

Caution: The function module must be within your name range, that is must begin with the letter Z.

You leave the Ctr and Appl. fields blank unless you want a particular country version or a particular SAP industry-specific component to be enhanced or replaced instead of the standard process flow.

4. Fill the source text of your function module and activate it.

To do this, go again via Environment -> Info system (P/S) or Environment -> Info system (Processes) into the information system and execute the program. Then proceed as follows:

Click twice on the interface you have chosen. If you want, you can look at the interface at this point by choosing Goto -> Interface. Then choose the Back function again afterwards.

Place the cursor on the relevant line and choose Goto -> Function library. You see the sample function module delivered by SAP.

Copy the sample module delivered by SAP and call it the same as the function module entered in step 3.

Fill the source text of the empty function module.

Activate the function module.

Activate the product as described in step 1.

5. Run the R/3 program affected and test whether calling your function module works.

Former Member
0 Kudos

Hello Ashish,

Thaks for your explanation on BTE.

How to impliment BTE ?

My requirment is to fetch the data into one Z table to forward the same to third party for dunning letters. Account statments , Remittence advice .etc .....

Can we use BTE to fetch the data into one Z table ?

Please help me to resolve the issue.

Answers (1)

Answers (1)

andreas_mann3
Active Contributor
0 Kudos

pls have a look here:

http://help.sap.com/saphelp_47x200/helpdata/en/e7/653737d2d211d29e430000e839cd96/frameset.htm

and look tcodes bf24, bf34 and bf44

A.

Message was edited by:

Andreas Mann