vendor enhancement step by step

Upload: kishore-reddy

Post on 04-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Vendor Enhancement Step by Step

    1/33

    http://theguruspeaksaboutsap.blogspot.in/2007/09/vendo

    r-enhancement.html

    Vendor Enhancement Step-By-Step

    Go to Tcode SPRO .Now go to Logistics - General and follow the steps

    Here i am taking Vendor as an Example.

    http://theguruspeaksaboutsap.blogspot.in/2007/09/vendor-enhancement.htmlhttp://theguruspeaksaboutsap.blogspot.in/2007/09/vendor-enhancement.htmlhttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru-AUuD9YDI/AAAAAAAAAuE/-Y0uzWuGOhk/s1600-h/3.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru-AUeD9YBI/AAAAAAAAAt0/I78yr-ehE6o/s1600-h/1.bmphttp://theguruspeaksaboutsap.blogspot.in/2007/09/vendor-enhancement.htmlhttp://theguruspeaksaboutsap.blogspot.in/2007/09/vendor-enhancement.html
  • 7/30/2019 Vendor Enhancement Step by Step

    2/33

    First Step : Click on Prepare Modification

    button.

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru-AUuD9YEI/AAAAAAAAAuM/fPSb2vQdWvs/s1600-h/4.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru-AUuD9YCI/AAAAAAAAAt8/JjduhZuSQZc/s1600-h/2.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    3/33

    Click on new entries.

    Mention your screen group and description.

    Select your screen group and click on Label Tab pages folder on the left hand side.

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-OD9X8I/AAAAAAAAAtM/l2HJL95v4wE/s1600-h/6.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    4/33

    Now click on New Entries

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-eD9X-I/AAAAAAAAAtc/coAfUKx1iQk/s1600-h/8.bmphttp://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-OD9X9I/AAAAAAAAAtU/V8N3UaWQCyI/s1600-h/7.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    5/33

    Mention Function Code and Description. The description and icon given here will be shown as the button description and icon on

    the vendor maintenance. Save the entries and

    go back the customizing screen. Execute Business Add-In: Processing of Master Data Enhancements.

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-eD9X_I/AAAAAAAAAtk/6tNjZNToceM/s1600-h/9.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-eD9YAI/AAAAAAAAAts/oPzEz241-YI/s1600-h/10.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_-eD9X_I/AAAAAAAAAtk/6tNjZNToceM/s1600-h/9.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    6/33

    Click on the Create button.

    Specify an implementation name Z_VENDOR_ENC and press ok.

    Enter the short text.

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru9_a-D9X3I/AAAAAAAAAsk/EG-iVFoXFRk/s1600-h/11.bmphttp://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9_bOD9X4I/AAAAAAAAAss/PDSo74t470E/s1600-h/12.bmphttp://2.bp.blogspot.com/_hOrpiNuTEAc/Ru9_a-D9X3I/AAAAAAAAAsk/EG-iVFoXFRk/s1600-h/11.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    7/33

    Now go to Interface Tab and then

    go to the method CHECK_ADD_ON_ACTIVE.

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9_bOD9X5I/AAAAAAAAAs0/hCnmjlQM6Lo/s1600-h/13.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    8/33

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_beD9X7I/AAAAAAAAAtE/zDKC4CSg64o/s1600-h/15.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru9_beD9X6I/AAAAAAAAAs8/sihfTFWOTmg/s1600-h/14.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    9/33

    Now click on create button

    Mention the name of your enhancement given before and press on create button.

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru9-y-D9XzI/AAAAAAAAAsE/kRg_65zdMrQ/s1600-h/17.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru9-yuD9XyI/AAAAAAAAAr8/uDZ5CbRuUH8/s1600-h/16.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    10/33

    Now press ok.

    Now select your enhancement implementation name and press ok.

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9-zOD9X1I/AAAAAAAAAsU/DypDHyv2v3Y/s1600-h/19.bmphttp://2.bp.blogspot.com/_hOrpiNuTEAc/Ru9-y-D9X0I/AAAAAAAAAsM/fkzh7TeyqPQ/s1600-h/18.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    11/33

    Enter the below code as shown below.

    if i_screen_group = 'ZH'.

    e_add_on_active = 'X'.

    endif.

    The screen group ZH has been specified in the first step of the customizing

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5rcuD9XtI/AAAAAAAAArU/hV6toHt1mT0/s1600-h/21.bmphttp://3.bp.blogspot.com/_hOrpiNuTEAc/Ru9-zOD9X2I/AAAAAAAAAsc/biFAgeRYmxQ/s1600-h/20.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    12/33

    Now define i_screen_group and e_add_on_active by double clicking on them.

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5rcuD9XuI/AAAAAAAAArc/OWHbEjb63f4/s1600-h/22.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    13/33

    Entries For i_screen_group.

    Entries For e_add_on_active

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5rc-D9XwI/AAAAAAAAArs/uJdfEfeytCo/s1600-h/24.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5rc-D9XvI/AAAAAAAAArk/Ua1ZCZLF5_Q/s1600-h/23.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    14/33

    Check,Activate and go back.

    Now activate the entire badi.

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5rdOD9XxI/AAAAAAAAAr0/d4hl2YoSKdw/s1600-h/25.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    15/33

    Go back to the customizing

    Execute Business Add-In: Customer Sub screens

    Mention your sub screen implementation name Z_VENDOR_ENC_CS

  • 7/30/2019 Vendor Enhancement Step by Step

    16/33

    Now mention the short text.Here at the bottom specify the screen group created earlier by clicking on the drop down box.

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5qvuD9XrI/AAAAAAAAArE/C5mfnmBuSS0/s1600-h/29.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    17/33

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru5pbeD9XjI/AAAAAAAAAqE/0GFzyKJBq_U/s1600-h/31.bmphttp://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5qwOD9XsI/AAAAAAAAArM/sqPr7hwKpak/s1600-h/30.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    18/33

    Now go to Interface tab and select the method GET_TAXI_SCREEN

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5pb-D9XlI/AAAAAAAAAqU/CwBw0o0bBKc/s1600-h/33.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5pbuD9XkI/AAAAAAAAAqM/BTgR4fGOsw8/s1600-h/32.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    19/33

    Select your sub screen enhancement implementation and press ok.

    Enter the following code. Fcode 'ZIDES_V1 is the label tab page created in the customizing. We specify the program and the

    sub-screen to be called by SAP for the vendor enhancement here.

    case i_taxi_fcode.when 'ZIDES_V1'.

    e_screen = '0100'.

    e_program = 'Z_VENDOR_ENHANCEMENTS'.

    e_headerscreen_layout = ' '.

    endcase.

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5pcOD9XnI/AAAAAAAAAqk/BjeyoPlyEwY/s1600-h/35.bmphttp://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5pcOD9XmI/AAAAAAAAAqc/5-odQYi9JNY/s1600-h/34.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    20/33

    Now again mention the code as earlier by clicking on them.

    I_taxi_fcode

    E_screen

    E_program

    E_headerscreen_layout

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5o--D9XeI/AAAAAAAAApc/XE9skkGOs7A/s1600-h/36.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    21/33

    Give DYNNR in Type Radio Button for the E_screen

    Entries For I_taxi_fcode

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5o--D9XgI/AAAAAAAAAps/DaBTHaeqG-U/s1600-h/38.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    22/33

    Entries For E_program

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5o_OD9XiI/AAAAAAAAAp8/uRkpKvR7bb8/s1600-h/40.bmphttp://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5o_OD9XhI/AAAAAAAAAp0/O2EIogGsl-U/s1600-h/39.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    23/33

    Entries for E_headerscreen_layout

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5oluD9XaI/AAAAAAAAAo8/ZcqM23PwQE8/s1600-h/42.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5oluD9XZI/AAAAAAAAAo0/vXygIFhUtQw/s1600-h/41.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    24/33

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5omOD9XcI/AAAAAAAAApM/K8mFV7mx4I8/s1600-h/44.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5ol-D9XbI/AAAAAAAAApE/GsisEz7dwKQ/s1600-h/43.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    25/33

    Check and Activate.

    Now finally CHECK the badi for sub screen.

    Create a program in se80.I have taken Z_Vendor_Enhancements which I mention in the above code.

    Creation of the sub-screen

    1. Create a module pool program via SE38 Z_VENDOR_ENHANCEMENTS.

    2. Activate the module pool program.

    3.

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5oHuD9XUI/AAAAAAAAAoM/ttkLSppdvp0/s1600-h/46.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    26/33

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5oH-D9XWI/AAAAAAAAAoc/GxeEfwSRHhI/s1600-h/48.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5oHuD9XVI/AAAAAAAAAoU/FTkcZxVSS8M/s1600-h/47.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    27/33

    1. Go to transaction SE51

    2. Create a screen 0100 for the above module pool with the following attributes

    a. Screen type Sub-screen

    b. Other attributes Screen group ZH There is a popup which comes up as soon as this entry is

    made

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5oH-D9XXI/AAAAAAAAAok/1SulECBX1pM/s1600-h/49.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    28/33

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru5npeD9XPI/AAAAAAAAAnk/vGYXbcGVvkA/s1600-h/51.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5oH-D9XYI/AAAAAAAAAos/uDBOJqbyUro/s1600-h/50.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    29/33

    Mention your screen group name below and the description.

    Save and Check.

    http://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5npuD9XRI/AAAAAAAAAn0/8iFlDcMhhDE/s1600-h/53.bmphttp://4.bp.blogspot.com/_hOrpiNuTEAc/Ru5npuD9XQI/AAAAAAAAAns/KHr3fMmoxa4/s1600-h/52.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    30/33

    1. Specify all the fields from the table LFA1 with the screen flow logic if necessary

    2. Save and activate

    3.

    http://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5np-D9XTI/AAAAAAAAAoE/mtN3IONkC_4/s1600-h/55.bmphttp://1.bp.blogspot.com/_hOrpiNuTEAc/Ru5np-D9XSI/AAAAAAAAAn8/V8WBVjp7xwE/s1600-h/54.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    31/33

    Activate the entire program.

    http://2.bp.blogspot.com/_hOrpiNuTEAc/Ru5nIOD9XKI/AAAAAAAAAm8/ppg8SNiaXwI/s1600-h/56.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    32/33

    Go to tcode XK02

    Vendor Enhancement is the button we created.Click on that

    This is what you can see with fields which u

    selected to view.

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru5nIeD9XNI/AAAAAAAAAnU/FSda-ko4-gg/s1600-h/59.bmp
  • 7/30/2019 Vendor Enhancement Step by Step

    33/33

    The transaction XK01 is now ready for taking in all the necessary inputs for the enhanced fields and updating the

    table with the values.

    http://3.bp.blogspot.com/_hOrpiNuTEAc/Ru5nIeD9XOI/AAAAAAAAAnc/gJIxpckJIus/s1600-h/60.bmp