Search Results book_type_name




Overview

APPS.PA_ASSET_BOOKS_LOV_V is a read-only database view registered in the Oracle E-Business Suite Applications (APPS) schema. Its name and structure indicate its function: it supplies the list of values (LOV) presented to the user when selecting an asset book within Oracle Projects. In aProjects context, users frequently must associate project-related costs, capital assets, or interface transactions with a specific depreciation book maintained in Oracle Assets. The view provides a pre-filtered, join-ready result set containing only valid, effective corporate books, together with the operating unit identifier required for multi-organization security. Because book selection is intrinsic to asset generation and capital project processing, this view serves as the authoritative lookup source for the book_type_name attribute. It abstracts the join between Oracle Assets book definitions and Oracle Projects implementation parameters so that forms, reports, and OA Framework pages do not need to replicate that logic. In EBS 12.1.1 and 12.2.2 the view is deployed identically, and customers are cautioned that because it is owned by APPS and defined over product tables, it should be treated as a public API-style artifact — queried but not modified.

Underlying Base Objects

As documented in the ETRM metadata, the view is defined over two referenced base objects, both accessed through APPS synonyms:

The join is performed on SET_OF_BOOKS_ID, ensuring the book list is constrained to the ledger in which Projects operates. Two further filters restrict the result: BOOK_CLASS = 'CORPORATE' excludes tax and budgetary books, and DATE_INEFFECTIVE IS NULL excludes books that have been end-dated. The resulting view therefore returns only currently active corporate books relevant to the installation.

Key Columns

  • CODE — aliased from FA_BOOK_CONTROLS.BOOK_TYPE_CODE. The internal identifier for the book, used as the stored foreign key value.
  • DESCRIPTION — aliased from FA_BOOK_CONTROLS.BOOK_TYPE_NAME. This is the user-facing book name; it maps directly to the book_type_name search term and is the display column of the LOV.
  • ORG_ID — sourced from PA_IMPLEMENTATIONS.ORG_ID. Supports multi-organization access control so that only books belonging to the user’s operating unit are presented.

Common Use Cases and Queries

The primary use case is populating an asset book LOV and resolving a book name to its code. A typical lookup by name is:

  • SELECT code, description FROM apps.pa_asset_books_lov_v WHERE description = :book_type_name;

For validation or interface processing, a query listing all valid books for the current organization is common:

  • SELECT code, description FROM apps.pa_asset_books_lov_v WHERE org_id = :org_id ORDER BY description;

In integrations, the view is frequently joined to project asset lines or interface tables to translate a stored book code into a readable name. Because the view enforces the corporate-book and effective-date filters, it should be preferred over direct queries against FA_BOOK_CONTROLS whenever the requirement is to present a selection list rather than to inspect all book definitions.