Search Results ap_hold_codes
The AP_HOLD_CODES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for managing hold definitions within the Accounts Payable (AP) module. This table stores metadata related to various hold conditions that can be applied to supplier invoices, ensuring compliance, validation, and control over payment processing. Below is a detailed analysis of its structure, purpose, and functional significance.
Table Overview
TheAP_HOLD_CODES
table serves as the foundation for defining and enforcing holds on payable documents. Each record represents a unique hold type, which can be manually or automatically applied to invoices based on predefined business rules. The table is integral to Oracle Payables' workflow, enabling organizations to prevent erroneous or unauthorized payments.
Key Columns and Their Significance
- HOLD_LOOKUP_CODE: A unique identifier for each hold type, often referenced in workflows and customizations.
- DESCRIPTION: A human-readable explanation of the hold's purpose (e.g., "Pending Approval" or "Tax Validation Failed").
- ENABLED_FLAG: Determines whether the hold is active (Y/N) and available for assignment.
- RELEASE_LOOKUP_CODE: Specifies the release code required to clear the hold, if applicable.
- HOLD_TYPE: Classifies holds as System (automatically applied) or Manual (user-applied).
- ALLOW_MANUAL_HOLD_FLAG: Indicates if users can manually apply this hold (Y/N).
Functional Integration
The table interacts with several core AP processes:- Invoice Validation: System holds are triggered during invoice entry or import (e.g., mismatched PO quantities).
- Approval Workflows: Holds enforce hierarchical approvals before payment release.
- Payment Processing: The Payment Manager excludes invoices with active holds from payment batches.
Common Hold Examples
- TAX_HOLD: Applied when tax calculations deviate from expected values.
- APPROVAL_HOLD: Requires managerial approval for invoices exceeding predefined thresholds.
- MATCH_HOLD: Enforces 2-way or 3-way matching with purchase orders.
Technical Considerations
- Indexes: Typically indexed on
HOLD_LOOKUP_CODE
for fast retrieval during validations. - Dependencies: Linked to
AP_HOLDS
(stores applied holds) andAP_INVOICES
tables. - Customization: Organizations can extend the table via descriptive flexfields (DFFs) to add context-specific attributes.
Administration and Best Practices
- Audit Trails: Changes to hold definitions should be logged for compliance.
- Performance: Excessive system holds may impact invoice processing throughput.
- Upgrades: Custom holds must be validated during EBS upgrades to ensure compatibility.
Conclusion
TheAP_HOLD_CODES
table is a cornerstone of Oracle Payables' control framework, enabling granular management of payment risks. Its configuration directly impacts financial controls, operational efficiency, and audit readiness. Administrators should meticulously design hold policies, balancing rigor with workflow fluidity to optimize AP operations.
-
Table: AP_HOLD_CODES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_HOLD_CODES, object_name:AP_HOLD_CODES, status:VALID, product: AP - Payables , description: Invoice hold and release codes , implementation_dba_data: AP.AP_HOLD_CODES ,
-
Table: AP_HOLD_CODES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_HOLD_CODES, object_name:AP_HOLD_CODES, status:VALID, product: AP - Payables , description: Invoice hold and release codes , implementation_dba_data: AP.AP_HOLD_CODES ,
-
APPS.AP_VOID_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_FUNDS_CONTROL_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_WORKFLOW_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_HOLDS_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_FUNDS_CONTROL_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.PSA_AP_BC_PVT dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_IAW_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.PSA_AP_BC_PVT dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_CANCEL_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_HOLD_CODES_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_APXKIRKI_XMLP_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_APXKIRKI_XMLP_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_ISP_UTILITIES_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_CANCEL_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_WORKFLOW_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.ZX_AP_EXTRACT_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_VOID_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_HOLD_CODES_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_PPA_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.ZX_AP_EXTRACT_PKG dependencies on AP_HOLD_CODES
12.1.1
-
APPS.AP_HOLDS_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_PPA_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_ISP_UTILITIES_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_IAW_PKG dependencies on AP_HOLD_CODES
12.2.2
-
APPS.AP_APXKIRKI_XMLP_PKG dependencies on AP_HOLDS
12.1.1
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_HOLDS
12.2.2
-
APPS.AP_CANCEL_PKG dependencies on AP_HOLDS
12.1.1
-
VIEW: AP.AP_HOLD_CODES#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_HOLD_CODES#, status:VALID,
-
APPS.AP_IAW_PKG dependencies on PO_LINE_LOCATIONS_ALL
12.1.1
-
APPS.AP_ACCOUNTING_EVENTS_PKG dependencies on AP_HOLDS
12.1.1
-
APPS.AP_FUNDS_CONTROL_PKG dependencies on AP_HOLDS
12.2.2
-
APPS.AP_HOLD_CODES_PKG dependencies on AP_HOLD_CODES_PKG
12.2.2
-
APPS.ZX_AP_EXTRACT_PKG dependencies on AP_HOLDS
12.2.2
-
APPS.AP_IAW_PKG dependencies on PO_LINE_LOCATIONS_ALL
12.2.2
-
APPS.AP_HOLD_CODES_PKG SQL Statements
12.2.2
-
APPS.AP_CANCEL_PKG dependencies on AP_HOLDS
12.2.2
-
APPS.AP_APXKIRKI_XMLP_PKG dependencies on AP_HOLDS
12.2.2
-
APPS.AP_PPA_PKG dependencies on AP_HOLDS
12.2.2
-
VIEW: APPS.AP_HOLD_CODES_HOLD_NAME_V
12.1.1
-
PACKAGE BODY: APPS.AP_HOLD_CODES_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_HOLD_CODES_PKG
12.2.2
-
APPS.AP_FUNDS_CONTROL_PKG dependencies on AP_HOLDS
12.1.1
-
TRIGGER: APPS.AP_HOLD_CODES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:AP_HOLD_CODES+, status:VALID,
-
APPS.AP_HOLD_CODES_PKG dependencies on AP_HOLD_CODES_PKG
12.1.1