cancel
Showing results for 
Search instead for 
Did you mean: 

How to Block fields in VA02

Former Member
0 Kudos

Dear expert,

How to block document date , pricing date field, and req. deliv date fields in VA02 ( change sales order), so user cannot change those dates.

Thanks

Pauline

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

we use user exit SE80

Former Member
0 Kudos

we use user exit SE80

Former Member
0 Kudos

Hi,

You can block fields in sales order by useing MV45AFZZ/ZB exits. This block of fields can be contrled by useing exits with help of abaper.,

Take the field names what exactly want to block and give requirement to abaper, and also abaper can control based on transaction code also (VA02).

Former Member
0 Kudos

Hi,

There are two ways to do this:

- Make a transaction variant thru SHD0 and assign it to your sales doc. While creating the variant you can place non-changeability ticks on specific fields. Next allow those users only to work with your transaction variant but not with the original transaction.

- You could make use of user-exit FORM USEREXIT_FIELD_MODIFICATION in include MV45AFZZ (via authorization objects, which you can assign in role customizing).

The latter is more flexible but it is not feasible if you want to place restrictions to a large amount of fields.

Best Regards,

former_member266852
Active Contributor
0 Kudos

Hi

use T-Code SHD0,

Give your Transaction Variant SHD0

Give Transaction Code VA02

Give the name of your variant

Go to Screen no. 4440

There is option Req. Del Date and Pricing Date" Make them output only

Hope it will solve your problem

Regards

Shambhu Sarkar

Former Member
0 Kudos

Hi,

Go to T-Code SHD0 Maintain that Screen variant as inactive.

Regards