Sunteți pe pagina 1din 10

Contents

Introduction ................................................................................................................................................... 2
Authorization object / activity relevant for sales order block removal .................................................... 2
Test Scenario .............................................................................................................................................. 3
How to define user authorization to NOT ALLOW billing block removal from CR/DB memo requests,
but to ALLOW delivery block / billing block removal from standard orders – .......................................... 7
Introduction
In most businesses, customer service user who creates sales orders will also have access to create credit
/ debit memo requests. Both these documents in SAP can be created via transaction - VA01 and changed
via transaction - VA02. Usually customer service user will have access to both VA01 & VA02 transactions
to support business functions. Since billing block in the credit / debit memo request can be removed via
VA02 transaction, customer service user can also remove these blocks.

Due to certain authorization control requirements, management does not want to authorize customer
service user to remove the billing block in the credit / debit memo requests. But he / she should be able
to do all other functionalities in VA01 / VA02 transactions, except billing block removal via VA01 or VA02
transactions.

Let’s see today how we can achieve this functionality via authorization control objects available in SAP.

Authorization object / activity relevant for sales order block removal


Activity – “43” in the authorization object “V_ VBAK_AAT” controls sales order block removals. Please
note that, this controls both delivery block and billing block in the sales order.
Test Scenario
Let’s test the system behavior with below 2 user ID’s having activity “43” as the only variable parameter
in authorization role.

• User ID - ANUPAW: Activity “43” is activated in authorization object “V_VBAK_AAT”

User “ANUPAW” can create (VA01) / change (VA02) credit memo requests and also remove the billing
block without any issue in both VA01 (while creating) and VA02 transactions.

• User ID - ANUPAW_TEST: Activity “43” is deactivated in the authorization object


“V_VBAK_AAT”
User “ANUPAW_TEST” cannot change the billing block in a credit memo request that user “ANUPAW”
has created. System gives below message and put the block back on immediately.

e.g. Credit memo request 60000006 was created by user “ANUPAW” and it has the billing block – “ZC”.
When user “ANUPW_TEST” remove that billing block and press enter key, below message pops up.

You are not authorized to unblock

Message no. V1264


If I check the SU53 transaction, below is what I can see.

Also if user “ANUAPW_TEST” try to remove the billing block while creating a credit memo request, same
message pops up.
Below is the SU53 for that.

This confirms that billing block removal is not possible for user “ANUPAW_TEST” in both VA01 & VA02
transactions.

Now let’s see whether user “ANUPAW_TEST” can remove the “Delivery Block” in a standard sales order.
Below is the system behavior I see.
Below is the SU53 for that behavior.

Therefore, its confirmed that activity “43” in the authorization object “V_VBAK_AAT” controls the
removal of all type of blocks in a sales order. This includes both delivery block and billing block.

How to define user authorization to NOT ALLOW billing block removal from
CR/DB memo requests, but to ALLOW delivery block / billing block removal
from standard orders –

If we define 2 user roles in below manner and assign to the same user ID, standard SAP gives the
expected behavior.
Role 1 – List credit / debit memo request document types (e.g. ZAWC) under AUART & remove the
activity “43” from the activity list. (e.g. ZSAP_ALL_TEST)
Role 2 – List standard order document type under AUART (e.g. ZAW1 & ZAW2) & allow all activity types
in the activity list. (e.g. ZSAP_ALL_TEST2)

With the above setting, when user ANUPAW_TEST try to remove the billing block in the ZAWC credit
memo request, system gives the error message and not allowing him to remove the block. But he can
remove the delivery block from a ZAW1 standard order without any problem.

Author: Anupa Wijesinghe

E-Mail: anupaw@gmail.com / anupaw@learnsaptips.com

Website: www.learnsaptips.com

View my profile in LinkedIn

Follow me on Twitter
Disclaimer

This article is done based on my research and readings, unless otherwise stated. The views expressed
are my own and not of anyone else.
Author accepts no liability for the content of the articles in this website or for the consequences of any
actions taken on the basis of the information provided. Using this information is at the users own
discretion and responsibility.

S-ar putea să vă placă și