Oracle Fusion Applications use the PS_TXN table to store the intermediate processing state. When there are many concurrent users, this table receives a high number of inserts and could suffer from concurrency issues.
Follow the steps outlined in note ID 1444959.1 in My Oracle Support to alleviate the contention.