Start of Content Area

Process documentation Customer-Specific Enhancements Locate the document in its SAP Library structure

Purpose

The event concept enables you to integrate your own source text passages encapsulated and therefore exchangeable in function modules at specific points in the program logic, the events, using defined interfaces.

Procedure

With Contract Accounts Receivable and Payable, SAP delivers a sample function module for each event. This module defines the interface of this event, where there is usually no process logic implemented. In addition to this sample module, each industry component (application) can define standard function modules in each event for conversion of industry-specific process logic. To adjust the processed defined by SAP to internal requirements, each customer can also implement an additional customer module in each event in his installation.

The figure below makes this three layer architecture in the program logic clearer.

Program Logic on Reaching an Event (no Additional Function)

This graphic is explained in the accompanying text

You manage these events and their function modules in the Implementation Guide for Contract Accounts Receivable and Payable under Program Enhancements ® Define Customer-Specific Function Modules.

The function module FKK_FUNC_MODULE_DETERMINE is processed for each event. From the following tables, it sequentially determines the event modules defined in Customizing that are to be processed:

·        TFKFBM (sample function modules of Contract Accounts Receivable and Payable)

·        TFKFBS (Standard function modules for applications)

·        TFKFBC (Installation-specific function modules)

The technical name of the sample function module is made up of the technical ID FKK_SAMPLE_ and the name of the event. In the case of a sample module defined for event 0010, the name would be FKK_SAMPLE_0010.

In addition to the events available to all industry components, there are additional industry-specific events that you can recognize from the encryption of the application area in the technical name.

 

Overview of the Naming of Events

From Event

To Event

Application

0

9999

Application-independent

R0

R999

Utilities industry

V0

V999

Insurance

T0

T999

Telecommunications

P0

P999

Public Sector

X0

X999

Partner Development

Z0

Z999

Customer development

S0

S999

SAP Contract Accounts Receivable and Payable

 

In the Function Builder (transaction SE37), you can call up the function modules and their documentation. For a deeper, technical analysis, use the Object Navigator (transaction SE80).

 

End of Content Area