Skip to Content
author's profile photo
Former Member

ENCHANCEMENTS

hELLO sap gurus,

pls give me an examples about enchancements and userexits.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • author's profile photo
    Former Member
    Posted on Aug 20, 2007 at 12:06 PM

    Hi,

    Enhancement means some new changes required in your existing scenario.

    User exit are the customization provide by the SAP for standard transaction, Suppose you want to add some field in your standard transaction like ME21 then you have to use user exit for that transaction.

    User exits are standard & customer specific.

    you can view existing user exit through SMOD & VMOD.

    thanx

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Aug 20, 2007 at 12:11 PM

    Hi

    Following info i found on SDN regarding user Exits which is very usefull

    There are following type of user exits

    1. For Extending the business content.

    This is used to enhance standard datasources to add your own fields which is not available with respective datasource.It is done Enhancement: RSAP0001

    The components for the enhancement are the function modules:

    - EXIT_SAPLRSAP_001 (Transaction Data)

    - EXIT_SAPLRSAP_002 (Master Data Attributes)

    - EXIT_SAPLRSAP_003 (Texts)

    - EXIT_SAPLRSAP_004 (Hierarchies)

    2. User Exit after Data loading The function exit is called each time an InfoCube update is successful or fails.It is not called if the status is (remains) indifferent (yellow).

    3. User Exit for Variables

    This is used for custome variables. the Enhancement is RSR00001.The component for the enhancement is the function module EXIT_SAPLRRS0_001.

    4. User-Exit for Virtual characteristics and key figures A virtual characteristic / key figure is an object of the InfoCube. The values are derived at query run time.

    The Enhancement is RSR00002.The components for the enhancement are the function modules EXIT_SAPMRSRU_001 and EXIT_SAPMRSRU_999.

    5.User Exit in BEx

    When the first query is added to a workbook, the Analyzer will also add a VBA subroutine to the workbook:

    Sub SAPBEXonRefresh(queryID as String, resultArea as Range

    This subroutine will be called each time a query is refreshed in the workbook.

    Also, please look at the following links

    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm

    http://www.sap-img.com/abap/what-is-user-exits.htm

    http://sap.niraj.tripod.com/id21.html

    Vishal...

    Add comment
    10|10000 characters needed characters exceeded