Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

FQEVENTS

Former Member
0 Likes
3,383

Hi Experts,

can any one tell how to trigger the FQEVENTS Manually for testing,

it is ISU ABAp.

thanks in advance

Santhosh G

Hi Experts,

can any one tell how to trigger the FQEVENTS Manually for testing,

it is ISU ABAp.

thanks in advance

Santhosh G

2 REPLIES 2
Read only

Former Member
0 Likes
1,931

Hi,

Check the below link:

Hope this helps.

Regards,

Satish Kanteti

Read only

0 Likes
1,931

Events are to Integrate Customer-Specific requirements in to SAP system without modifying SAP program. These are enhancements provided by SAP.

Its specifically for FICA events and some other events used for Mass run activities.

In the Events there are Function Modules. Function Modules are run when event is reached in the program.

Function Module runs for each event. It determines the event module stored for processing in customizing from following tables:

TFKFBM - Sample FM for FICA

TFKFBS - Application from std. FM

TFKFBC - Installation-specific FM.

How to find out which events are triggered while your transaction executes: 

Enter the transaction in Debugging mode (/h), and put a breakpoint in the function module FKK_FUNC_MODULE_DETERMINE. In the FM, check for the value of the Variable I_FBEVE to find out which event number of the event Triggered. The go to FQEVENTS and search for the event number, and do the custom coding.

Function module to determine your event : FKK_FUNC_MODULE_DETERMINE.

When u double clicks an event, u can find the documentation of specific event and what it does. It’s important to read it.

                 In the function modules section, there are 3 sections of Function modules

  1. 1) Sample FM (this has some sample code and Defines just the interface)
  2. 2) Standard FM, which are the system defined implementation of that specific event, which has the standard code.
  3. 3) Installation specific FM, are the user defined FM’s, to define a user defined FM, u should copy the FM from the Standard FM and then do your coding in there, and then u have to edit customizing (there is a button for this) to add the user function module to the list.

  • Checkbox Additional Functions :
  • Specifies whether several function modules can be processed in this event or a maximum of one.
    1. 1) If It is set, any number of installation and std FM’s can be there for the event, these type of events are just like for post processing, and doesn’t return any values, and hence there can be any number of these. All the FM’s are excecuted in this case. Sample module is not called.
    2. 2) If it’s not set, only 1 fm can be defined in STD and installation fm’s and these can return any values. Only the customer module is executed in this case. Sample module is called. See screenshot.