<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BTE Name in Called Function Module in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460878#M217561</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this document may help you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Business Transaction Events&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;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 R/3 System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two types of interface available in the General Ledger&lt;/P&gt;&lt;P&gt;Accounting (FI-GL), Accounts Receivable and Accounts Payable&lt;/P&gt;&lt;P&gt;(FI-AR/FI-AP), and Sales and Distribution (SD) components for this: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Publish &amp;amp; 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 R/3 System.&lt;/P&gt;&lt;P&gt;(I'm confused. MIT is using two business transaction events for the SD to FI interface. Both of these events are Publish &amp;amp; Subscribe interfaces. They both return data to the SAP standard application! They both change the FI document before it is posted. What I've figured out is that if there is an export to memory and an import from memory before and after the function call, then we can't modify the data. We can check this in the calling function module - OUTBOUND_CALL_00503110_E or OPEN_FI_PERFORM_00001020_E, etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples of such events in the R/3 System are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Master record was created, changed, or blocked&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Document was entered, parked, changed, or reversed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Items were cleared or reset&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional processing can be caused in the additional component on the basis of these events and data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Starting a workflow&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Generating or changing additional data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Requesting correspondence&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FI Clearing (F-32) calls (gathered via SE30):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001020_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00001020 POST DOCUMENT:       Prior to final checks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EVENT&lt;/P&gt;&lt;P&gt;This Event is reached prior to completing the document. The checks that are carried out at this point include checking, prior to posting, that the document balances to zero, and calculations for tax offsetting. This Event is accessed once per standard posting process and is similar to validation at document level (Event 0003). A document number has not yet&lt;/P&gt;&lt;P&gt;been assigned when this Event is reached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE&lt;/P&gt;&lt;P&gt;All document line items created and the document header data are&lt;/P&gt;&lt;P&gt;transferred (both as tables).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter&lt;/P&gt;&lt;P&gt;T_BSEG&lt;/P&gt;&lt;P&gt;T_BKPF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001025_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00001025 POST DOCUMENT:       Final checks completed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EVENT&lt;/P&gt;&lt;P&gt;This Event lies following all checks on the whole document, but prior to number assignment. Following this Event, no further error messages may be sent. The document is complete at this point, and no further changes can be made to it prior to posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE&lt;/P&gt;&lt;P&gt;All current data, all document data relevant for the posting, and various control parameters are transferred to the additional component. At this point you can still implement your own checks on the current document data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter&lt;/P&gt;&lt;P&gt;I_BKDF&lt;/P&gt;&lt;P&gt;T_AUSZ1&lt;/P&gt;&lt;P&gt;T_AUSZ2&lt;/P&gt;&lt;P&gt;T_AUSZ3&lt;/P&gt;&lt;P&gt;T_BKP1&lt;/P&gt;&lt;P&gt;T_BKPF&lt;/P&gt;&lt;P&gt;T_BSEC&lt;/P&gt;&lt;P&gt;T_BSED&lt;/P&gt;&lt;P&gt;T_BSEG&lt;/P&gt;&lt;P&gt;T_BSET&lt;/P&gt;&lt;P&gt;T_BSEU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001030_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001140_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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 R/3 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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FI Clearing (F-32) calls:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001120_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001130_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001150_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001170_P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Standard Settings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample modules are delivered in the standard R/3 System which you can&lt;/P&gt;&lt;P&gt;copy into your name range and fill them with statements there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Activities &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Enter a product using "Settings -&amp;gt; Customer's products". Actually, in 4.6C, from transaction FIBF (IMG -&amp;gt; Financial Accounting -&amp;gt; Financial Accounting Global&lt;/P&gt;&lt;P&gt;Settings -&amp;gt; Business Transaction Events):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Settings -&amp;gt; Products -&amp;gt; ...of a customer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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 R/3 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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Establish the interfaces with which the R/3 System provides you. To do this, choose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Environment -&amp;gt; Info system (P/S) &lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;Environment -&amp;gt; Info system (Processes). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Execute the program. You should enter "A" as the&lt;/P&gt;&lt;P&gt;attribute type. You see the respective interfaces with which the R/3 System provides you. Note the key of the interface which you require.&lt;/P&gt;&lt;P&gt;You can also select:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;By particular SAP application components&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;By particular events by entering intervals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used in activated products&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used within a particular country version or within a particular industry&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used within a particular customer product&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Enter the function module which you have developed yourself. To do this, choose either Goto -&amp;gt; Edit modules within the info system or Settings -&amp;gt; P/S modules or Process modules -&amp;gt; Customer's in the "SAP Business Framework" menu. Make the following entries: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Key for the interface&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The product that you want to use&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Function module which belongs to this product.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also enter several function modules for a product. Caution:&lt;/P&gt;&lt;P&gt;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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Fill the source text of your function module&lt;/P&gt;&lt;P&gt;and activate it. To do this, go again via Environment -&amp;gt; Info system (P/S) or Environment -&amp;gt; Info system (Processes) into the information system and execute the program. Then proceed as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Click twice on the interface you have chosen. If you want, you can look at the interface at this point by choosing Goto -&amp;gt; Interface. Then choose the Back function again afterwards.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place the cursor on the relevant line and choose Goto -&amp;gt; Function library. You see the sample function module delivered by SAP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Copy the sample module delivered by SAP and call it the same as the function module entered in step 3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the source text of the empty function module.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Activate the function module.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Activate the product as described in step 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Run the R/3 program affected and test whether calling your function module works. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further Notes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The other menu paths are only used for information about additional components delivered by SAP or about software already installed by external software providers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Jun 2006 06:56:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-16T06:56:13Z</dc:date>
    <item>
      <title>BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460877#M217560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A function module say XYZ is called from a BTE. Can I know the name of the BTE which called the function module XYZ inside the function module XYZ ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Avisesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 06:51:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460877#M217560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T06:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460878#M217561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this document may help you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Business Transaction Events&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;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 R/3 System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two types of interface available in the General Ledger&lt;/P&gt;&lt;P&gt;Accounting (FI-GL), Accounts Receivable and Accounts Payable&lt;/P&gt;&lt;P&gt;(FI-AR/FI-AP), and Sales and Distribution (SD) components for this: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Publish &amp;amp; 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 R/3 System.&lt;/P&gt;&lt;P&gt;(I'm confused. MIT is using two business transaction events for the SD to FI interface. Both of these events are Publish &amp;amp; Subscribe interfaces. They both return data to the SAP standard application! They both change the FI document before it is posted. What I've figured out is that if there is an export to memory and an import from memory before and after the function call, then we can't modify the data. We can check this in the calling function module - OUTBOUND_CALL_00503110_E or OPEN_FI_PERFORM_00001020_E, etc)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples of such events in the R/3 System are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Master record was created, changed, or blocked&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Document was entered, parked, changed, or reversed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Items were cleared or reset&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional processing can be caused in the additional component on the basis of these events and data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Starting a workflow&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Generating or changing additional data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Requesting correspondence&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FI Clearing (F-32) calls (gathered via SE30):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001020_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00001020 POST DOCUMENT:       Prior to final checks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EVENT&lt;/P&gt;&lt;P&gt;This Event is reached prior to completing the document. The checks that are carried out at this point include checking, prior to posting, that the document balances to zero, and calculations for tax offsetting. This Event is accessed once per standard posting process and is similar to validation at document level (Event 0003). A document number has not yet&lt;/P&gt;&lt;P&gt;been assigned when this Event is reached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE&lt;/P&gt;&lt;P&gt;All document line items created and the document header data are&lt;/P&gt;&lt;P&gt;transferred (both as tables).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter&lt;/P&gt;&lt;P&gt;T_BSEG&lt;/P&gt;&lt;P&gt;T_BKPF&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001025_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00001025 POST DOCUMENT:       Final checks completed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EVENT&lt;/P&gt;&lt;P&gt;This Event lies following all checks on the whole document, but prior to number assignment. Following this Event, no further error messages may be sent. The document is complete at this point, and no further changes can be made to it prior to posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE&lt;/P&gt;&lt;P&gt;All current data, all document data relevant for the posting, and various control parameters are transferred to the additional component. At this point you can still implement your own checks on the current document data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter&lt;/P&gt;&lt;P&gt;I_BKDF&lt;/P&gt;&lt;P&gt;T_AUSZ1&lt;/P&gt;&lt;P&gt;T_AUSZ2&lt;/P&gt;&lt;P&gt;T_AUSZ3&lt;/P&gt;&lt;P&gt;T_BKP1&lt;/P&gt;&lt;P&gt;T_BKPF&lt;/P&gt;&lt;P&gt;T_BSEC&lt;/P&gt;&lt;P&gt;T_BSED&lt;/P&gt;&lt;P&gt;T_BSEG&lt;/P&gt;&lt;P&gt;T_BSET&lt;/P&gt;&lt;P&gt;T_BSEU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001030_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001140_E (can't modify data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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 R/3 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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FI Clearing (F-32) calls:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001120_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001130_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001150_P&lt;/P&gt;&lt;P&gt;Function OPEN_FI_PERFORM_00001170_P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Standard Settings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample modules are delivered in the standard R/3 System which you can&lt;/P&gt;&lt;P&gt;copy into your name range and fill them with statements there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Activities &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Enter a product using "Settings -&amp;gt; Customer's products". Actually, in 4.6C, from transaction FIBF (IMG -&amp;gt; Financial Accounting -&amp;gt; Financial Accounting Global&lt;/P&gt;&lt;P&gt;Settings -&amp;gt; Business Transaction Events):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Settings -&amp;gt; Products -&amp;gt; ...of a customer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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 R/3 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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Establish the interfaces with which the R/3 System provides you. To do this, choose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Environment -&amp;gt; Info system (P/S) &lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;Environment -&amp;gt; Info system (Processes). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Execute the program. You should enter "A" as the&lt;/P&gt;&lt;P&gt;attribute type. You see the respective interfaces with which the R/3 System provides you. Note the key of the interface which you require.&lt;/P&gt;&lt;P&gt;You can also select:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;By particular SAP application components&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;By particular events by entering intervals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used in activated products&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used within a particular country version or within a particular industry&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which interfaces are used within a particular customer product&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Enter the function module which you have developed yourself. To do this, choose either Goto -&amp;gt; Edit modules within the info system or Settings -&amp;gt; P/S modules or Process modules -&amp;gt; Customer's in the "SAP Business Framework" menu. Make the following entries: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Key for the interface&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The product that you want to use&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Function module which belongs to this product.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also enter several function modules for a product. Caution:&lt;/P&gt;&lt;P&gt;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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Fill the source text of your function module&lt;/P&gt;&lt;P&gt;and activate it. To do this, go again via Environment -&amp;gt; Info system (P/S) or Environment -&amp;gt; Info system (Processes) into the information system and execute the program. Then proceed as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Click twice on the interface you have chosen. If you want, you can look at the interface at this point by choosing Goto -&amp;gt; Interface. Then choose the Back function again afterwards.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place the cursor on the relevant line and choose Goto -&amp;gt; Function library. You see the sample function module delivered by SAP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Copy the sample module delivered by SAP and call it the same as the function module entered in step 3.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the source text of the empty function module.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Activate the function module.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Activate the product as described in step 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Run the R/3 program affected and test whether calling your function module works. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further Notes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The other menu paths are only used for information about additional components delivered by SAP or about software already installed by external software providers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 06:56:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460878#M217561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T06:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460879#M217562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check the table &amp;lt;b&amp;gt;TBE24&amp;lt;/b&amp;gt;i think it may be useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 07:01:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460879#M217562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T07:01:07Z</dc:date>
    </item>
    <item>
      <title>Re: BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460880#M217563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;good one .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 07:02:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460880#M217563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T07:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460881#M217564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How will that table help me. I mean the function module XYZ can be called from diferent BTE's I need to know the name of the BTE which called th function module in the function module so that i can set some data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 07:06:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460881#M217564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-16T07:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: BTE Name in Called Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460882#M217565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check table content TBE01 and TBE34.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Jun 2006 07:08:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bte-name-in-called-function-module/m-p/1460882#M217565</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2006-06-16T07:08:44Z</dc:date>
    </item>
  </channel>
</rss>

