07-01-2007 3:37 PM
hi all,
the project team wants me to find out a way, to make resteriction on the user so that the user is not allowed / able to remove delivery blocks and billing blocks.
But I can not find the object for these restrictions. Can somebody explain to me, how this restriction can be done?
Thank you in advance
07-02-2007 11:36 AM
Hi Markus
Please try to find out which transaction code is used for this activity? if u come to knw abt the transaction then a solution can b found out.
If possible then ask them the transaction code which is used for carrying out this functional activity.
Regards
Sumit
07-02-2007 10:44 AM
hmm is there no one who can help me? I also checked the OSS notes, but i did not found any solution.
Thx for help in advance
07-02-2007 11:36 AM
Hi Markus
Please try to find out which transaction code is used for this activity? if u come to knw abt the transaction then a solution can b found out.
If possible then ask them the transaction code which is used for carrying out this functional activity.
Regards
Sumit
07-02-2007 11:47 AM
when you run the transaction code VA02, enter a number and press enter. Then you can go to BILLING DOCUMENT and there you can change the billing bock.
I tried to find out an relevant authorization object, but i did not find one.
technical information for the field, where billing block can be changed / set:
Table Name VBAK
Field Name FAKSK
Data Element FAKSK
DE Supplement 0
thx in advance
Markus
07-02-2007 5:40 PM
07-03-2007 1:01 AM
Hi Markus,
Delivery and Billing blocks are considered field level and require custom authorization objects in the user exit for VA02. I have seen V_VBAK_FAK
for billing blocks in ECC6.0, but we still went custom.
I will be logging into a 4.6 system this evening (US-PST) to perform some client support and will see what we did there. Possibly find the user exit for you too.
Regards,
Sven Toothman
07-03-2007 6:55 AM
07-03-2007 7:19 PM
Here is what we did at one client. Remember there is header and item level....Viel Spass
Programs
MV45AFZZ
SAPMV45A
Custom Auth Object
ZV_FAKSK Field level authorization - Billing block, header level
Program-Include
ZSDIN090 83 authority-check object 'ZV_FAKSK' " block for screen 300/303
id 'ACTVT' field '02'.
Custom Auth Object
ZV_FAKSP Field level authorization - Billing block, item level
Program-Include
ZSDIN090 74 authority-check object 'ZV_FAKSP' " for screen 450/453
id 'ACTVT' field '02'.
Custom Auth Object
ZV_LIFSP Field level authorization - Delivery block
Program-Include
ZSDIN090 101 authority-check object 'ZV_LIFSP' " I DM CRD 7850
id 'ACTVT' field '02'. " I DM CRD 7850
Custom Auth Object
ZV_LIFSK Field level authorization - Delivery block
Program-Include
ZSDIN090 92 authority-check object 'ZV_LIFSK' " block for screen 300/303
id 'ACTVT' field '02'. " check for change auth
07-04-2007 10:20 AM
Thank you for your response, I think I will now be abel to solve it in my own
Kkind Regards
Markus
09-10-2007 7:39 AM
Hi Toothman,
This is raghu, and even i too got the same requirement, like Restriction on User for removin delivery blocks and billing blocks.
Currently we are using 4.6C & i didnt find any screen numbers that ur mentioned for VA02 in 4.6C as in below mail. So can you please tell me like how to go ahead.
Can you please help me in this!!!
Thanks in Advance,
Raghu.
09-10-2007 9:26 AM
Hi Raghu,
we used an user exit and did some ABAP, addtional we created two new authorization objects. We were not able to solve it via the basis authorization objects.
09-10-2007 11:35 AM
Hi Markus,
Thanks for the early reply but stil I have 2 questions.
1. Under which user exit you maintained this authority objects? I mean exit name or screen numbers??
2. Where you maintained the authority objects? Manully created or what..??
Thanks in advance!!
Raghu...
09-10-2007 12:20 PM
Hi,
please check the OSS note 105621, there the solution is descripted.
The authorization objects have been built manually.
let me know if you need further info.
markus