cancel
Showing results for 
Search instead for 
Did you mean: 

field ststus in SALES ODER item level oreder data tab strip

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Answers (3)

Answers (3)

former_member204513
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

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.

Former Member
0 Kudos

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,

Former Member
0 Kudos

Hi

THANKU ...COULD U PLS... TELL ME STEP BY STEP...

REGARDS

SESIDHAR

Former Member
0 Kudos

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.