SAP ABAP IMG Activity SIMG_CFORFBFIBF (Business Transaction Events)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-BP (Application Component) Business Partners
     FB0C (Package) Financial Accounting customers
IMG Activity
ID SIMG_CFORFBFIBF Business Transaction Events  
Transaction Code S_ALR_87003405   IMG Activity: SIMG_CFORFBFIBF 
Created on 19981222    
Customizing Attributes SIMG_CFORFBFIBF   Use business transaction events 
Customizing Activity SIMG_CFORFBFIBF   Use Business Transaction Events 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFORFBFIBF    

Use

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.

Further notes

The other menu paths are only used for information about additional components delivered by SAP or about software already installed by external software providers.

Business Attributes
ASAP Roadmap ID 255   Create Interfaces 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_CFORFBFIBF 0 HLA0006520 O HLA0006511 O HLA0006500  
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
FIBF T - Individual transaction object FIBF FIBF Define Additional Components (Open FI) 
History
Last changed by/on SAP  19991124 
SAP Release Created in