Search Results eng_attachment_changes
Overview
ENG_ATTACHMENT_CHANGES is an Engineering (ENG) module table in the Oracle E-Business Suite 12.1.1 and 12.2.2 environments that stores attachment-related changes recorded against revised engineering items. It functions as the transactional log for attachment operations on Engineering Change Orders (ECOs) and revised items, capturing actions such as adding, replacing, deleting, or modifying file attachments and their associated metadata (file names, descriptions, categories, and repository attributes).
The table resides in the ENG schema and is documented as VALID in ETRM 12.2.2 with 36 physical columns and a single unique index, ENG_ATTACHMENT_CHANGES_U1, on CHANGE_DOCUMENT_ID. The ETRM Data Vault classification heuristic returns "standalone," meaning the FK structure does not strongly bind this table into a dimensional hub/link/satellite topology; it behaves as an independent change-audit table. Where a Data Vault model is desired, this object is best treated as a satellite-like change log keyed by its own surrogate, with CHANGE_DOCUMENT_ID as the natural business key candidate.
Key Information Stored
Notable columns include the following:
- CHANGE_ID — Surrogate identifier for the attachment change record; the primary key of the underlying table.
- CHANGE_DOCUMENT_ID — Business-key candidate, enforced by unique index ENG_ATTACHMENT_CHANGES_U1; identifies the change document associated with the attachment revision.
- REVISED_ITEM_SEQUENCE_ID — FK to ENG_REVISED_ITEMS; links the attachment change to the specific revised item sequence of the ECO.
- ATTACHMENT_ID — Identifier of the attachment entity affected by the change.
- ACTION_TYPE — Code indicating the nature of the change (e.g., add, replace, delete).
- FILE_NAME / NEW_FILE_NAME — Original and updated file names, capturing rename or file-swap operations.
- SOURCE_PATH / DEST_PATH — Source and destination file paths, documenting movement of the attached file.
- CATEGORY_ID / NEW_CATEGORY_ID — Original and revised attachment category, tracking reclassification.
- DESCRIPTION / NEW_DESCRIPTION — Original and revised attachment descriptions.
- ATTACHED_USER_ID — User who performed or owns the attachment change.
- PREVIOUS_STATUS — Prior status of the attachment before the change.
- FAMILY_ID — FK to AS_CONTACT_FAMILY; associates the change with a contact family record.
- REPOSITORY_ID, DM_TYPE, ENTITY_NAME — Metadata linking the attachment to its document repository, document-management type, and entity.
- PK1_VALUE through PK5_VALUE — Generic key values used to associate the attachment with the owning entity in the document repository.
- Audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical usage is auditing and reporting on attachment activity within engineering change workflows. Example queries include:
- Listing all attachment changes for a given revised item:
SELECT change_id, action_type, file_name, new_file_name, attached_user_id, creation_date FROM eng.eng_attachment_changes WHERE revised_item_sequence_id = :seq_id ORDER BY creation_date; - Auditing renames and reclassifications:
SELECT change_document_id, file_name, new_file_name, category_id, new_category_id FROM eng.eng_attachment_changes WHERE file_name <> new_file_name OR category_id <> new_category_id; - User activity reporting:
SELECT attached_user_id, COUNT(*) FROM eng.eng_attachment_changes GROUP BY attached_user_id; - Joining to ENG_REVISED_ITEMS to enrich with ECO context.
Related Objects
- ENG_REVISED_ITEMS — joined on ENG_ATTACHMENT_CHANGES.REVISED_ITEM_SEQUENCE_ID = ENG_REVISED_ITEMS.SEQUENCE_ID.
- AS_CONTACT_FAMILY — joined on ENG_ATTACHMENT_CHANGES.FAMILY_ID = AS_CONTACT_FAMILY.FAMILY_ID.
- FND_ATTACHED_DOCUMENTS / FND_DOCUMENTS — attachment framework tables linked via ATTACHMENT_ID.
- ENG_ECO_DEFINITIONS / ENG_CHANGE_ORDERS — ECO context for the associated change document.
- FND_USER — references ATTACHED_USER_ID, CREATED_BY, and LAST_UPDATED_BY for user attribution.
-
Table: ENG_ATTACHMENT_CHANGES
12.1.1
owner:ENG, object_type:TABLE, fnd_design_data:ENG.ENG_ATTACHMENT_CHANGES, object_name:ENG_ATTACHMENT_CHANGES, status:VALID, product: ENG - Engineering , description: Table that stores the attachment related changes , implementation_dba_data: ENG.ENG_ATTACHMENT_CHANGES ,
-
Table: ENG_ATTACHMENT_CHANGES
12.2.2
owner:ENG, object_type:TABLE, fnd_design_data:ENG.ENG_ATTACHMENT_CHANGES, object_name:ENG_ATTACHMENT_CHANGES, status:VALID, product: ENG - Engineering , description: Table that stores the attachment related changes , implementation_dba_data: ENG.ENG_ATTACHMENT_CHANGES ,
-
APPS.ENG_ATTACHMENT_IMPLEMENTATION SQL Statements
12.2.2
-
SYNONYM: APPS.ENG_ATTACHMENT_CHANGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ENG_ATTACHMENT_CHANGES, status:VALID,
-
APPS.ENG_ATTACHMENT_IMPLEMENTATION SQL Statements
12.1.1
-
VIEW: ENG.ENG_ATTACHMENT_CHANGES#
12.2.2
owner:ENG, object_type:VIEW, object_name:ENG_ATTACHMENT_CHANGES#, status:VALID,
-
SYNONYM: APPS.ENG_ATTACHMENT_CHANGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ENG_ATTACHMENT_CHANGES, status:VALID,
-
VIEW: ENG.ENG_ATTACHMENT_CHANGES#
12.2.2
-
PACKAGE BODY: APPS.DOM_REPOS_MIG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DOM_REPOS_MIG_PKG, status:VALID,
-
PACKAGE BODY: APPS.DOM_REPOS_MIG_PKG
12.1.1
-
APPS.DOM_REPOS_MIG_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.DOM_REPOS_MIG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DOM_REPOS_MIG_PKG, status:VALID,
-
PACKAGE BODY: APPS.ENG_CANCEL_ECO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_CANCEL_ECO, status:VALID,
-
PACKAGE BODY: APPS.DOM_REPOS_MIG_PKG
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.DOM_REPOS_MIG_PKG SQL Statements
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ENG_ATTACHMENT_IMPLEMENTATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_ATTACHMENT_IMPLEMENTATION, status:VALID,
-
PACKAGE BODY: APPS.ENG_ATTACHMENT_IMPLEMENTATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_ATTACHMENT_IMPLEMENTATION, status:VALID,
-
PACKAGE BODY: APPS.ENG_CANCEL_ECO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_CANCEL_ECO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ENG_REVISED_ITEMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_REVISED_ITEMS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: ENG.ENG_ATTACHMENT_CHANGES
12.2.2
owner:ENG, object_type:TABLE, fnd_design_data:ENG.ENG_ATTACHMENT_CHANGES, object_name:ENG_ATTACHMENT_CHANGES, status:VALID,
-
APPS.EGO_INV_ITEM_CATALOG_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ENG_REVISED_ITEMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_REVISED_ITEMS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ENGPKIMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENGPKIMP, status:VALID,
-
TABLE: ENG.ENG_ATTACHMENT_CHANGES
12.1.1
owner:ENG, object_type:TABLE, fnd_design_data:ENG.ENG_ATTACHMENT_CHANGES, object_name:ENG_ATTACHMENT_CHANGES, status:VALID,
-
APPS.EGO_INV_ITEM_CATALOG_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ENG_WORKFLOW_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_WORKFLOW_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ENGECOBO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENGECOBO, status:VALID,
-
PACKAGE BODY: APPS.ENGPKIMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENGPKIMP, status:VALID,
-
PACKAGE BODY: APPS.ENG_WORKFLOW_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_WORKFLOW_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ENGECOBO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENGECOBO, status:VALID,
-
PACKAGE BODY: APPS.ENG_ATTACHMENT_IMPLEMENTATION
12.2.2
-
APPS.ENGECOBO SQL Statements
12.1.1
-
APPS.ENGECOBO SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ENG_ATTACHMENT_IMPLEMENTATION
12.1.1
-
APPS.EGO_ITEM_LC_IMP_PC_PUB SQL Statements
12.2.2
-
APPS.EGO_ITEM_LC_IMP_PC_PUB SQL Statements
12.1.1
-
APPS.ENG_CANCEL_ECO dependencies on ENG_ATTACHMENT_CHANGES
12.1.1
-
APPS.ENG_WORKFLOW_UTIL dependencies on ENG_ATTACHMENT_CHANGES
12.2.2
-
APPS.ENG_CANCEL_ECO dependencies on ENG_ATTACHMENT_CHANGES
12.2.2
-
APPS.ENG_WORKFLOW_UTIL dependencies on ENG_ATTACHMENT_CHANGES
12.1.1