cancel
Showing results for 
Search instead for 
Did you mean: 

Customer master creation(VD01)

Former Member
0 Kudos

Hi all,

As soon as we create an Customer by using VD01 or VD02 it goes into general data.

But in this transaction we have 3 views General data , Company code data and Sales area data.

Here how can I differenciate between this 3 views, ie if i create a custoemr it automatically goes to general data view here how can i find it is in general data view.

My requirement is i need to block creation of general data views for some set of users and for some set of users i need to allow them for Company code data view.

regards,

Smitha Saran

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

your requirement seems related to an authorization customizing.

  • General data maintenance is protected by authorisation object F_KNA1_GEN

  • Company code is protected by authorisation object F_KNA1_BUK

  • and Sales area is protected by authorisation object V_KNA1_VKO

I guess, if the users that tdo not have general data maintenance could have F_KNA1_GEN display only authorisation (03).

Hope this helps

BR

Alain

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Your requirement can be done by customization ,u need not a write an exit for that

If you give company code it will put an entry in company code data

if you give sales org ,distrubution channel ,division , it will put an entry in sales area data

so if company code is not initial for the custimer the customer will have company data

if sales org is not intial the customer will have sales org data

Former Member
0 Kudos

Any sugestions

Former Member
0 Kudos

You can do this using Transaction Varaints(SHD0).

Former Member
0 Kudos

Hi ,

Can you please eloberate.

My main requirement is i need to know in which view we are present,

Ie whether i am in general view or company code data view or sales view.

Based on this i need to block the user exit.....

Former Member
0 Kudos

Any suggestions