Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

XD02 custom screen

kuldeep_ahuja1
Explorer
0 Kudos

Dear All,

I want to restrict user to change in XD02 in SALES AREA DATA only . User will not be able to change in General data , company code data ,CIN and other fields. It will be good if these Tabs gets disabled.

Experts please suggest ..

Regards

Kuldeep ahuja

6 REPLIES 6

Former Member
0 Kudos

Hi Kuldeep

First suggestion always remove/ Black highlight company names and details, else it will be on your job.

Goto Su24 and there you can check relative authorization object for your query.

below objects will solve your issue

F_KNA1_AEN

F_KNA1_APP

F_KNA1_BED

F_KNA1_BUK

F_KNA1_GEN

F_KNA1_GRP

F_LFA1_APP

F_LFA1_BEK

F_LFA1_GEN

F_LFA1_GRP

Check that once, hope this will help.

Thanks

Bhupinder Singh Arora

0 Kudos

Hi,

I have already checked with all the above objects but there no object responsible to disable General data , company code data ,CIN and other fields.

Regards

Kuldeep

0 Kudos

Hi Kuldeep

F_KNA1_GEN with this you can restrict General Data editing.

kindly check and confirm, if it works I will confirm for others also.

Thanks

Bhupinder Singh Arora

0 Kudos

Hi

Also For other fields you can use below procedure. This procedure works with object F_KNA1_AEN (Change Authorization for Certain Fields)

Definition

Using this authorization object, you can define a change authorization for selected customer master record fields. Using this object, you can also protect the fields from being blocked and the delete flag from being set. Only an employee who has been allocated this authorization can change these fields.

Note

This authorization is optional. You do not therefore have to assign this authorization if no fields are to be specifically protected from being changed.

The contents of a protected field can still be displayed by all users.

This authorization is not checked when creating a master record.

This authorization is valid for all company codes.

Defined fields

The object consists of the field "Change group".

Procedure

If you use this authorization assignment, proceed as follows:

Define your change groups in the Implementation Guide (IMG) via Financial Accounting -> Accounts Payable and Accounts Receivable -> Customer Accounts -> Master Data -> Prepare Changes to Customer Master Data -> Define Field Groups for Customer Master Data.

Proceed

Group the fields to be protected in the Implementation Guide (IMG) via Financial Accounting -> Accounts Receivable and Accounts Payable -> Customer Accounts -> Master Data -> Prepare Changes to Customer Master Data -> Group Fields of Customer Master Records.  The key is the change group.

Proceed

Specify the change group key when defining the authorization.

Thanks

Bhupinder Singh Arora

michael_kozlowski
Active Contributor
0 Kudos

If authorization objects do not lead to the expected result, you can try modify screens with Screen/Transaction Variants trx SHD0.

abhishek_sehgal
Explorer
0 Kudos

Use vd02