Skip to Content
author's profile photo Former Member
Former Member

Sales Order - To make header fields mandatory

Hi,

In va01, want to make Delivery Plant(Head Details) as mandatory. Also want to make some fields in item details, like Material group and Price group, not changeable once data is picked.Pls advise and guide.

regards

vijay.

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 30, 2007 at 06:58 AM

    Create a variant in SHD0, explore it it..

    And assign the designed variant to your sales doc type..

    Reg

    Shan

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 30, 2007 at 06:59 AM

    Hi u can do this by using incomletion log process u can get it

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 30, 2007 at 07:00 AM

    the simplest way would be using SHD0 Tcode of Screen variants & Transaction variant where you can make certain feilds mandatory.

    Second option would be using GUiXT and in built tool in SAP which provided to makes changes in the screen fields without code changes , a really good tool to use and to activate and use this use ALT+F12 and then there is option of activating GUiXT.

    Last is you can make code changes in MV45AFZZ with relevant exit.

    Hope this helps.

    Cheers

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 30, 2007 at 07:03 AM

    Dear Vijay

    You can try with the following sales order User Exits

    1) V45S0001

    2) USEREXIT_MOVE_FIELD_TO_VBAK (<i>in the program MV45AFZZ</i>)

    Thanks

    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Anuj

      Your posting is something interesting.. wanna to know more about it completely..

      Once after i press Actvie GUix i got a different screen.. can u pl tell me step by step procedure taking this as ex ?

      Reg

      Shan

  • Posted on Nov 30, 2007 at 07:47 AM

    Hi

    The elegant and the simple way is to do this by Incompletion procedures.

    You can create an incompletion procedure.

    Include this field in the procedure.

    Assign the procedure to the sales document type.

    Now , while you are creating a sales order, if this field is not filled, the document will become incomplete, and you cannot create any further document with reference to this document.

    Hope this helps.

    Reward if this helps.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.