Search Results item category codes
The AP_POL_CAT_OPTIONS_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing policy category options within the Accounts Payable (AP) module. This table plays a pivotal role in defining and managing payment policies, approval hierarchies, and control mechanisms for invoice processing. Below is a detailed breakdown of its structure, purpose, and functional significance.
Table Overview
TheAP_POL_CAT_OPTIONS_ALL
table is part of the Oracle Payables data model and is designed to store configuration options for policy categories. These categories govern how invoices are processed, approved, and paid, ensuring compliance with organizational rules. The table is multi-org enabled (indicated by the _ALL
suffix), meaning it supports data segregation by operating unit, a key feature in Oracle EBS for multi-organization deployments.
Key Columns and Structure
The table includes columns such as:- POL_CAT_OPTION_ID: Primary key identifier for each policy category option.
- POLICY_CATEGORY_ID: Foreign key linking to
AP_POLICY_CATEGORIES_ALL
, defining the associated policy category. - OPTION_TYPE: Specifies the type of option (e.g., threshold amounts, approval rules).
- OPTION_VALUE: Stores the configured value for the option (e.g., a monetary limit for auto-approval).
- ORG_ID: Operating unit identifier for multi-org support.
- ENABLED_FLAG: Indicates whether the option is active.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
Functional Role
This table supports the following functionalities:- Invoice Approval Policies: Defines rules for invoice approvals, such as hierarchical approvals or auto-approval thresholds.
- Payment Controls: Configures payment terms, hold policies, and disbursement rules.
- Compliance Enforcement: Ensures adherence to internal controls and regulatory requirements by validating invoices against policy options.
Integration with Other Modules
The table interacts with:- AP_POLICY_CATEGORIES_ALL: Parent table for policy categories.
- AP_INVOICES_ALL: Invoices are validated against policy options during submission.
- AP_HOLDS_ALL: Policy violations may trigger holds.
Technical Considerations
- Multi-Org Access Control (MOAC): Queries must include
ORG_ID
filters to avoid cross-org data leaks. - Indexing: Typically indexed on
POLICY_CATEGORY_ID
andORG_ID
for performance. - API Usage: Direct DML is discouraged; Oracle provides PL/SQL APIs for updates.
Example Use Case
A company configures a policy category "High-Value Invoices" with options inAP_POL_CAT_OPTIONS_ALL
to:
- Require dual approval for invoices over $10,000 (
OPTION_TYPE = 'DUAL_APPROVAL'
,OPTION_VALUE = '10000'
). - Auto-hold invoices without purchase orders (
OPTION_TYPE = 'PO_REQUIRED'
,OPTION_VALUE = 'Y'
).
Conclusion
TheAP_POL_CAT_OPTIONS_ALL
table is a cornerstone of Oracle Payables' policy framework, enabling granular control over invoice workflows. Its design ensures scalability, compliance, and integration with broader EBS functionalities, making it indispensable for organizations leveraging Oracle EBS 12.1.1 or 12.2.2 for accounts payable operations.
-
Lookup Type: PURGE CATEGORY
12.1.1
product: AP - Payables , meaning: Purge Category , description: Categories determine the type of items that will be purged ,
-
Lookup Type: POSTING CATEGORY
12.2.2
product: AP - Payables , meaning: Posting Category , description: Selects category of posting for entries ,
-
Lookup Type: PURGE CATEGORY
12.2.2
product: AP - Payables , meaning: Purge Category , description: Categories determine the type of items that will be purged ,
-
Lookup Type: POSTING CATEGORY
12.1.1
product: AP - Payables , meaning: Posting Category , description: Selects category of posting for entries ,
-
Lookup Type: AUTOCLEAR STATUS
12.2.2
product: AP - Payables , meaning: Autoclear Status , description: Status of AutoClear Items ,
-
Lookup Type: AUTOCLEAR STATUS
12.1.1
product: AP - Payables , meaning: Autoclear Status , description: Status of AutoClear Items ,
-
Lookup Type: OIE_POL_DUPLICATE_DETECTION
12.2.2
product: AP - Payables , meaning: Duplicate Detection Codes , description: Duplicate Detection Codes ,
-
Lookup Type: OIE_POL_DUPLICATE_DETECTION
12.1.1
product: AP - Payables , meaning: Duplicate Detection Codes , description: Duplicate Detection Codes ,
-
Lookup Type: OIE_EXPENSE_CATEGORY
12.2.2
product: AP - Payables , meaning: Expense Categories , description: Expense Categories used by policy compliance ,
-
Lookup Type: OIE_EXPENSE_CATEGORY
12.1.1
product: AP - Payables , meaning: Expense Categories , description: Expense Categories used by policy compliance ,
-
Lookup Type: REJECT CODE
12.1.1
product: AP - Payables , meaning: Reject Code , description: Reject Codes for AP Open Interface ,
-
Lookup Type: REJECT CODE
12.2.2
product: AP - Payables , meaning: Reject Code , description: Reject Codes for AP Open Interface ,
-
Lookup Type: OIE_APWUPDM_CATEGORY
12.1.1
product: AP - Payables , meaning: Expenses Upload Rates Category , description: Expenses Upload Rates Category ,
-
Lookup Type: OIE_APWUPDM_CATEGORY
12.2.2
product: AP - Payables , meaning: Expenses Upload Rates Category , description: Expenses Upload Rates Category ,
-
Lookup Type: SSE_CCARD_TRXN_CATEGORY
12.1.1
product: AP - Payables , meaning: Sse Ccard Trxn Category , description: Credit Card Transaction Category ,
-
Lookup Type: SSE_CCARD_TRXN_CATEGORY
12.2.2
product: AP - Payables , meaning: Sse Ccard Trxn Category , description: Credit Card Transaction Category ,
-
Lookup Type: OIE_REPORTING_VIEW_TYPE
12.1.1
product: AP - Payables , meaning: OIE Reporting View Type , description: View Types for viewing management reports ,
-
Lookup Type: OIE_REPORTING_VIEW_TYPE
12.2.2
product: AP - Payables , meaning: OIE Reporting View Type , description: View Types for viewing management reports ,
-
Lookup Type: OIE_POL_DUPLICATE_SEARCH
12.2.2
product: AP - Payables , meaning: Duplicate Expense Search By , description: Duplicate Expense Search By ,
-
Lookup Type: OIE_POL_DUPLICATE_SEARCH
12.1.1
product: AP - Payables , meaning: Duplicate Expense Search By , description: Duplicate Expense Search By ,
-
Lookup Type: OIE_CAT_FIELDS_SEARCH_BY
12.2.2
product: AP - Payables , meaning: Category Options Search By , description: Category Options Search By columns ,
-
Lookup Type: OIE_CAT_FIELDS_SEARCH_BY
12.1.1
product: AP - Payables , meaning: Category Options Search By , description: Category Options Search By columns ,
-
Lookup Type: OIE_VEHICLE_CATEGORY
12.2.2
product: AP - Payables , meaning: Vehicle Category , description: Vehicle categories used by policy compliance ,
-
Lookup Type: OIE_VEHICLE_CATEGORY
12.1.1
product: AP - Payables , meaning: Vehicle Category , description: Vehicle categories used by policy compliance ,
-
Lookup Type: OIEDETAILMILEAGE
12.1.1
product: AP - Payables , meaning: Mileage Detail , description: Mileage Detail ,
-
Lookup Type: OIEDETAILMILEAGE
12.2.2
product: AP - Payables , meaning: Mileage Detail , description: Mileage Detail ,
-
Lookup Type: OIE_LINE_HISTORY_SEARCH_BY
12.1.1
product: AP - Payables , meaning: Policy Line History Search By , description: Policy Line History Search By columns ,
-
Lookup Type: OIE_LINE_HISTORY_SEARCH_BY
12.2.2
product: AP - Payables , meaning: Policy Line History Search By , description: Policy Line History Search By columns ,
-
Lookup Type: MATCH_STATUS
12.2.2
product: AP - Payables , meaning: Match Status , description: Type of Distribution Match ,
-
Lookup Type: INVOICE DISTRIBUTION TYPE
12.1.1
product: AP - Payables , meaning: Invoice Distribution Type , description: The different distribution line types ,
-
Lookup Type: INVOICE DISTRIBUTION TYPE
12.2.2
product: AP - Payables , meaning: Invoice Distribution Type , description: The different distribution line types ,
-
Lookup Type: MATCH_STATUS
12.1.1
product: AP - Payables , meaning: Match Status , description: Type of Distribution Match ,
-
Lookup Type: XML TOKEN NAME
12.1.1
product: AP - Payables , meaning: XML Token Name , description: Stores contextual information for Rejected Invoices in Invoice Interface tables ,
-
Lookup Type: XML TOKEN NAME
12.2.2
product: AP - Payables , meaning: XML Token Name , description: Stores contextual information for Rejected Invoices in Invoice Interface tables ,
-
Lookup Type: INVOICE LINE TYPE
12.1.1
product: AP - Payables , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: INVOICE LINE TYPE
12.2.2
product: AP - Payables , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: CARD EXCEPTION
12.1.1
product: AP - Payables , meaning: Card Exception , description: Procurement card transaction validation exception ,
-
Lookup Type: LINE SOURCE
12.1.1
product: AP - Payables , meaning: Line Source , description: Defines possible sources to capture source of creation of a line ,
-
Lookup Type: LINE SOURCE
12.2.2
product: AP - Payables , meaning: Line Source , description: Defines possible sources to capture source of creation of a line ,
-
Lookup Type: INVOICE IMPORT REJECTION
12.1.1
product: AP - Payables , meaning: Invoice Import Rejection , description: Reason for the rejection of an imported invoice ,
-
Lookup Type: CARD EXCEPTION
12.2.2
product: AP - Payables , meaning: Card Exception , description: Procurement card transaction validation exception ,
-
Lookup Type: INVOICE IMPORT REJECTION
12.2.2
product: AP - Payables , meaning: Invoice Import Rejection , description: Reason for the rejection of an imported invoice ,
-
Lookup Type: HOLD CODE
12.1.1
product: AP - Payables , meaning: Hold Code , description: The hold codes are also stored as lookups for NLS translations ,
-
Lookup Type: HOLD CODE
12.2.2
product: AP - Payables , meaning: Hold Code , description: The hold codes are also stored as lookups for NLS translations ,
-
View: FINANCIALS_PURGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.FINANCIALS_PURGES_V, object_name:FINANCIALS_PURGES_V, status:VALID, product: AP - Payables , description: (Release 10SC Only) , implementation_dba_data: APPS.FINANCIALS_PURGES_V ,
-
View: FINANCIALS_PURGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.FINANCIALS_PURGES_V, object_name:FINANCIALS_PURGES_V, status:VALID, product: AP - Payables , description: (Release 10SC Only) , implementation_dba_data: APPS.FINANCIALS_PURGES_V ,
-
Lookup Type: PAYMENT_TEMPLATE_STATUS_CODES
12.2.2
product: AP - Payables , meaning: Payment Template Status Codes , description: Payment Template Status Codes ,
-
Lookup Type: PAYMENT_TEMPLATE_STATUS_CODES
12.1.1
product: AP - Payables , meaning: Payment Template Status Codes , description: Payment Template Status Codes ,
-
Table: AP_POL_CAT_OPTIONS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_CAT_OPTIONS_ALL, object_name:AP_POL_CAT_OPTIONS_ALL, status:VALID, product: AP - Payables , description: This table stores category-specific rules. , implementation_dba_data: AP.AP_POL_CAT_OPTIONS_ALL ,
-
Table: AP_POL_CAT_OPTIONS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_CAT_OPTIONS_ALL, object_name:AP_POL_CAT_OPTIONS_ALL, status:VALID, product: AP - Payables , description: This table stores category-specific rules. , implementation_dba_data: AP.AP_POL_CAT_OPTIONS_ALL ,