Skip to Content
avatar image
Former Member

field ststus in SALES ODER item level oreder data tab strip

Hi

in sales order create va01... item level ...order data tab strip... customer purchase order type field is in optional entery... now want to change this field.. mandatory ...how..is it possible.. ?

regards

sesidhar

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    May 04, 2009 at 06:59 AM

    Hi,

    Your requirement can be mapped by using the Incompletion log. assigned to the Sales document type or Sales Item category.

    Use Table VBKD and field as BSTKD_E. Also tick-mark the "Incomplete Message" in the Sales document type (T-code- VOV8) so that system will not allow you to process further till the relevant field is entered with some data.

    Hope the same helps you.

    Regards,

    Ajinkya

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 04, 2009 at 06:48 AM

    Hi,

    One way is to add this field to your incompletion procedure Sothat the document is shown as incomplete if this field is blank.

    Second way is to create a transaction variant through SHD0.

    Regards,

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      In the Include MV45AFZZ, there is a form userexit_field_modifications.

      in that form apply the logic.

      If T180-TCODE = 'VA01' and T180-TRTYP = 'H'.

      loop at screen.

      if screen-name = 'VBKD-BSARK'.

      Screen-required = 1.

      modify sreen.

      endif.

      endloop.

      endif.

  • avatar image
    Former Member
    May 04, 2009 at 06:52 AM

    Hi

    One option is already suggested above is to use tcode SHDO and make variant. other is take help of ABAPers to use userexits and make it mandatory before saving the sales order.

    try and revert.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 04, 2009 at 06:56 AM

    Dear Sesidar,

    You can try this through SHD0 transaction

    Go to SHD0 transactuion enter Transaction code VA01

    Transaction variant BUS2032

    Then selct the Screen Variant BUS2032_4480 go in to the details here you find the field Purchase order type mark this field as required.

    If you ae not able to change then take help of BASIS people.

    I hope this will help you,

    Regards,

    Murali.

    Add comment
    10|10000 characters needed characters exceeded