Before Oracle allows you to cancel or modify a purchase order, it validates the accounts attached to the PO distribution lines. If the , Accrual Account , or Variance Account has been disabled in the General Ledger (GL), or if the current date falls outside the account's active date range, the document action will fail. 2. Status Conflicts with Internal Requisitions
APP-PO-14160 Appears When Modifying or Canceling Purchase Orders .
Refer to SAP Notes related to this error: apppo14160 document action not completed successfully hot
To resolve the AppPo14160 error, follow these step-by-step troubleshooting guides:
Sometimes, a simple reboot can resolve the issue. Restart your computer and try performing the document action again. Before Oracle allows you to cancel or modify
SELECT authorization_status, closed_code, cancel_flag FROM po_headers_all WHERE segment1 = '&PO_NUMBER'; SELECT line_num, closed_code, cancel_flag FROM po_lines_all WHERE po_header_id = (SELECT po_header_id FROM po_headers_all WHERE segment1 = '&PO_NUMBER'); SELECT shipment_num, shipment_type, closed_code, cancel_flag FROM po_line_locations_all WHERE po_header_id = (SELECT po_header_id FROM po_headers_all WHERE segment1 = '&PO_NUMBER'); Use code with caution.
Apply or equivalent cumulative rollups recommended in My Oracle Support Note 1912083.1 . Encumbrance / System Bugs Prevention and Best Practices the document action will fail. 2.
Follow these steps to systematically diagnose and resolve the error in your Oracle EBS environment. Step 1: Verify Account Flexfield Statuses
: Ensure that the user attempting to complete the document action has the necessary permissions. Lack of permissions can sometimes cause actions to fail.
If the error triggers a runtime error:
The most common cause is trying to enforce a control action that contradicts the document's current state. For example, attempting to cancel a Purchase Order that has open, stuck receiving transactions or is already pending another parallel workflow action will trigger the error. 2. Disabled or Inactive Chart of Accounts