Triggering an event using Function Module Enhancement

By Saumya Govil, Infosys


For an opportunity, there is an associated OQT (Opportunity Qualification template) IBPO QUALIFICATION, which has to be sent for approval using SAP workflows.

This OQT is a Java survey application that is embedded inside an opportunity.


The requirement was that whenever an OQT is saved, a workflow should be triggered to send this OQT for approval. The OQT save button is a Java button that cannot be recognized directly by SAP system.

Software requirements

SAP CRM 2007


1.      Go to transaction CRM_SURVEY_SUITE.

2.      Go to Application -> Opportunities -> IBPO Qualification

3.      Go to Extras -> Settings

When this survey is saved, it makes a call to CRM_SVY_OPPORT_PAI function module. This is the linkage of the Java application to SAP.

4.      Go to SE37 and open the CRM_SVY_OPPORT_PAI function module.

5.      Go to Edit -> Enhancement Operations -> Show Implicit Enhancement Operations.

This would show the implicit enhancement points for the function modules. By default, the implicit enhancement points are at the start and end of the FM.

Click here to continue....

Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image