Use BADI to enhance main screen of T-CODE XK02

Hi everybody!
I want use badi to enhance main screen of XK02. (add button!)
I already found method of BADI.
But i make out!
I don't know how to using that method.
Please help me !
Thanks in Advance !

Hi,
Try this..
Re: SE19 (BAdI Builder) Help for Vendor Master Screen Enhancement

Similar Messages

  • Using External Monitor as Main Screen during OS Install?

    I have a MacBook whose screen has gotten trashed (less than half of the left side visible), and I am resigned to using an external monitor. But I need to re-install Leopard. When I boot from the DVD, the trashed screen is the main one, and the external monitor is active, but the installer screens won't drag. Obviously I can't get to the Monitors Preferences to reset the main screen. BTW, resetting the main screen to the external monitor doesn't persist across the reboot.
    SO: Is there a way to use the keyboard OR is there a Terminal command for switching the main screen to the external monitor?
    Thanks in advance for any tips.

    Try this trick. Get everything set for the install. You can have the disk in the drive so it is ready to rock as soon as you start. Have the external display hooked up. Turn off your MacBook. Now hit the on switch. As soon as you do close the display on the MacBook this will force the MacBook to use the external display as the main Monitor. Now do your install. You can open the MacBook and the internal display will stay off and the external will continue being the main monitor. This will allow use of the keyboard if you don't have an external one.

  • Cannot access Yahoo Small Business email using Mail icon on main screen of IPad

    Until recently I was able to access my Yahoo Small Business email using the main Email button on the home screen - along with my regular Yahoo email.  When i contacted Yahoo Small Business for help, the gentleman was unable to help.  He just gave me the link to setting up a Yahoo Account on Ipad.  My regular Yahoo mail works fine so this wasn't helpful.  He said that is all he can do.
    I downloaded the Yahoo App and can access both email address from it, but it is less convenient.  This tells me it isn't a password issue.
    I have tried using:
    Incoming mail (POP3) server
    pop.bizmail.yahoo.com
    use SSl
    Port: 995
    Outgoing mial (SMTP) server
    smtp.bizmail.yahoo.com
    use SSL
    Port 465 or 587
    If anyone can send me the correct steps to set up my small business email so that I can access it via the main button (which I was able to do until recently!), I would appreciate it.    In addition, I access both via my Yahoo account on my laptop - no problem.  I am using an iPad 2 that was upgraded to Version 7.

    Hello there, Susangrillo.
    It sounds like you've done a great job in troubleshooting and reaching out to your email service provider. The following Knowledge Base article offers up some steps to review to see if it helps with troubleshooting your mail issue:
    iOS: Troubleshooting Mail
    http://support.apple.com/kb/ts3899
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro.

  • I want to enhance screen using BADI

    hello sap guru
    i want to enhance screen using BADI.can i enhace screen with out using SPRO transaction? is abap consultant have authorization for SPRO trasaction?

    Hi Swamy,
    You can do the same without SPRO configuration.
    For example for purchase order screen exit there will be no configuration required in SPRO.
    Basically the main difference in scenarios come depending on the type of transactions using.
    For example when using master data transactions such as MM01,XD01 etc we do have configurations do be done in SPRO.
    But while using transactional data transactions such as VA01,ME21 etc we can do directly without any configurations by using customer exits such as MM06E005(for me21n).
    Why this difference occurs i also dont know.I thought it would be of some useful to you to some extent.Do share if you find why this difference occurs.
    Have a nice day.
    Thanks,
    Surya

  • Screen enhancement using BADI not workingin background for program RFRECPSFA520

    Hi Gurus,
    I implimented the badi BADI_RECP_SF (Enhancement spot BADI_RE_CP_SF) add custom tab with custom field for additional selection criteria.I used the steps provide in BADI documentation. Everything is working fine but when I run the program in background the additional field values are not comming in the method where I need to filter record. Additional field values are populating fine when I run the program in foreground.
    Does anybody come accross this issue, any input? Is the screen enhancemnets are only for foreground pocessing?
    Thanks,
    Seema

    Le,
    it will lil easy if you can take access key from basis and just add one more selection in selection screen.
    Amit.

  • Screen exit for VL01 in ECC 6.0 using badi's

    Hi All,
    I got a requirement to create a new tab in VL01 transaction where i need to create one field in ECC 6.0.
    Can anyone tell me the complete procedure to create a new sub screen and adding it to the existing standard sap screen as a new tab in ECC 6.0 version.
    kindly suggest me how to do this using badi's.

    Dear Nicole,
    a)SE18:
    Definition name               ME_PROCESS_PO_CUST
    b)SMOD:
    Enhancement     MM06E005
    EXIT_SAPMM06E_013
    -> If you want to use it, use transaction CMOD to create a
    project with Enhancement     MM06E005
    Best Regards,
    Ian Wong

  • Enhancing CAT2 Screen using screen exit.

    I am working for a custmer enhancement whuch requires to include a input field on the CAT2 Main screen. I am using CATS005 exit & subscreen at the top of header area.
    But with this I cannot use the values that is entered in this input field for processing as technically they have not included this subscreen in PAI module.
    Here is the flow logic of screen 2000 of SAPLCATS
    PROCESS BEFORE OUTPUT.
    global module for global settings
    MODULE D2000_GLOBAL_SETTINGS.
    initialization
      MODULE D2000_INIT.
    modify fields outside loop
    MODULE D2000_MODIFY_HEADINGS.
    Customer-Subscreen - carrier
      CALL SUBSCREEN CATS005 INCLUDING 'SAPLCATS' SUBSCR-005.
    Header-area
      CALL SUBSCREEN CATS003 INCLUDING 'SAPLCATS' SUBSCR-003.
    Worklist
      CALL SUBSCREEN CATS001 INCLUDING 'SAPLCATS' SUBSCR-001.
    Entry-screen
      CALL SUBSCREEN CATS002 INCLUDING 'SAPLCATS' SUBSCR-002.
    View-switches
      CALL SUBSCREEN CATS004 INCLUDING 'SAPLCATS' SUBSCR-004.
    PROCESS AFTER INPUT.
      MODULE D2000_ABBRUCH AT EXIT-COMMAND.
    Worklist
      CALL SUBSCREEN CATS001.
    Entry-screen
      CALL SUBSCREEN CATS002.
    Header-data
      call subscreen cats003.
    OK-Code
      MODULE PROCESS_OK_CODE.
    Can any body tell me how to achieve the values defined ain any Input field added using the screen exit.
    Is there any other way to achieve this functionality...???

    Check the documentation of the enhancment CATS0005
    1.  You want to enter the customer fields along with the SAP fields on   
         the data entry screen. Proceed as follows:                                                                               
    o   Define customer Include CI_CATSDB in the ABAP/4 Dictionary. Include  
         only fields in the customer name range in structure CI_CATSDB.       
         Otherwise, this may cause problems during a system upgrade. Use only 
         fields of type 'CHAR' and 'NUMC'.                                                                               
    o   Activate the customer fields using a special Customizing transaction 
         for the Time Sheet.                                                  
    Regards,
    Naimesh Patel

  • [Enhancement in BW]: How to use BaDI : RSU5_SAPI_BADI

    Hi Everybody,
    Right now, could you kindly please tell me how to i use customer exit but using BADI, particularly for BADI : RSU5_SAPI_BADI.
    <b>I just wanna use the customer exit on variable (variable user-exit).</b>
    So far i've tried these steps (might you correct me/advise):
    1. tcode : SE18
    2. Enter the Badi Name : RSU5_SAPI_BADI
    3. (Toolbar) enhancement implementation -> Create
    4.  ... (After that i don't know what i've to do ..)
    Could you tell me step-by-step to make it ?
    Such as what i should fill-in for Implementation Name and any parameter should i fill in there and how to debug it ???
    Many-many thanks all for the attention.
    Hopefully i can make it :).
    Kind regards,
    Niel.

    Check out this link:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7</a>

  • Custom Screen using BADI seen in ME23N, ME22N Display, but not in ME21N

    Hi,
    I have developed a custom screen for purchase order using badi ME_PROCESS_PO_CUST and ME_GUI_PO_CUST.
    But, its not visible in ME21N, whereas its dipalyed in ME23N, ME22N .
    Please advise.
    Thanks,
    Shivaa....

    In TC CMOD you can create a new proyect and use the component MEREQ001 with this component you can see adicional tab in those TC.

  • Until yesterday I have been happily using Viber on my Iphone 3.   suddenly stopped working. app wont open properly, returns to main screen. have deleted, rebooted , reinstalled but no change ?

    until yesterday i have been happily using Viber.  suddenly the App wont open properly,  tries to but times out and sends me back to
    the  main screen on my iphone 3.  i have tried deleting, rebooting and reinstalling but doesnt solve it.  after downloading again from
    i-tunes i fail to receive the access code.  push notifications are on, nothing has changed on my phone settings since it was working.
    can anyone throw any light on the problem ?

    Tap Settings > General > Reset > Reset All Settings
    Then restart your iPad.
    See if that makes a difference.

  • I cracked my screen. I want to use other monitor which I had one. I bought Apple Mini-DP to VGA adapter. It worked. It means I can see ADDITIONAL screen. However I want to use this monitor for the main screen. How can I do?? Please help.

    I cracked my screen. I want to use other monitor which I had one. I bought an Apple Mini-DP to VGA adapter. It worked. It means I can see ADDITIONAL screen. However I want to use this monitor for the main screen. How can I do?? Please help.

    You have the display set in Extended Desktop mode. The Menu Bar and Dock will be on the MacBook display and your background screen on the monitor. In System Preferences>Display on the MacBook screen there should be an Arrangement tab when you have the MacBook hooked up to the monitor and both screens working. When you click the Arrangement tab do you see two monitors side by side? One of them will have a Menu Bar at the top. Just click on the Menu Bar and drag it to the second monitor. That will make the second monitor your main screen. You can now use your MacBook in Clamshell Mode with a wired or Bluetooth keyboard and mouse.  http://support.apple.com/kb/HT3131 When you disconnect from the monitor your Menu Bar will automatically change back to the MacBook.

  • Unable to sync contacts, keep saying 'ipad already using contacts'.  When I open contacts app it opens for fraction of secs and goes back to main screen. any ideas?

    Unable to sync contacts, keep saying 'ipad already using contacts'.  When I open contacts app it opens for fraction of secs and goes back to main screen. any ideas?

    Sorry for double post, doesnt seem to be an edit option, this also works both ways.

  • Added custom screen in PO using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST

    Hi All,
    I have added custom screen with two z fields at item level using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST i can see my screen in tcodes ME21N , ME22N , ME23N but I am not able to save data.
    and also screen is coming in change mode even in ME23N .
    thanks.

    Hi,
    I have added two xfields at item level.
    This is the code i have added in zimplementation ZME_GUI_PO_CUST .
    IN Zimplementation ME_PROCESS_PO_CUST I have added code only in method FIELDSELECTION_ITEM . after doing this I can see only screens in ME21N, ME22N, ME23N but when enter data in zfields and trying to save it is giving me message no data has changed.
    method IF_EX_ME_GUI_PO_CUST~SUBSCRIBE.
    DATA: ls_subscriber LIKE LINE OF re_subscribers.
    we want to add a customer subscreen on the item detail tab
      CHECK im_application = 'PO'.
      CHECK im_element     = 'ITEM'.
    each line in re_subscribers generates a subscreen. We add one subscreen in this example
      CLEAR re_subscribers[].
    the name is a unique identifier for the subscreen and defined in this class definition
      ls_subscriber-name = subscreen1.
    the dynpro number to use
      ls_subscriber-dynpro = '0001'.
    the program where the dynpro can be found
      ls_subscriber-program = 'SAPLYMEPOBADIEX'.
    each subscreen needs his own DDIC-Structure
      ls_subscriber-struct_name = 'MEPO_BADI_STRUCT'.
    a label can be defined
      ls_subscriber-label = text-001.
    the position within the tabstrib can be defined
      ls_subscriber-position = 4.
    the height of the screen can be defined here. Currently we suport two screen sizes:
    value <= 7 a sevel line subscreen
    value > 7  a 16 line subscreen
      ls_subscriber-height = 7.
      APPEND ls_subscriber TO re_subscribers.
      ENDIF.
    method IF_EX_ME_GUI_PO_CUST~TRANSPORT_FROM_MODEL.
      DATA: l_item       TYPE REF TO if_purchase_order_item_mm,
            ls_mepoitem  TYPE mepoitem,
            ls_customer  TYPE mepo_badi_exampl.
    system asks to transport data from the business logic into the view
      CASE im_name.
        WHEN subscreen1.
    is it an item? im_model can be header or item.
          mmpur_dynamic_cast l_item im_model.
          CHECK NOT l_item IS INITIAL.
    transport standard fields
          ls_mepoitem = l_item->get_data( ).
    transport customer fields
          CALL FUNCTION 'YMEPOBADIEX_GET_DATA'
            EXPORTING
              im_ebeln = ls_mepoitem-ebeln
              im_ebelp = ls_mepoitem-ebelp
            IMPORTING
              ex_data  = ls_customer.
    store info for later use
          MOVE-CORRESPONDING ls_mepoitem TO dynp_data_pbo.
          MOVE ls_customer-badi_bsgru TO dynp_data_pbo-badi_bsgru.
          MOVE ls_customer-badi_afnam TO dynp_data_pbo-badi_afnam.
        WHEN OTHERS.
      ENDCASE.
    endif.
    method IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_DYNP.
      CASE im_name.
        WHEN subscreen1.
          CALL FUNCTION 'YMEPOBADIEX_PUSH'
            EXPORTING
              im_dynp_data = dynp_data_pbo.
        WHEN OTHERS.
      ENDCASE.
    ENDIF.
    endmethod.
    method IF_EX_ME_GUI_PO_CUST~TRANSPORT_FROM_DYNP.
      CASE im_name.
        WHEN subscreen1.
          CALL FUNCTION 'YMEPOBADIEX_POP'
            IMPORTING
              ex_dynp_data = dynp_data_pai.
          IF dynp_data_pai NE dynp_data_pbo.
    something has changed therefor we have to notify the framework
    to transport data to the model
            re_changed = mmpur_yes.
          ENDIF.
        WHEN OTHERS.
      ENDCASE.
    ENDIF.
    endmethod.
    method IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_MODEL.
    DATA: l_item       TYPE REF TO if_purchase_order_item_mm,
            ls_mepoitem  TYPE mepoitem,
            ls_customer  TYPE mepo_badi_exampl.
    data have to be transported to business logic
      CASE im_name.
        WHEN subscreen1.
    is it an item? im_model can be header or item.
          mmpur_dynamic_cast l_item im_model.
          CHECK NOT l_item IS INITIAL.
          ls_mepoitem = l_item->get_data( ).
    standard fields changed?
         IF dynp_data_pbo-matkl NE dynp_data_pai-matkl OR
            dynp_data_pbo-plifz NE dynp_data_pai-plifz OR
            dynp_data_pbo-webaz NE dynp_data_pai-webaz.
    update standard fields
           ls_mepoitem-matkl = dynp_data_pai-matkl.
           ls_mepoitem-plifz = dynp_data_pai-plifz.
           ls_mepoitem-webaz = dynp_data_pai-webaz.
            CALL METHOD l_item->set_data( ls_mepoitem ).
         ENDIF.
            CALL FUNCTION 'YMEPOBADIEX_GET_DATA'
              EXPORTING
                im_ebeln = ls_mepoitem-ebeln
                im_ebelp = ls_mepoitem-ebelp
              IMPORTING
                ex_data  = ls_customer.
            ls_customer-badi_bsgru = dynp_data_pai-badi_bsgru.
            ls_customer-badi_afnam = dynp_data_pai-badi_afnam.
            CALL FUNCTION 'YMEPOBADIEX_SET_DATA'
              EXPORTING
                im_data = ls_customer.
         ENDIF.
        WHEN OTHERS.
      ENDCASE.
    ENDIF.
    method IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM.
    DATA: l_persistent TYPE mmpur_bool.
    CONSTANTS:
    FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
    l_persistent = im_item->is_persistent( ).
    *IF l_persistent EQ mmpur_yes.
    READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY
                         metafield = MMMFD_YYMAN_NUM."fd_cust_01.
    IF sy-subrc IS INITIAL.
    <fs>-fieldstatus = '*'. " Display <-- this one was as per the sample code given.
    <fs>-fieldstatus = '+'. " Input <-- this i added to make the field mandatory.
    ENDIF.
    READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY
                         metafield = MMMFD_YYMAN_DES."fd_cust_01.
    IF sy-subrc IS INITIAL.
    <fs>-fieldstatus = '*'. " Display <-- this one was as per the sample code given.
    <fs>-fieldstatus = '+'. " Input <-- this i added to make the field mandatory.
    ENDIF.
    *ENDIF.
    ENDIF.
    endmethod.

  • Customer screen using BADI :  ME_GUI_PO_CUST

    Hi
    I am implementing BADI : ME_GUI_PO_CUST to create custom screen at item level.
    Pls tell me the steps to be followed to get custom screen using BADI
    Thanks
    Vinay.

    Hi Vinay,
    go to transaction SE18, then enter your BADI.The in menu go to Goto -> Sample Code -> Display. You will see example of implementation of this BADI. All these examples are very well commented. Basically you will have to create your own function group with your new screen and call this screen from methods of BADI.
    Cheers

  • How to switch off my main screen (Imac 24") to use an external proyector?

    Please Help!
    How to switch off my main screen (Imac 24") to use an external proyector?
    It's not comfortable when you want to see a nice movie!
    Thanks
    Jack

    As I already said in my first reply post, you cannot turn off the iMac's display. The best you can do is display black, which many applications that have a +full screen+ mode will do, if the full screen mode is on the other display.
    Alternately, you can move the menu bar (along with Dock and disk icons) from the iMac's screen to the second display. This is done in System Preferences Displays pane Arrangement tab, by dragging the white bar in the diagram from one screen to the other. Once the menu bar and other features are on the second display, the only thing showing on the iMac's display should be the Desktop background. If you pick a Desktop background that is all black, your iMac's display will be showing a black screen (although it will still not be turned off).

Maybe you are looking for