cancel
Showing results for 
Search instead for 
Did you mean: 

Making Read Only 'Payment Terms' field.

former_member225622
Participant
0 Kudos

Dear All,

I want to restrict the changes in 'Payment Terms' in a sales order.

It should be read only for the user who is using VA01 & VA02.

Is this possible to do in object level? If so, what is the object i can use for this.?

regards,

buddhika

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

1) Go to transaction SHD0

2) Give the transaction code as either (VA01/VA02 - based on ur requirement).

3) Enter the transaction variant as BUS2032.

4) Select the screen variant (BUS2032_4440/BUS2032_4480) and click on change.

5) Assign a text and check the box output for the field payment terms and click on save.

Hope this will be helpful.

Regards,

Raj

Former Member
0 Kudos

HI,

To make a filed entry enabled or grey (non-entry allowed):

User exits in the program MV45AFZZ-USEREXIT_FIELD_MODIFICATION

This user exit can be used to modify the attributes of the screen fields.

To do this, the screen fields are allocated to so-called modification groups 1 - 4 and can be edited together during a modification in ABAP.

If a field has no field name, it cannot be allocated to a group. The usage of the field groups (modification group 1-4) is as follows:

Modification group 1: Automatic modification with transaction MFAW

Modification group 2: It contains 'LOO' for step loop fields

Modification group 3: For modifications which depend on check tables or on other fixed information

Modification group 4: is not used

The FORM routine is called up for every field of a screen. If you require changes to be made, you must make them in this user exit. This FORM routine is called up by the module FELDAUSWAHL.

former_member1091983
Active Contributor
0 Kudos

Hi

Why dont u use the below user exits

MV45AFZZ (USEREXIT_MOVE_FIELD_TO_VBAK / USEREXIT_MOVE_FIELD_TO_VBAP)

Take help from ABAPers.

Reg,

JJ