cancel
Showing results for 
Search instead for 
Did you mean: 

Authorisation object to prevent deletion of sales orders

0 Kudos

Can you please tell me how difficult it will be to remove the ability for users to delete sales orders.

We have users deleting sales orders after they have transferred into BW, which upon deletion are not then removed from BW, meaning we have to hide those documents from queries.

We would like to simply remove the function from end-users, hopefully, with a very simple authorisation change.

Accepted Solutions (1)

Accepted Solutions (1)

DominikTylczyn
Active Contributor

Hello jonathan.marchant

Sales order deletion is controlled with the authorization objects V_VBKA_VKO, V_VBAK_AAT with activity = 06.

Just remove authorization to activity 06 for those and the users won't be able to delete sales orders.

Best regards

Dominik Tylczynski

Answers (1)

Answers (1)

0 Kudos

Hi Jonathan,

They are Two maintain Tcodes for Sales Order (VA01 - Create Sales Order & VA02 - Change Sales Order) at SU24 level we should not maintained any values specially at ACTVT (Activity) level and manually maintained in the role as a SAP Best Practice.

As said by Dominik its so true that ACTVT:06 (Delete) needs to maintain at Author Obj : V_BAK_AAT & V_VBAK_VKO with Client define : Sales Document Type (AUART) and Sales Organization (VKORG) level.