Skip to main content

Error:- APP-SQLAP-10771: Could not reserve record.






Error:- APP-SQLAP-10771: Could not reserve record.

Solution :-

Step (1) Run the query given below-:

SELECT vlo.object_id, vlo.session_id, substr(dbo.object_name, 1, 40) OBJECT_NAME
FROM v$locked_object vlo, dba_objects dbo
WHERE vlo.object_id = dbo.object_id
AND dbo.object_name like 'AP_%'
ORDER BY dbo.object_name;

Output look likes-:

OBJECT_ID
SESSION_ID
OBJECT_NAME
41097
495
AP_INVOICES_ALL

Step (2)  Now again Run the Query given below-:

SELECT l.*, ao.owner object_owner, ao.object_name
FROM SYS.all_objects ao, v$lock l
WHERE l.TYPE = 'TM'
AND ao.object_id = l.id1
AND ao.object_name in ('AP_ALLOCATION_RULES','AP_ALLOCATION_RULE_LINES','AP_INVOICES_ALL','AP_INVOICE_DISTRIBUTIONS_ALL','AP_INVOICE_LINES_ALL');

Output:-

ADDR
KADDR
SID
TYPE
ID1
ID2
LMODE
00000003BDC546F0
00000003BDC54748
495
AE
352852
0
4


REQUEST
CTIME
BLOCK
OBJECT_OWNER
OBJECT_NAME
0
13825
0
AP
AP_INVOICE_ ALL
 


Step (3)  Now again Run the Query given below-:


SELECT SID, SERIAL#
FROM v$session
where sid='495'   


Note-: SID should be =< SID from dba_objects Table

Output :- 

SID
SERIAL#
495
19801


Step (4)  Now again Run the Query given below-:

ALTER SYSTEM KILL SESSION '495,18758' IMMEDIATE


Error:- APP-SQLAP-10771: Could not reserve record.

For More Information Visit on www.OracleAppsGuide.com Or Subscribe your email-id on OracleAppsGuide

Comments

Popular posts from this blog

Error: - APP-PER-50022: Oracle Human Resource Could Not Retrieve a Value For The User Type Profile Option. Please ensure it is set property for your responsibility

Error: - APP-PER-50022: Oracle Human Resource Could Not Retrieve a Value For The User Type Profile Option. Please ensure it is set the property for your responsibility. Solution-:      (1)  Go to System administrator > Profile > System       (2) Now Search “ HR: User Type ” Profile option at Responsibility level with Respective Responsibility. And Click On FIND Button. Now Select HR: User Type Value “HR with Payroll User” (you can choose another option as well accordingly). And SAVE. Now check your responsibility, error removed. Go ahead with your next step and enjoy Oracle Apps. For More Information Visit on www.OracleAppsGuide.com Or Subscribe your email-id on OracleAppsGuide.

Script to insert on hand quantity in to MTL_TRANSACTIONS_INTERFACE

Script to insert on hand  quantity   into MTL_TRANSACTIONS_INTERFACE To insert on hand  quantity    into  MTL_TRANSACTIONS_INTERFACE INSERT INTO MTL_TRANSACTIONS_INTERFACE                             (     TRANSACTION_INTERFACE_ID,                    SOURCE_CODE,                             SOURCE_LINE_ID,                             SOURCE_HEADER_ID,                             PROCESS_FLAG,                             VALIDATION_REQUIRED,                             TRANSACTI...

Error "You have exceeded the transaction quantity". Precision Restriction for Quantity Field Up To 6 Decimal Places Performing Lot Receipts (Doc ID 464983.1)

Error "You have exceeded the transaction quantity".  Applies to:  Information in this document applies to any platform. FORM:RCVRCERC.FMB - Enter Receipts GUI FORM:RCVTXERT.FMB - Enter Receiving Transactions GUI FORM:RCVTXERE.FMB - Enter Returns GUI FORM:RCVTXECO.FMB - Enter Corrections GUI "You have exceeded the transaction quantity" Symptoms: "You have exceeded the transaction quantity" Note: Internal error message may indicate this message: INV_QUANTITY_TOO_BIG Steps: Go to Receiving Screen Enter the qty like 7200.00000489 (6 digits restriction makes it 7200.000005) Go to Lot/Serial form Enter lot number and qty as 7200.00001 (which was rounded to 5 digits) The message "you have exceeded the transaction quantity " Cause Can Be-: a) Restriction of precision support up to 6 decimal places was added for the quantity field  b) Comparing the transaction qty entered in receiving forms and the lot quantity entered in lot-entry form after rounding to...