132: --
133: l_proc varchar2(72) := g_package||'lck';
134: --
135: Begin
136: hr_utility.set_location('Entering:'||l_proc, 5);
137: --
138: hr_api.mandatory_arg_error
139: (p_api_name => l_proc
140: ,p_argument => 'DOCUMENT_ID'
139: (p_api_name => l_proc
140: ,p_argument => 'DOCUMENT_ID'
141: ,p_argument_value => p_document_id
142: );
143: hr_utility.set_location(l_proc,6);
144: hr_api.mandatory_arg_error
145: (p_api_name => l_proc
146: ,p_argument => 'TRANSACTION_CATEGORY_ID'
147: ,p_argument_value => p_transaction_category_id
145: (p_api_name => l_proc
146: ,p_argument => 'TRANSACTION_CATEGORY_ID'
147: ,p_argument_value => p_transaction_category_id
148: );
149: hr_utility.set_location(l_proc,7);
150: hr_api.mandatory_arg_error
151: (p_api_name => l_proc
152: ,p_argument => 'OBJECT_VERSION_NUMBER'
153: ,p_argument_value => p_object_version_number
169: fnd_message.set_name('PAY', 'HR_7155_OBJECT_INVALID');
170: fnd_message.raise_error;
171: End If;
172: --
173: hr_utility.set_location(' Leaving:'||l_proc, 10);
174: --
175: -- We need to trap the ORA LOCK exception
176: --
177: Exception