Search Results po_asl_attributes
The PO_ASL_ATTRIBUTES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for Approved Supplier List (ASL) attribute data, which plays a pivotal role in procurement and supplier management. This table stores detailed attributes associated with suppliers and items, enabling organizations to enforce procurement policies, streamline supplier selection, and maintain compliance with sourcing strategies. Below is a detailed summary of its structure, purpose, and functional significance within Oracle EBS.
Purpose and Context
ThePO_ASL_ATTRIBUTES
table is part of Oracle's Purchasing module and is integral to the ASL functionality. The ASL framework allows organizations to pre-approve suppliers for specific items or categories, ensuring that procurement transactions adhere to predefined business rules. Attributes stored in this table define supplier-item relationships, including approval statuses, sourcing constraints, and performance metrics. By leveraging this data, organizations can automate procurement decisions, reduce manual approvals, and enforce preferred supplier agreements.
Key Columns and Data Structure
The table's schema includes columns that capture essential ASL metadata, such as:- ASL_ID: A unique identifier linking to the
PO_APPROVED_SUPPLIER_LIST
table, establishing the supplier-item relationship. - ATTRIBUTE_CATEGORY and ATTRIBUTE_n (e.g., ATTRIBUTE1–ATTRIBUTE15): Flexible fields for custom attributes, enabling extensibility to meet business-specific requirements.
- ENABLED_FLAG: Indicates whether the ASL entry is active, allowing for temporary deactivation without deletion.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period for the ASL entry, supporting time-bound supplier agreements.
- USING_ORGANIZATION_ID: Specifies the inventory organization to which the ASL applies, enabling multi-org configurations.
- VENDOR_ID and ITEM_ID: Foreign keys referencing the supplier (
PO_VENDORS
) and item (MTL_SYSTEM_ITEMS
) master data.
Functional Integration
ThePO_ASL_ATTRIBUTES
table interacts with several Oracle EBS modules:
- Purchasing: Drives automated sourcing rules during requisition and purchase order creation, ensuring compliance with ASL policies.
- Inventory: Links item master data to supplier-specific attributes, such as lead times or minimum order quantities.
- Supplier Portal: Provides suppliers visibility into their ASL status and performance metrics stored in this table.
Business Process Impact
Organizations use this table to:- Enforce preferred supplier agreements by restricting purchases to pre-approved vendors.
- Track supplier performance metrics (e.g., delivery reliability) via custom attributes.
- Implement tiered sourcing strategies by prioritizing suppliers based on attributes like cost or quality.
Technical Considerations
In EBS 12.2.2, the table benefits from Oracle's online patching (ADOP) framework, ensuring high availability during updates. Customizations often leverage the attribute columns to extend functionality without modifying core schema. Indexes onASL_ID
, VENDOR_ID
, and ITEM_ID
optimize query performance for procurement workflows.
Conclusion
ThePO_ASL_ATTRIBUTES
table is a cornerstone of Oracle EBS procurement, enabling granular control over supplier-item relationships. Its design supports scalability, compliance, and process automation, making it indispensable for organizations managing complex supply chains in EBS 12.1.1 and 12.2.2 environments.
-
Table: PO_ASL_ATTRIBUTES
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ASL_ATTRIBUTES, object_name:PO_ASL_ATTRIBUTES, status:VALID, product: PO - Purchasing , description: Approved supplier list attributes , implementation_dba_data: PO.PO_ASL_ATTRIBUTES ,
-
Table: PO_ASL_ATTRIBUTES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ASL_ATTRIBUTES, object_name:PO_ASL_ATTRIBUTES, status:VALID, product: PO - Purchasing , description: Approved supplier list attributes , implementation_dba_data: PO.PO_ASL_ATTRIBUTES ,
-
APPS.PO_ASL_ATTRIBUTES_THS1 dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_APPROVED_SUPPLIER_LIST_SV dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.JMF_SUBCONTRACT_ORDERS_PVT dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.INV_CONSIGN_UTIL dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_ATTRIBUTES_THS1 dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_CREATE_SR_ASL dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.POS_ISP_UPDMODIFIERS dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.ECE_SPSO_TRANS1 dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_REQIMP_PKG dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_VMI_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_THIRD_PARTY_STOCK_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_VENDORMERGE_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_ASL_ATTRIBUTES_THS2 dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_ASL_ATTRIBUTES_THS dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.ECE_SPSO_TRANS1 dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_INV_THIRD_PARTY_STOCK_MDTR dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_COPYDOC_S1 dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.AP_PURGE_PKG dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.CTO_AUTO_PROCURE_PK dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_API_GRP dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.JMF_SHIKYU_GRP dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.AP_PURGE_PKG dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.INV_CONSIGN_UTIL dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_CREATE_SR_ASL dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_COPYDOC_S1 dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.JMF_SHIKYU_GRP dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_ASL_UPGRADE_SV2 dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_INV_THIRD_PARTY_STOCK_MDTR dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.POS_ORDER_MODIFIERS_PKG dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.CTO_MSUTIL_PUB dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_DOCUMENT_CHECKS_PVT dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.POS_ORDER_MODIFIERS_PKG dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_ATTRIBUTES_THS2 dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_THIRD_PARTY_STOCK_GRP dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_API_PVT dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_VMI_ENABLED dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_SV dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.POS_ISP_UPDMODIFIERS dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_DOCUMENT_CHECKS_PVT dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_VAL_LINES dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_AP_PURGE_PVT dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.PO_CREATE_SR_ASL dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.INV_PO_ITEMVALID_MDTR dependencies on PO_ASL_ATTRIBUTES
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_AP_PURGE_PVT dependencies on PO_ASL_ATTRIBUTES
12.2.2
-
APPS.PO_ASL_ATTRIBUTES_THS dependencies on PO_ASL_ATTRIBUTES
12.2.2