Adding button in standard screen

Hi,
I need to add a button in va01 t.code(Sales order)..When we click that button means it want to open a customized screen.How to add a customized screen in standard t.code..
I am new to this exits.Can anyone help me how to do this.

Hi Mahesh,
For finding any exit for a standard t-code follow this way,
1) Goto that screen where you need to add button( here VA01)
2) Click System->Status
3) There Double click the 'GUI Status' for that screen.
In VA01 main screen it is A0. So double click that A0
4) In the Application toolbar there is one exit for adding a button after the Copy button.
You can insert your button details and give the Function code. Then in the user exit you can capture that function code and process accordingly.
Though seems easy do it carefully with modification assistant on.
Cheers,
Kothand

Similar Messages

  • Adding field to standard screen in tr. FPSEC1

    Hi,
    I need to add customer field to standard screen in FPSEC1 transaction (screen 202,second screen in transaction (non cash choice)).
    Has someone did it already?
    (please don't give me general advices as "find screen exit" and so on...)
    Point's will be given.
    Regards.
    Yossi.R.
    *sorry for crossposting

    How you solved this.
    I am facing same problem
    Please reply.

  • Standard buttons not displaying ALV when added button by creating PF status

    Hi  All,
    I have added a button(using SE41) in application toolbar for ALV grid using Factory method.But the problem is I am unable to see the standard tool bar buttons(Layout,Download,Mail etc).
    Even I tried adding buttons(using standard FCODES) to the PFstatus.Now the buttons are visible but the functionality is not working for all buttons.Its working only for Graphic and Change layout buttons.
    Can any one suggest...??
    -Phaniram

    Disregard DKS's response...that's the older stuff and you're using NetWeaver ALV.
    In SALV you can cause those buttons to appear, but you may need to copy the SALV_STANDARD GUI from one of the SALV* named program using SE80...sounds like you have that part, but you may need to turn functions ON...
    Perhaps something like this would help:
    data:  gr_f_list  type ref to cl_salv_functions_list,
             gr_alv     type ref to cl_salv_table,
    SALV toolbar & GUI functions
      gr_f_list = gr_alv->get_functions( ).     "Get Toolbar functions
      gr_f_list->set_all( abap_true ).          "All On
      gr_f_list->set_view_lotus( abap_false ).  "Lotus 123 off
      gr_f_list->set_view_excel( abap_false ).  "Excel in Place Off
      gr_f_list->set_graphics( abap_false ).    "Graph tool off
    For undesired buttons, set each tool OFF after turning all ON.

  • Enhancing a standard screen

    hi all,
    I have a requirement where i have to add a field on screen of a standard transaction with effect on other fields.
    Ex : In T-code ME21N, if i want to put a check box and if the check box is checked then an action should take place in runtime.
    Or a field where document no can be inputed.
    And there also a requirement where if the 'item category' or the column 'I' is filled as D,then it should give a pop-up.
    which badi should i use for this case.
    regards,
    Johnson

    Hi,
    Here is the procedure to implement screen exit.
       Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screen’s flow logic.
    the tcode is cmod...
    1.From the main screen of the Project management transaction, proceed as follows:
    Select Enhancement components and choose Change.
    2.Choose Edit component.
    3.Choose the screen exit and double click on it
    4.Create your subscreen using the Screen Painter.
    5.Design your screen to be added to the standard screen and activate the particular screen and return back to the flow logic .
    6.Choose the PAI and PBO to write down the logic.
    7.Generate your screen and choose Back (the green arrow) to return to the Project management transaction.
    8.Go to the transaction ME22 to view the customer defined screen exit.
    9.Enter the purchase order number and press Enter.
    10.Go to the menu header --> Details.
    11.Purchase number is visible on the standard screen
    Please check if the thread given below would be of any help.
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/menu-exits-72696#
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    https://forums.sdn.sap.com/click.jspa?searchID=10843961&messageID=4640690
    Regards
    Kiran Sure

  • Button on standard selection screen

    HI experts , can any budy tell me , that, can we put a button on the standard selection screen , means on screen no 1000, PLease suggest ur ans, i have a requirement to create a button on the first selection screen by selection the check box on the standard selection screen , a button should be appear on the standard selection screen.
    THanks in advance,
    Rahul

    Hello,
    What do you mean by "but ur second concept is wrong we can set our own pf-status then how can u say that set the status".
    Read again what I wrote! I said that the solution for your problem is to create a PF status of your own and that one will substitute the STANDARD one. This is the reason for having to insert the Execute (F8) button on it. Otherwise, if you don't insert it, you wont be able to execute your report.
    Also, plz reply if u know the exect ans?  this is not nice to say, specialy when the answer is correct. I've inserted buttons in standard selections screen lot's of times.
    Regards.
    Valter Oliveira.

  • Adding new field in to standard screen

    Hi,
        What is the process to add new filed in the standard screen(XD01).
    Regards.

    Please see the steps:
    1- Go to Transaction SPRO>Logistics>
    General>Business Partner>Customer Control-->
    Adoption of Customeru2019s own Master Data field->
    Prepare Modification-->Free enhancement of Customer Master Record.
    2-Go to CHANGE mode and Click u2018New Entriesu2019 button.
    Then add a Screen Group and meaningful description.
    Save the entry and then SELECT that entry and
    Click on u2018Label Tab Pagesu2019.
    3-Add a Label Tab Page i.e. enter a Screen Number,
    Function Code and Meaningful Description.
    Save the entry and come back to the SPRO screen.
    Click  Business Add-in: Processing Master Data Enhancements 
    4-Create one Implementation by giving implementation name .
    5-Go to Interface and Click on
    u2018CHECK_ADD_ON_ACTIVEu2019 method.
    Add thus code and save
    method IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE .
    data: l_flg_active type BOOLE-BOOLE.
    if i_screen_group = 'NEHA'. 
          e_add_on_active = 'X'. 
      endif.
    endmethod. 
    6-Activate that and come back to SPRO initial screen.
    Clic on Business Add-in: Customer Subscreens.
    7-Press enter. The following screen will come.
    Enter a meaningful Description and Screen Group.
    8-Then go to Interface
    Create a Function Pool . <SAPLZNEHA>
    Create a Screen u20181111u2019 with
    field old Customer Number u2013 screen group <> (SE51).
    Click on GET_TAXI_SCREEN method and add the following code. 
    method IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN .
    case i_taxi_fcode.
        when 'Function Code'.
          e_screen  = '1111'.  "Eart + Objekt
          e_program = 'SAPLZNEHA'.
          e_headerscreen_layout = ' '.
      endcase.
    endmethod. 
    9-Activate and leave the transaction. 
    Go to KNA1 (Customer Master) table and add a
    . Activate the table. 
    Regards
    Neha

  • Deactivating the Function codes of Buttons on standard RF screen

    I have to deactivate the functionality of some of the function keys(Buttons) on Std. SAP RF Screen(Quant screen)  of LM51 transaction (Pgm: SAPLLMOB & Screen# 0152). How can I achieve this. I appreciate if any one can guide me on this.
    Thanks
    Usha

    Hi,
    Try this out with Transaction Variant (T.code is SHDO)
    <b>Transaction SHD0 -</b> Create a variant for the required transaction bychanging the layout through hiding fields and screens
    The Below data i copied from the web, this may helpyou ...
    Case one for creating Transaction Variants
    Step 1:
    Execute transaction SHD0 and create a Transaction Variant against the original transaction.
    Step 2:
    As soon as you press the create button, the original screen of the transaction will appear. After pressing any button/tab on the screen a menu variant screen will appear. Make sure to check any field or tab or any button you want to disappear from the menu functions. Press the exit and save button when you are sure that no further settings are required on sub-screens (if present). After pressing the exit and save button another menu variant screen will appear. Press the save button here and save as a local object or under any development class.
    Step 3:
    When you are back on the Transaction Variant (SHD0) screen, press shift+F6 or click the goto menu and press the create variant transaction button. Through this transaction SE93 will be executed. Enter the transaction name you want to create and any other required field and now press the save button.
    Step 4:
    Now execute the transaction you create through create Transaction Variant and enjoy the results.
    Case two for creating Transaction Variants
    Step 1:
    Create a dialogue transaction through SE93 and enter the program name and screen number of the original transaction you want to make a variant on (e.g., PFCG). Press the save button and check whether the replica transaction (PFCG) has been created successfully by executing it on a new session.
    Step 2:
    Execute transaction SHD0 to create a Transaction Variant. Specify the transaction name (replica of PFCG) which you have just created and create a Transaction Variant against the replica transaction.
    Step 3:
    As soon as you press the create button, the original screen of the transaction will appear. After pressing any button/tab on the screen a menu variant screen will appear. Make sure to check any field or tab or any button you want to disappear from the menu functions. Press the exit and save button when you are sure that no further settings are required on sub-screens (if present). After pressing the exit and save button another menu variant screen will appear. Press the save button here and save as a local object or under any development class.
    Step 4:
    When you are back on the main screen of the SHDO (Transaction Variant) click the edit option on the menu tab and activate Standard Variant. Through this a Standard Variant will be assigned to the transaction specified (replica transaction).
    Regards
    Sudheer

  • Adding a field to a table control of a standard screen

    Hi,
    I need to add a field to a table control of a standard screen (Transaction CAT2).
    Could anybody please tell me how i could go about doing this?
    Also, what customization would be required to display the field because there are way too many fields and only a few are being displyed as of now.
    I will get the access(SSCR) key to modify the screen.
    Regards,
    Monica.

    Hi Monica,
    Did you name you customer field also "FIELD1_W", because the field should get updated then without any modification as in screen 2100 a "move-corresponding" is performed from CATSDB to these fields.
    Regards,
    John.

  • Adding a custom field in a sap standard screen in pa30 for an infotype.

    Hi to all..
    i'm in a requirement to add a custom field in a standard screen of pa30. for the infotype 0442.
    I googled up.. but i was not getting proper solution for it.. can any one provide a solution for it..
    With regards.
    Aahbha.

    Hello Sirs,
    Step by step instructions on:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/4f/d52552575e11d189270000e8322f96/frameset.htm
    The below thread provide more info on how to create an infotype from scratch, but this is just for the reference:
    add custom fields to standard infotype
    Regards,
    Bentow.

  • Adding search help (F4) for a screen field in standard screen of VA02

    Dear Gurus,
    I need to add a Search Help (F4) to a Standard Screen Field VBAK-VSNMR_V in the standard Screen of VA01/Va02.....Can anyone please guide me how it can be done.
    Regards
    Sajid
    Edited by: shaik sajid on Feb 2, 2009 8:38 AM

    Hi shaik,
    Refer to the following useful link:
    Search help enhancement in VA01
    Hope this will help you...

  • Adding custom fields on SAP standard screen

    Hi,
    I have to add some custom fields in the SAP defined standard screen. When I go to that particular screen and try to change it to 'CHANGE' mode , it asks for Access Key. Please suggest me, how to add the custom fields.
    RGDs,
    Gsaasg

    Hi,
    For this only there are enhancements, Just search for screen exits in the SDN or google for
    your transaction and also search for BADI's.
    Regards and Best wishes.

  • Adding push buttons in standard ALV

    Hi ,
    Is there any possiblity to add custom push buttons to standard ALV in Webdynpro for ABAP.
    If so, please provide me the solution.
    Thanks in Advance.
    cheers,
    sravan.

    I got the answer .

  • Adding field in pa30 screen urgent

    hi all,
    i am new to user exits.
    and my requirement is to add a field in screen for PA30 tcode screen.
    so how i can go for this .
    if anyone has added fields in any SAP standard screen
    then plz give me the doc regd that with screen shots if u have otherwise give me the steps.
    my mail id is- [email protected]
    plz i am looking urgently for it.
    i will award all ur efforts.
    thanks
    sanjeev

    Screen Exit
    Please remove the TDS-related input fields on the PO entry screen on the customer data tab  (PO line details).
    - TDS account
    - TDS cost code
    - TDS sub code
    1.     Goto Transaction Code Me21n
    Fill the following fields
    Enter
    Give the input values in following fields from  ORGDATA TAB
    Purchasing org
    Purchasing group
    Company code
    Vendor
    Enter
    Select Customer Data tab like following
    USER EXIT  : MM06E005 (Customer fields in purchasing document )
    &#61664;  Goto  : T.Code : SMOD
    &#61664;     Give the Enhacement Name : MM06E005
    &#61664;     Click on Display
    &#61664;     Click on Components Push Button
    &#61664;     Double click on function module EXIT_SAPMM06E_016( Export Data to Customer Subscreen for Purchasing document item)
    &#61664;     Double click on Include ZXM06O01.
    &#61664;     Insert the following coding in that include
    SET PARAMETER ID 'BUK' FIELD g_ekko-bukrs.
      LOOP AT SCREEN.
        IF screen-name = 'EKPO_CI-ISMSUBTITLE1'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>>>>>> Begin of insert CR336/BG1 >>>>>>>>>>>>>>>>>>>>>>
        IF screen-name = 'G_EAN11'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *<<<<<<<<<<<<<<<<<<<<<<< End of insert CR336/BG1 <<<<<<<<<<<<<<<<<<<<<<<
    *>>>>>>>>>>>>>>>>>> Begin of Changes for K896570/501411945 <<<<<<<<<<<<<
    IF screen-name = 'EKPO_CI-TDSACCOUNT'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    IF screen-name = 'EKPO_CI-TDSCOST'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    IF screen-name = 'EKPO_CI-TDSSUB'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>> End of Changes for K896570/501411945 <<<<<<<<<<<<<
    *>>>>>>>>>>>>>>>>>>>>>> Begin of insert SM1 >>>>>>>>>>>>>>>>>>>>>>
        IF ( screen-name = 'EKPO_CI-TDSACCOUNT'
          OR screen-name = 'EKPO_CI-TDSCOST'
          OR screen-name = 'EKPO_CI-TDSSUB'
          OR screen-name = 'TDS_TXT_1'
          OR screen-name = 'TDS_TXT_2'
          OR screen-name = 'TDS_TXT_3'
          OR screen-name = 'TDSACCOUNT-DESC'
          OR screen-name = 'TDSCOST-DESC'
          OR screen-name = 'TDSSUB-DESC'  ).
          IF g_ekko-bukrs(2) <> 'U6'.       "not a theatrical company
            screen-invisible = '1'.
            screen-input     = '0'.
          ELSEIF g_flag = 0.                "display only
            screen-invisible = '0'.
            screen-input     = '0'.
          ELSEIF g_flag = 1.                "change
            screen-invisible = '0'.
    *>>>>>>>>>>>>>>>>>> Begin of Changes for K896570/501411945 <<<<<<<<<<<<<
           screen-input     = '1'.       "Fharook Syed
            screen-input     = '0'.        "Fharook Syed
    *>>>>>>>>>>>>>>>>>> End of Changes for K896570/501411945 <<<<<<<<<<<<<
          ENDIF.
          IF screen-name = 'EKPO_CI-TDSACCOUNT'.
            screen-required  = '1'.
          ENDIF.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>>>>>> End of insert SM1 >>>>>>>>>>>>>>>>>>>>>>
    &#61664; save & activate.
    &#61664; Repeat the above process in ME21N to see customer data fileds in CUSTOMER DATA tab
    After the above Modifications CUSTOMER DATA is   displaying like this

  • Print button on custom screen

    Hi all,
    I made a custom screen and a menu (status ) for that using menu painter. I want to put a button there for printing the screen. What code i have to write for that print button so when user presses print button, it prints the screen????
    Thanks
    Ribhu

    Hi,
    Do you know any other exisiting standard screen which function like same as in your customer screen.
    if yes, note that screen program name and screen no and then in your module program:
    go to PBO
    write command as set pf-status 'XXXX'. " ur pf status
    double click on 'XXXX'
    go to utilities --- adjust templeate
    Give that screen program name and screen no
    if u dont want redundant codes then. deactviate /delete it...
    Then activate all...
    then check now ... ur all of fuction buttons are working!!!
    Jogdand M B

  • How to deactivate the fields in a table control of a standard screen

    Hi,
       I have an requirement to deactivate the fields in a table control of a standard screen in ME22n transaction.I am using a BADI "ME_PROCESS_PO" and in item mathod i am looping at screen for the screen field name in the table control.But it is not working. Can anyone give me the possible solution . Thanx in advance.
    With Regards,
    Ajit.

    >
    Vivek Joshi wrote:
    > Hello Router ,
    >                      I do not want to set the focus , I want to get focus . User can click on any cell in the table and then press a button in the toolbar . Now in the event handler of the button i want to under which column User has set the focus .
    > I hope , I am clear now .
    > Thanks for your help
    > Regards
    > Vivek
    An yet you keep getting suggestions of how to set the focus.   I looked through the API documentation and I don't see anything that would suggest you can request to see where the current focus is.  Perhaps someone might still come along with a solution, but my hopes wouldn't be too high at this point.  I can pass the requirement onto Product Definition, as the use case does seem interesting.  Perhaps it is something we have even considered in the past. 
    But for now, there might be a better way to solve your problem.  It will probably mean redesign the interaction.  What exactly are your requirements?  Do you need to be able to get the data in a particular cell of table when a button is clicked?  Just throwing out some ideas here, but maybe just use the lead selection to select the row, but then have a button choice to choose the action associated with the column you want. A hack for sure - but it might work.  Also it doesn't help you right now, but in the near future update to NetWeaver 7.0, WDA does have a onColSelect event for the table.

Maybe you are looking for

  • Crystal report print button greyed out in user citrix sessions

    Hi, We are running Citrix Enterprise Server 4.5 on Windows 2003 servers. We have a ERP app called Epicor 7.3.6 installed on them. Crystal Reports 9 is installed on all these servers and the epicor app displays and prints crystal reports. Some users w

  • Calling a webservices from Oracle 10G ( 10.2.0.2)

    Hi: I am in the process of putting a database Java stored procedure that can call an external webservices. PL/SQL Wrapper -> Java Stored Procedure-> External Web services I loaded the following jars in the dataase. dbwsa.jar dbwsclient.jar 1. I am ha

  • Polish characters input problem (text is vanished when use AltGr+z hotkey)

    Hi, It is actual for commonly used Polish Programmers keyboard layouts. To input ż character right Alt+z key should be pressed. But in TLF editor if you try to input ż character by pressing right Alt+z all previously typed text is vanished. It easily

  • Generic service issue-need to text value on drop down selection

    Hello, Below given is the problem scenario. I have a dropdown box, on the selection of which values should be filled to the next drop down box. It is working perfectly using generic service. When the second drop down box is selected, certain values s

  • Help on Sitecatalyst Integration

    All, Need help with Sitecatalyst Integartion. Using AEM 5.6. Referred to the below link, https://dev.day.com/docs/en/cq/5-6/administering/integrating_with_adobe_marketing_cloud/si tecatalyst.html Could someone please guide me with steps . I set up a