Search Results ahl_recipient_documents
Overview
The AHL_RECIPIENT_DOCUMENTS table is a core data object within the Oracle E-Business Suite (EBS) module for Complex Maintenance, Repair, and Overhaul (AHL). It functions as a junction or association table, specifically designed to manage the relationship between documents generated within the maintenance system and the parties who receive them. Its primary role is to provide an auditable and structured record of document distribution, ensuring that for every document issued, there is a clear record of its intended recipients. This is critical for compliance, traceability, and communication workflows in regulated industries like aviation and heavy equipment maintenance.
Key Information Stored
The table stores a minimal but essential set of columns to establish the recipient-document link. The primary identifier is the system-generated RECIPIENT_DOCUMENT_ID. The two critical foreign key columns define the relationship: DOCUMENT_ID references the specific document from the AHL_DOCUMENTS_B table, and RECIPIENT_PARTY_ID references the recipient's entity in the HZ_PARTIES (Trading Community Architecture) table. This design allows a single document to be associated with multiple recipients and a single party to be linked to multiple documents. The unique key constraint (AHL_RECIPIENT_DOCUMENTS_UK1) on the combination of RECIPIENT_PARTY_ID and DOCUMENT_ID enforces data integrity by preventing duplicate recipient assignments for the same document.
Common Use Cases and Queries
A primary use case is generating reports to audit document dissemination, such as listing all parties who received a specific work order instruction or compliance certificate. Support personnel may query this table to verify if a customer was formally sent a required document. A typical SQL pattern involves joining to the document and party tables to retrieve meaningful descriptions:
- Find Recipients for a Document:
SELECT hzp.party_name, hzp.party_number FROM ahl_recipient_documents ard, hz_parties hzp WHERE ard.recipient_party_id = hzp.party_id AND ard.document_id = :p_doc_id; - List Documents Sent to a Specific Party:
SELECT adb.document_number, adb.document_title FROM ahl_recipient_documents ard, ahl_documents_b adb WHERE ard.document_id = adb.document_id AND ard.recipient_party_id = :p_party_id;
Related Objects
The AHL_RECIPIENT_DOCUMENTS table is centrally connected to two key master tables in EBS, as defined by its foreign key constraints:
- AHL_DOCUMENTS_B: This is the core documents table for the AHL module. The relationship is established via the DOCUMENT_ID column, linking each recipient record to its source document metadata (e.g., document number, title, type).
- HZ_PARTIES: This Trading Community Architecture (TCA) table stores all entities (organizations, people, groups). The relationship via the RECIPIENT_PARTY_ID column allows the system to identify the recipient using the standardized party model, enabling integration with other EBS modules like Order Management and Receivables.
-
Table: AHL_RECIPIENT_DOCUMENTS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_RECIPIENT_DOCUMENTS, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about recipients who received the document. , implementation_dba_data: AHL.AHL_RECIPIENT_DOCUMENTS ,
-
Table: AHL_RECIPIENT_DOCUMENTS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_RECIPIENT_DOCUMENTS, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about recipients who received the document. , implementation_dba_data: AHL.AHL_RECIPIENT_DOCUMENTS ,
-
APPS.HZ_PURGE_GEN dependencies on AHL_RECIPIENT_DOCUMENTS
12.1.1
-
APPS.AHL_PARTY_MERGE_PKG dependencies on AHL_RECIPIENT_DOCUMENTS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on AHL_RECIPIENT_DOCUMENTS
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on AHL_RECIPIENT_DOCUMENTS
12.2.2
-
APPS.AHL_PARTY_MERGE_PKG dependencies on AHL_RECIPIENT_DOCUMENTS
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on AHL_RECIPIENT_DOCUMENTS
12.1.1
-
VIEW: AHL.AHL_RECIPIENT_DOCUMENTS#
12.2.2
owner:AHL, object_type:VIEW, object_name:AHL_RECIPIENT_DOCUMENTS#, status:VALID,
-
SYNONYM: APPS.AHL_RECIPIENT_DOCUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.AHL_RECIPIENT_DOCUMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID,
-
APPS.HZ_PURGE_GEN dependencies on AHL_DOC_REVISIONS_B
12.2.2
-
APPS.HZ_PURGE_GEN dependencies on AHL_DOC_REVISIONS_B
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on AHL_SUPPLIER_DOCUMENTS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on AHL_SUPPLIER_DOCUMENTS
12.2.2
-
VIEW: AHL.AHL_RECIPIENT_DOCUMENTS#
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on AHL_RECIPIENT_DOCUMENTS_S
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on AHL_RECIPIENT_DOCUMENTS_S
12.1.1
-
Table: AHL_DOCUMENTS_B
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_DOCUMENTS_B, object_name:AHL_DOCUMENTS_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about documents. , implementation_dba_data: AHL.AHL_DOCUMENTS_B ,
-
Table: AHL_DOCUMENTS_B
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_DOCUMENTS_B, object_name:AHL_DOCUMENTS_B, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , description: This table stores information about documents. , implementation_dba_data: AHL.AHL_DOCUMENTS_B ,
-
PACKAGE BODY: APPS.AHL_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PARTY_MERGE_PKG, status:VALID,
-
TABLE: AHL.AHL_RECIPIENT_DOCUMENTS
12.2.2
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_RECIPIENT_DOCUMENTS, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID,
-
TABLE: AHL.AHL_RECIPIENT_DOCUMENTS
12.1.1
owner:AHL, object_type:TABLE, fnd_design_data:AHL.AHL_RECIPIENT_DOCUMENTS, object_name:AHL_RECIPIENT_DOCUMENTS, status:VALID,
-
PACKAGE BODY: APPS.AHL_PARTY_MERGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_PARTY_MERGE_PKG, status:VALID,
-
APPS.AHL_DI_DOC_INDEX_PVT SQL Statements
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AHL_DI_DOC_INDEX_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_DI_DOC_INDEX_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_DI_DOC_INDEX_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_DI_DOC_INDEX_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_PARTY_MERGE_PKG SQL Statements
12.1.1
-
APPS.AHL_PARTY_MERGE_PKG SQL Statements
12.2.2
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on DUAL
12.1.1
-
APPS.AHL_DI_DOC_INDEX_PVT dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.AHL_PARTY_MERGE_PKG dependencies on ARP_MESSAGE
12.1.1
-
APPS.AHL_PARTY_MERGE_PKG dependencies on ARP_MESSAGE
12.2.2
-
PACKAGE BODY: APPS.AHL_PARTY_MERGE_PKG
12.2.2
-
PACKAGE BODY: APPS.AHL_PARTY_MERGE_PKG
12.1.1
-
APPS.AHL_PARTY_MERGE_PKG dependencies on FND_API
12.1.1
-
APPS.AHL_PARTY_MERGE_PKG dependencies on FND_API
12.2.2