Screen enhancement in va01

I appended one structure with one field field1 of component type char1 to the table VBAK. That field is added to the subscreen(Header-add data A). Default value to be assigned to that field VBAK-field1  with out going to that screen.
while creating sales order even if he doesn't open that subscreen default value value must be saved to that table while saving tha sales order using usr exit.
First of all is it possible using user exit not customer exit because there are no SAP standard enhancements are available for this scenario.
thanks,
Raju

Hi Raju,
           Here is user exit you can implement <b>"MV45AFZZ</b>"...
in this there is one form where you can pass your values in that subscreen field.
Eg.  you have appended field<b> "field1"</b> in table <b>VBAK</b> .
<b>FORM userexit_move_field_to_vbak.</b>
here under this you can pass your own value with condition as per your scenario....
If any other query please let me know....
<b>Reward Points</b>
Cheers,
Enjoy,
Sagun Desai....

Similar Messages

  • Screen exit or enhancement for va01

    Hello Friends,
    I want to add two new columns in the item level in va01(create sales order) transaction.
    Pls comment on this.
    Regards,
    Sunny

    Hello,
    Did you check this?
    [screen exit for va01|https://forums.sdn.sap.com/click.jspa?searchID=21368448&messageID=5054086]
    Note : Plz SEARCH in SCN before posting.

  • Screen exits in va01

    as this is a urgent req. pls can any one suggest what r the diff. screen exits in va01 tcode and how ton find them.
    thanx and regards

    hi
    you can check the same with this report program. execute it, enter your transaction for which you require enhancement then press f8. It would display all the available exits...
    *& Report  ZFINDUSEREXIT
    REPORT  ZFINDUSEREXIT.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir where pname = tstc-pgmna.
    select single * from enlfdir where funcname =
    tfdir-funcname.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object = 'SMOD'
    and devclass = v_devclass.
    select single * from tstct where sprsl eq sy-langu and
    tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(95) sy-uline.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    write:/(95) sy-uline.
    loop at jtab.
    select single * from modsapt
    where sprsl = sy-langu and
    name = jtab-obj_name.
    format color col_normal intensified off.
    write:/1 sy-vline,
    2 jtab-obj_name hotspot on,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    endloop.
    write:/(95) sy-uline.
    describe table jtab.
    skip.
    format color col_total intensified on.
    write:/ 'No of Exits:' , sy-tfill.
    else.
    format color col_negative intensified on.
    write:/(95) 'No User Exit exists'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(95) 'Transaction Code Does Not Exist'.
    endif.
    at line-selection.
    get cursor field field1.
    check field1(4) eq 'JTAB'.
    set parameter id 'MON' field sy-lisel+1(10).
    please reward if useful...
    regards
    dinesh

  • Dynamically make screen enhancement on or off

    Hi all,
    I have 2 queries on screen enhancement related to PO transaction.
    a) I have to add a sub-screen as screen enhancement to Purchase order header area. My requirement is make a the sub-screen visible based on condition that if the PO order is of some xy type then display else no screen enhancement should be visible. Is it possible through screen exit ? i tried to check condition in PBO function exit and PBO module of the subscreen 101 to make 'exit' on the condition,but The screen contents remains without change ie dynamically its not making screen on-off.
    I am able to hide contents of sub screen but no the screen itself.
    b) Secondly by default the enhancement tab name is shown as "customer data". is it possible to rename the tab label ?
    Please suggest !!!!
    Thanks

    Hi, Iahmed
    I want to tell you that  i had a experirence to add a subscreen on IQ02, firstly i configurationed via IMG : Plant  maintaince and Customer servise ->Technical Objects ->Gerneral Data->set view profile for technical object 
    above action is use for activiate a subscreen
    and then find the user exit ITOB001, add some logic .
    and for dynamically subscreen on or off ,my thinking is use below statement in appropriate user exit.
    Because you add a tabtrip , so i think you can check condition to determinater whether call subscreen or not.
    I remeber that VA01 to create Sales order, if you choose credit card payment  under Billing tabtrip, then a subscreen "credit card" on header of SO will display, if not credit card payment it will Hide. you can reference it.
    B. Tabtrip in IQ02 i added can modify label name by yourself.
    Hope it can helps
    Best wishes
    Rock

  • How to do screen enhancement in the selection screen of CS15 transaction

    Hi friends,
    I have a unique requirement where I have to do screen enhancement in the selection screen of CS15 transaction to get the top level material,
    Can you please tell how this could be achieved ?
    Looking forward  your valuable inputs.
    Thank You.
    Regards,
    S Sadhya

    Hi,
    This can be achieved by using user-exit. Specifically screen-exit. Check these two exits related to transaction CS15. They may be helpful to you.
    <b>
    PCSD0002      BOMs: Customer fields in item  
    PCSD0003      BOMs: Customer fields in header
    </b>
    Let me know if you need any other information.
    Regards,
    RS

  • Screen enhancement in badi's

    Hi all,
      I want to do screen enhancement in BADI.I found some badis which are providing the screen enhancements but dont know how to go further.
    Also i dont know in which transaction this screen will appear.
    And how to search for the BADI in standard transaction ,so that i can add the my own subscreen in satandard sap transaction using BADI screen enhancements.
    Please tell me the way in which i can do the sceen enhancement using BADI.
    Thanks and Regards,
    Sugeet.

    hi,
    check this..
    http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
    regards
    vijay

  • Screen Enhancement on T-Code AS01 (Asset Master)

    Hi Experts,
    I want to add a filed of Customer Number( KUNNR) on the Asset Master Screen ( t-code AS01)
    I have done a lot of work....
    I have used the Enhancement AIST0002 ..... also make the Subscreen....
    In Short, now my field is Displaying on the Asset master Standard Screen. also displaying the F4 help against it...
    *Problem:*
    when i save the Data ... it does not save the data...
    I also check the table ANLU. there is no record exist... (boz i did not write any Code)
    Can i have to Write the Update Query for save the Record?
    Note: i am first time making the Screen Enhancement.
    Regards,
    Rizwan

    Dear George Serfiotis,
    i have find the solution completely ... now, not only my Screen is displaying but also working properly..
    http://binarycse.com/joomla/index.php/sap-abap/screen-exits
    <<CUT AND PASTE OF ABOVE LINK DELETED>>
    <<REQUEST FOR POINTS DELETED.  It was your question anyway...>>
    Rizwan
    Edited by: Matt on Nov 18, 2008 3:08 PM

  • Screen enhancement in display measuring point (ik07) and ik02

    Hi experts,
    Can anybody please help in determining userexits for screen enhancement of ik02 transaction. I need to add block to measuring point details.
    and also i need selection screen input parameters to display at the bottom of ik07 tcode.i had inserted the selection screen parameters at the top of screen in ik07 but i need it at last. how can it be inserted there.
    PLZ HELP!!
    screen shot of ie02 for referenece....

    Hello Jared,
    Have a look to this :
    http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm.
    Regards,
    Frédéric

  • Screen enhancement through enhancement framework

    Hi to all  experts,
    I have question can screen enhancements can be done using enhancement framework technology in ECC 6.0
    Any link will help
    ALready searched in SCN couldnt find anything

    Hi,
    Go through the link.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9cd334f3-0a01-0010-d884-f56120039915
    Hope this resolves your query.
    Regards,
    Manish

  • How to implement screen enhancements with table control in sales document

    I want to add a table control in sales document head and items, is there a good solution for this, thanks

    Hi Zhang Jie,
    There are some reserved screen for you in sales order.
    screen enhancement: for header is SAPMV45A 8309 and 8310.
                                    for item is SAPMV45A 8459 and 8460.
    you can add your table control in those screen.
    regards,
    Archer

  • Service Entry Sheet Screen Enhancement (SRVEUSCR) - Changing tabstrip title

    Hello All,
    I m working on Service Entry Sheet Screen Enhancement (SRVEUSCR). I want to know how can I change the tabstrip page title without modification that is designated for user sub-screen. Its currently showing as "Addnl Data" and it is hard coded in the main screen by SAP.
    Regards
    Nadeem

    Hi,
    In PAI declare ur fields.....
    PROCESS AFTER INPUT.
    *   This chain has to include all input-fields:
      CHAIN.
        FIELD P4001-PRV_CTC.
        field P4001-PRV_DSG.
    ENDCHAIN.
    In program...
    loop at SCREEN.
    IF SCREEN-NAME = 'P4001-PRV_CTC'.
    SCREEN-INPUT = '1'.
    MODIFY SCREEN.
    ENDIF.
    IF SCREEN-NAME = 'P4001-PRV_DSG'.
    SCREEN-INPUT = '1'.
    MODIFY SCREEN.
    ENDIF.
    endloop.
    Reward points if useful....
    Regards
    AK

  • Adding Z-Fields to Standard Screens of Transaction VA01 / VA02 / VA03

    Hi All,
    The system is being upgraded from 4.7 to ECC 6.0
    In 4.7 server, the client has added 2 Z-fields to VBAK table. Moreover, these Z-fields are added to Standard SAP Screens of Transactions VA01 / VA02 / VA03.
    One of the Z-field is for the Description which appears on the very first screen of transaction (Screen 4440) replaces the Standard SAP Screen Field VBAK-KTEXT.
    The other Z-Field appears on Header-->Additional Data B (Screen 8309).
    Please note:- The screen numbers that are mentioned above are the screen numbers of ECC 6.0
    I tried to change the edit the Screen by taking the Access Key from the market place, but only got Screen Overlapping Errors.
    What should I do to incorporate these Z-fields?
    I have heard of Screen-exits but never worked on the same. Would appreciate if someone guides me as to what needs to be done.
    Thanks for your valuable time and suggestions.
    Regards,
    Rajesh

    Hi Rajesh,
    I am working ECC 6.0
    We had the same requirement but for Additional Data B in header and item
    For this
    (1) Got the access key
    (2) applied access keys
    (3) In the additonal Data B screens/Program SAPMV45A imported Z fields to the screen in Graphical painter,saved and activated after writing necessary PBO/PAI modules and the codes in 8309 and 8310 screens
    Please can you tell more on the "Screen Overlapping Errors"
    Maybe we can can work out the error.....
    Regards
    Byju

  • Screen enhancment for PR,PO and MIGO

    Hi experts,
    I have added long material text(more than 40 characters) into material master using screen enhancement ,
    now i want to add this into Purchase Requisition , Purchase order  and MIGO . I have added LONG TEXT into PR & PO using screen enhancement, but new tab is added i.e. Customer Data(Subscreen) .
    But my requirement is that to add new field in existing tab only i.e. Material Data.
    Please reply .
    Regards,
    Dnyaneshwar

    hi
    Could u just please specify wer exactly u need to have extra tab (in which t code ).
    Regards
    Swapnil

  • Screen enhancements

    Hi all,
    I am new to  screen enhancements. I am adding custom screen to ME23n where I am adding custom field. During the change of transaction me22n or me21n if i enter wrong value into the custom field I am issuing error message. At this point all other fields belonging to main screen are getting disabled for input.
    Please help me how to keep them enabled along with my field. Please help me
    Regards,
    vijy.

    HI Vijy,
    You can do this byusing of Chain and Endchain..
    If you send a warning or error message from a module <mod> that you called using a FIELD statement as follows:
    CHAIN.
      FIELD: <f1>, <f 2>,...
      MODULE <mod1>.
      FIELD: <g1>, <g 2>,...
      MODULE <mod2>.
    ENDCHAIN.
    all of the fields on the screen that belong to the processing chain (all of the fields listed in the field statements) are made ready for input again. Other fields are not ready for input. Whenever the MODULE statement appears within a processing chain, even if there is only one FIELD attached to it, all of the fields in the chain (not only the affected field) are made ready for input again, allowing the user to enter new values. If the fields in the processing chain are only checked once, the PAI processing continues directly after the FIELD statement, and the preceding modules are not called again.
    Please refer this below link for more info
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
    Please close if this answers your question
    Thanks
    Sudheer

  • Distribution screen enhancment in Contract item -SRM 7.0

    Hi Experts,
    I want to add custom fields in contract item level distribution screen In SRM 7.0,
    Sap has provided standard structure for item enhancement INCL_EEW_PD_ITEM_CSF_CTR and INCL_, INCL_EEW_PD_ITEM_CSF
    Using above structures we can enhance Item over view screen, My requirement is to enhance Item distribution screen,
    If any one worked on distribution screen enhancement or any body knowledge of this, please share me the correct structure to enhance the screen.
    Thanks in advance

    Hi,
    I am also trying the same thing, were you able to solve that issue ?
    If yes please share the solution
    Thanks

Maybe you are looking for