Search Results month_period_label




Overview

APPS.CST_BIS_MARGIN_ANALYSIS_V is a Business Intelligence System (BIS) view owned by the APPS schema in Oracle E-Business Suite. It is registered in the FND Design Data repository under the BOM product family as BOM.CST_BIS_MARGIN_ANALYSIS_V, and is marked VALID in both 12.1.1 and 12.2.2. The view consolidates order-to-invoice margin data — sales revenue against cost of goods sold — into a single, denormalized reporting structure that spans product, customer, sales organization, geography, and time dimensions.

Its purpose is to serve operational costing and profitability analysis. Rather than joining sales, receiving, costing, and customer master tables at query time, the view exposes a pre-integrated projection suitable for ad hoc margin reporting, BI Publisher datasets, Discoverer/OBIEE extracts, and custom concurrent programs. Because it is a BIS view backed by summary structures, it is intended for read-only analytical consumption, not transactional processing.

Underlying Base Objects

The documented dependency list shows the view is defined over a mix of synonyms, packages, and lookups:

These objects are referenced through APPS-owned synonyms, so the view adheres to the standard EBS synonym layer and remains independent of the underlying application schema names.

Key Columns

The view exposes thirty columns. Among the most significant:

Common Use Cases and Queries

Typical uses include gross margin reporting by customer class, product category profitability, territory and sales rep performance, and period-over-period revenue-versus-cost trend analysis. A representative query grouping revenue and cost by customer class and period is:

  • SELECT CUSTOMER_CLASS_NAME, YEAR, MONTH, SUM(SALES_REVENUE_VALUE) REVENUE, SUM(COST_OF_GOODS_SOLD_VALUE) COGS, SUM(SALES_REVENUE_VALUE - COST_OF_GOODS_SOLD_VALUE) MARGIN FROM APPS.CST_BIS_MARGIN_ANALYSIS_V GROUP BY CUSTOMER_CLASS_NAME, YEAR, MONTH ORDER BY CUSTOMER_CLASS_NAME, YEAR, MONTH;
  • Filtering by product category and operating unit for inventory costing review: SELECT PRODUCT_CATEGORY, ITEM_NUMBER, SUM(SALES_REVENUE_VALUE), SUM(COST_OF_GOODS_SOLD_VALUE) FROM APPS.CST_BIS_MARGIN_ANALYSIS_V WHERE OPERATING_UNIT_NAME = :p_org AND YEAR_PERIOD_NUM = :p_period GROUP BY PRODUCT_CATEGORY, ITEM_NUMBER;
  • Territory-level margin analysis: SELECT TERRITORY_NAME, SALES_REP_NAME, SUM(SALES_REVENUE_VALUE) - SUM(COST_OF_GOODS_SOLD_VALUE) MARGIN FROM APPS.CST_BIS_MARGIN_ANALYSIS_V GROUP BY TERRITORY_NAME, SALES_REP_NAME;

All columns are exposed in the documented Query Text, enabling direct SELECT against APPS.CST_BIS_MARGIN_ANALYSIS_V with no additional join logic required by the reporting layer.