Search Results ap_holds_all
The AP_HOLDS_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for tracking holds placed on invoices within the Accounts Payable (AP) module. It stores comprehensive information about invoice holds, including the reason for the hold, the date it was applied, and the user who initiated it. This table is integral to the AP workflow, ensuring proper controls and compliance by preventing payments for invoices that require further review or resolution.
Table Structure and Key Columns
TheAP_HOLDS_ALL
table is designed with a multi-org structure, meaning it can store data across multiple operating units (OU). Key columns include:
- HOLD_ID: Primary key, uniquely identifying each hold record.
- INVOICE_ID: References the invoice from
AP_INVOICES_ALL
to which the hold applies. - HOLD_LOOKUP_CODE: Specifies the type of hold (e.g., "MATCH," "APPROVAL," "TAX"). This links to
AP_LOOKUP_CODES
where hold types are defined. - HOLD_REASON: Optional field for additional comments about the hold.
- STATUS_FLAG: Indicates whether the hold is active ("A") or released ("R").
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
- ORG_ID: Operating unit identifier for multi-org support.
Functional Role in AP Workflow
Holds in Oracle AP serve as control mechanisms to prevent payment processing for invoices that fail validation checks or require manual intervention. Common scenarios include:- Matching Holds: Triggered when invoice quantities or prices do not match purchase orders or receipts.
- Approval Holds: Applied when invoices exceed predefined approval limits.
- Tax Holds: Activated if tax calculations are incomplete or disputed.
AP_HOLDS_ALL
table interacts with other AP tables like AP_INVOICES_ALL
, AP_HOLD_RELEASE_ACTIONS
, and AP_HOLD_SOURCES
to enforce these controls. For example, when an invoice is matched or approved, the system updates the STATUS_FLAG
to "R" (released), allowing payment processing to proceed.
Integration and Customization
The table supports integration with custom workflows and extensions. Developers can:- Leverage the
AP_HOLDS_ALL
data to build custom reports on hold trends. - Use APIs like
AP_HOLDS_PKG
to programmatically apply or release holds. - Extend hold functionality by adding custom lookup codes or validation logic.
Technical Considerations
In EBS 12.2.2, the table benefits from Oracle's Online Patching (ADOP) framework, ensuring holds data remains available during patching. Performance optimizations include:- Indexes on
INVOICE_ID
andHOLD_LOOKUP_CODE
for faster querying. - Partitioning strategies for high-volume environments.
Conclusion
TheAP_HOLDS_ALL
table is a cornerstone of Oracle AP’s control framework, enabling organizations to enforce compliance, reduce errors, and streamline invoice processing. Its design ensures scalability, auditability, and flexibility, making it indispensable for both standard and customized AP workflows in EBS 12.1.1 and 12.2.2.
-
Table: AP_HOLDS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_HOLDS_ALL, object_name:AP_HOLDS_ALL, status:VALID, product: AP - Payables , description: Invoice hold information , implementation_dba_data: AP.AP_HOLDS_ALL ,
-
Table: AP_HOLDS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_HOLDS_ALL, object_name:AP_HOLDS_ALL, status:VALID, product: AP - Payables , description: Invoice hold information , implementation_dba_data: AP.AP_HOLDS_ALL ,
-
APPS.AP_AUTOSELECT_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_ISP_UTILITIES_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_HOLDS_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.FII_AP_INV_SUM_INC dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_UTILITIES_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.IGI_EXP_HOLDS dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.GMF_AP_GET_INVOICE_PRICE dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.ZX_CORE_REP_EXTRACT_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.JAI_AP_DTC_GENERATION_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.GMF_AR_INVOICE_HEADER_INFO dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.POS_AP_INVOICES_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.JAI_AP_TDS_GENERATION_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_ETAX_SERVICES_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.JAI_AP_HA_TRIGGER_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.PAAP_PWP_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.IGI_EXP_HOLDS dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_ISP_UTILITIES_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_INVOICE_LINES_UTILITY_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.IGI_SIA dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_VOID_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_INVOICE_LINES_UTILITY_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.INV_MGD_MVT_FIN_MDTR dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_IAW_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_VOID_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.IGI_SIA dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.INV_MGD_MVT_FIN_MDTR dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_AI_TABLE_HANDLER_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.PA_PWP_INVOICE_REL dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_INVOICES_UTILITY_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.FII_AP_INV_SUM_INIT dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.JAI_AP_TDS_GENERATION_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_AI_TABLE_HANDLER_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.ZX_CORE_REP_EXTRACT_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.JAI_AP_HA_TRIGGER_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_RETRO_PRICING_UTIL_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_WORKFLOW_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_HOLDS_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_ETAX_SERVICES_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_UTILITIES_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_APPROVAL_PKG dependencies on AP_HOLDS_ALL
12.2.2
-
APPS.AP_ETAX_SERVICES_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_WORKFLOW_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.FII_SIZING_UTIL dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.PAAP_PWP_PKG dependencies on AP_HOLDS_ALL
12.1.1
-
APPS.AP_ETAX_SERVICES_PKG dependencies on AP_HOLDS_ALL
12.1.1