Search Results audit_project_status




Overview

AMW_AUDIT_PROJECTS_VL is a multilingual (VL) view owned by the APPS schema within the Oracle E-Business Suite Internal Controls Manager (AMW) product. It presents audit project header information by joining the audit project base table to its translation table, resolving the descriptive attributes NAME and DESCRIPTION into the session's runtime language. Audit projects in AMW represent the controlled engagements through which an organization records, tracks, and signs off on internal control and compliance activities, so this view acts as the primary read interface for audit project data used by AMW forms, concurrent programs, and reporting layers.

The VL suffix indicates that the view is language-aware: it filters the translation table on TL.LANGUAGE = USERENV('LANG') so that consumers see only the localized name and description matching their current language setting. Because the view consolidates transactional header columns with translated descriptive columns, it is the preferred object for reporting and integration interfaces, removing the need for callers to write their own join to the _TL table.

Underlying Base Objects

The view is defined over two underlying objects:

  • AMW_AUDIT_PROJECTS — the base table holding transactional audit project data such as identifiers, dates, flags, DFF attributes, the audit manager, and status columns.
  • AMW_AUDIT_PROJECTS_TL — the translation table holding the language-specific NAME and DESCRIPTION, keyed by AUDIT_PROJECT_ID and LANGUAGE.

The defining SQL selects all base-table columns from AMW_AUDIT_PROJECTS (aliased B) and joins to AMW_AUDIT_PROJECTS_TL (aliased TL) on B.AUDIT_PROJECT_ID = TL.AUDIT_PROJECT_ID, with the language predicate TL.LANGUAGE = USERENV('LANG'). The join is effectively one-to-one within a language. No additional base objects are documented in the ETRM metadata for this view.

Key Columns

Common Use Cases and Queries

The view is typically queried for audit project listings, status dashboards, and integration extracts. A representative query retrieving projects created from a specific source project is:

SELECT audit_project_id, project_number, name, project_id, start_date, audit_project_status
FROM   apps.amw_audit_projects_vl
WHERE  created_from_project_id = :p_source_project_id
  AND  template_flag = 'N';

Other frequent patterns include listing active engagements by status, joining PROJECT_ID to Oracle Projects tables for financial reconciliation, filtering on ENGAGEMENT_TYPE_ID for type-specific reporting, and consuming NAME/DESCRIPTION directly in reports where no manual translation join is desired. Because the language predicate is embedded, no additional LANGUAGE filter is required by the caller.