Skip to Content
avatar image
Former Member

How to locate an enhancement point.

I have to modify behaviour of transaction fb01 so that when an invoice is posted and save button is pressed some people receive a different e-mail message (different from the one they are receiving now).

But I don't know how to locate the enhancement point.

Can anyone give a hand?

Thanks in advance,

S.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Sep 23, 2008 at 09:30 AM

    Hi there

    You will need to find out the user exit where you can put this condition.

    Following are the enhance,ments available for FB01:

    F050S001

    F050S002

    F050S003

    F050S004

    F050S005

    F050S006

    F050S007

    F180A001

    FARC0002

    RFAVIS01

    RFEPOS00

    RFKORIEX

    SAPLF051

    FEDI0001

    You can go to SMOD and check which one you can implement out of these for your requirement.

    Goto to FB01and debug and put break-points at 'CALL CUSTOMER-FUNCTION'.

    If you are working on ECC 5.0 or above , you may find out some Enhancement points as well.

    Hope this helps.

    Thanks

    Shivika

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 23, 2008 at 09:32 AM

    Hi,

    In SE38 goto Edit -> Enhancement Operations -> Show Implicit Enhancement Options .

    You will be shown the places where Implicit Enhancement Options are present.

    There will be two such spots in this particular program u2013 One at the end of the result table definition and the other at the end of the program. To implement an enhancement option, right click in the orange area -> Enhancement Implementation ->

    Create.

    Choose an enhancement name any z name, give it a description and if needed a Composite Enhancement Implementation name and press enter. Save it as a local object or in a package.

    Thanx.

    Add comment
    10|10000 characters needed characters exceeded