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: 

Restriction on User for removin delivery blocks and billing blocks

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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

12 REPLIES 12

Former Member
0 Kudos

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

Former Member
0 Kudos

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

0 Kudos

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

0 Kudos

@Sumit : do you need additional information?

0 Kudos

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

0 Kudos

ok, that sounds very good, thy for your time

0 Kudos

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

0 Kudos

Thank you for your response, I think I will now be abel to solve it in my own

Kkind Regards

Markus

0 Kudos

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.

0 Kudos

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.

0 Kudos

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...

0 Kudos

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