1.Identifying Customer-Exits.doc

download 1.Identifying Customer-Exits.doc

of 16

Transcript of 1.Identifying Customer-Exits.doc

  • 8/14/2019 1.Identifying Customer-Exits.doc

    1/16

    Identifying Customer-Exits in an standard transaction

    Note:Customer-exits are implemented inside a function module.

    Procedure 1:

    a) Identify the main program of the transaction(se!)

    ") Identify the pac#age of the program.

    c) Identify the customer-exits in the pac#age "y using $se%&' or$smod' tcodes.

    d) ead the documentation of the enhancement "y going to smod*.

    +o chec# ,hether it suits our reuirement.

    or example /et us consider the customer transaction : xd01

    a) se!

  • 8/14/2019 1.Identifying Customer-Exits.doc

    2/16

    No, dou"le clic# on Program name to identify the pac#age.

    ") Clic# o+o 2ttri"utes (+o identify the pac#age)

  • 8/14/2019 1.Identifying Customer-Exits.doc

    3/16

    3

    2lternati4ely to identify the pac#age alternati4ely I can also go to

    se!% sapmf05d

    Clic# o+o 2ttri"utes

  • 8/14/2019 1.Identifying Customer-Exits.doc

    4/16

    c)Identify the customer-exits

    +ype the Pac#age Name : 67Clic# Execute as sho,n in screen shot.

    se%&

    8ou"le clic# on 72P9058 to identify the customer-exit.

  • 8/14/2019 1.Identifying Customer-Exits.doc

    5/16

    N3+E: 72P9058 I7 2N EN2NCE9EN+(also a module pool program-se!%)

    72P9058 C3N+2IN7 +E C;7+39E-E 2N8 +EN P36I8E +E I9P/E9EN+2+I3N.

    N3+E: 2 C;7+39E-E

  • 8/14/2019 1.Identifying Customer-Exits.doc

    6/16

    No, dou"le clic# on enhancement E

  • 8/14/2019 1.Identifying Customer-Exits.doc

    7/16

    7o ,e ha4e identified the follo,ing :

    Pac#age Name : 67

    Program Name : sapmf05dunction-exit : Exitsapmf05d001

  • 8/14/2019 1.Identifying Customer-Exits.doc

    8/16

    D +here is another techniue of identifying the enhancement from themain program.

    Procedure 5:

    a)Identify the main program of the transaction.

    ")7earch for the string $C2// C;7+39E-;NC+I3N' in the main program.

    7e!% - sapmf05d

    Clic# ind : C2// C;7+39E-;NC+I3N

  • 8/14/2019 1.Identifying Customer-Exits.doc

    9/16

    Choose 72P9058@ then clic# choose ?utton.

    No, repeat the a"o4e process until you get the enhancement screen assho,n "elo,.

    8ou"le clic# on Call Customer-function $001'.

  • 8/14/2019 1.Identifying Customer-Exits.doc

    10/16

    2gain dou"le clic# on $001'.

    7o li#e this I can get the enhancement exitsapmf05d001

  • 8/14/2019 1.Identifying Customer-Exits.doc

    11/16

    No, let us consider an example. eliance company says that for the gi4encustomer transaction (xd01)@ the industry sector should "e mandatory forIndian customers.

    a)se11 #na1

    ields : "rsch industry sector

    ")No, create a proFect for the customer-exit

    cmod

    c)Enter short text @ clic# on Enhancement 2ssignments ?utton

  • 8/14/2019 1.Identifying Customer-Exits.doc

    12/16

    d)Enter the 9ain program name and clic# enter.

    +hen clic# on ?utton Components.

    No, dou"le clic# on function exit E

  • 8/14/2019 1.Identifying Customer-Exits.doc

    13/16

    ENDIF.

    726E H CECB -- 2C+I62+E

    e)inally acti4ate the proFect also.

  • 8/14/2019 1.Identifying Customer-Exits.doc

    14/16

    f) No, let us test the xd01 transaction.

  • 8/14/2019 1.Identifying Customer-Exits.doc

    15/16

    Clic# 726E and then ,e ,ill get an error.

  • 8/14/2019 1.Identifying Customer-Exits.doc

    16/16

    No, enter the industry sector and clic# 726E.

    g) No, if ,e ,ant to delete the proFect@ then first deacti4ate theproFect and then delete.------------------------ x --------------------------------------------