cancel
Showing results for 
Search instead for 
Did you mean: 

Message VK 083

Former Member
0 Kudos

Hello Experts

I got the message VK 083 - Conditions for the selection entered are blocked, when I maintain condition records.

What could be the reason behind this message?

Accepted Solutions (1)

Accepted Solutions (1)

chetan13
Product and Topic Expert
Product and Topic Expert
0 Kudos

HI Mohan,

Please consider the SAP Note 45104 which describes the reason for this issue and includes some proposals how to resolve the situation.

Thanks & Regards,

Chetan

Answers (1)

Answers (1)

Former Member
0 Kudos

hi,

if you dont have any access to this notes, then you can go through it.

Symptom

A user changes condition records and at the same time, a different user may have no option to edit condition records for the same condition type.

Other terms

Condition, condition record, locking, enqueue, lock logic, granularity

SM12

Reason and Prerequisites

The problem is caused by the standard maintenance transaction (for example VK12, VK14)

  • When you create:

o If you enter a condition record, a lock entry is created for exactly this condition record.

  • When you change or create with reference:

o The way in which the system locks depends on the selection screen.A generic lock entry is created for the header of the selection screen or the fast entry.As a result, only one user can maintain records with this generic lock entry that is, with these header fields.(The header fields of the selection screen correspond to the required entry fields.)

Solution

Within the standard SAP system, there is no solution concerning locking as far as it affects the standard maintenance transactions for changing and creating with reference (for example, VK12, VK14).

However, you have the option to maintain the header fields of a condition table using Transaction V/04 (or more general VK04) under 'Technical view'. If a key field of the table which was an item field before becomes a header field, the lock argument becomes more specific.

As of Release 4.0B, you also have the option to branch to the single record maintenance of a condition record via a suitable condition list. Then only the one affected record is locked.If you branch from the pricing report to the creation, to be precise, creation with reference, the generic lock applies as specified above.

In addition, you have the option to maintain conditions of pricing via a condition index table.When you change records (or create with reference as of Release 4.0B), only the affected individual records are locked.

As of Release 4.6, you always enter the new maintenance of condition records (Transaction VK32, VK34) via a pricing report and therefore, single record locks are set.

Remark: If single record locks are set, performance problems or an overflow of the lock table may occur during mass maintenance.