SAP TABLES

vmcj/nested_lock_loops SAP Parameter attribute - max loops to get a nested lock








vmcj/nested_lock_loops is a SAP Parameter attribute which is used to control max loops to get a nested lock information. This is available within R/3 SAP systems depending on the version and release level.

Below is the standard documentation available and a few details of the attributes values .

vmcj/nested_lock_loops profile paramerter attributes


Parameter Name: vmcj/nested_lock_loops
Description: max loops to get a nested lock
Default Value: -1
Parameter Type ( See IF_PARAMETER_TYPES): Integer(INT)
Restriction Values:
Parameter Unit:
Parameter Group: VMC
CSN Component: BC-VMC
System-Wide parameter: No
Dynamic Parameter: Yes
Vector Parameter: No
Has Sub-Parameters: No
Check Function Exists: No

Parameter documentation


When requesting VM-wide locks (shared locks), the following points must be considered:

If another lock is requested within an area protected by a shared lock, and the wrong sequence is used, a deadlock may result. If a VM-wide garbage collection is active, a VM that has just requested a shared lock must first contribute to the garbage collection before it can receive the shared lock. To enable this to happen, the lock request is not allowed to block. If a timeout occurs after the first attempt to receive the lock, the VM enters a loop during which control is relinquished for a short time, and the lock request is repeated. The number of loops can be limited with the parameter vmcj/nested_lock_loops:

-1 Endless attempts are made to set the lock. >= 0 Maximum number of attempts to set the lock. Each attempt lasts for about one second. If the lock still could not be set after n number of attempts, the lock request is rejected.

See SAP Parameter Documentation for full SAP documentation for this profile parameter.