Results for “phase_indicator”
32 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
XNP_SV_STATUS_TYPES_B is the base (language-independent) definition table for subscription version status types within the Oracle E-Business Suite Number Portability module (XNP). It stores the master list of status codes that describe the lifecycle state of a subscription version — the database record tracking an individual porting request as it moves between carriers. Administrators and the porting engine consult this table to resolve a STATUS_TYPE_CODE into its behavioral attributes, such as which phase of the porting process the status belongs to, whether it is currently active, and whether it represents an initial status.
In a Data Vault modeling sense, the table is heuristically classified as hub-leaning: its primary key STATUS_TYPE_CODE acts as a stable business key that is referenced by multiple dependent tables, which is characteristic of a hub entity. The presence of descriptive attributes (PHASE_INDICATOR, ACTIVE_FLAG, INITIAL_FLAG) alongside the key suggests a hybrid role, but for modeling purposes it is best treated as a reference hub surrounded by transactional satellites such as XNP_SV_SOA. This interpretation is a suggestion; actual warehouse design should follow site standards.
Key Information Stored
The object was documented with 13 physical columns in the ETRM 12.2.2 schema. The most important columns are:
- STATUS_TYPE_CODE — the primary key (enforced by XNP_SV_STATUS_TYPES_B_PK) and the primary business-key candidate; also appears in the unique index XNP_SV_STATUS_TYPES_B_U1 in combination with ZD_EDITION_NAME.
- PHASE_INDICATOR — classifies the status by the phase of the subscription version lifecycle it belongs to.
- ACTIVE_FLAG — indicates whether the status type is currently enabled for use.
- INITIAL_FLAG — marks statuses that can be assigned when a subscription version is first created.
- INITIAL_FLAG_ENFORCE_SEQ — controls sequencing behavior when validating the initial flag assignment.
- DISPLAY_SEQUENCE — governs the ordering of statuses in user interface lists and lookups.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, supporting multi-org/security-group data segregation.
- ZD_EDITION_NAME — editioning column used by EBS Online Patching in 12.2.x; it participates in the unique index XNP_SV_STATUS_TYPES_B_U1.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns tracking who created and last modified each row and when.
The table has no separate surrogate key beyond STATUS_TYPE_CODE; that column serves as the natural business identifier rather than an artificial sequence.
Common Use Cases and Queries
Typical scenarios include populating status list-of-values, validating inbound porting status transitions, and reporting porting throughput by phase. A common lookup resolves active statuses in display order:
SELECT status_type_code, phase_indicator, active_flag, display_sequence
FROM xnp.xnp_sv_status_types_b
WHERE active_flag = 'Y'
ORDER BY display_sequence;
To find valid starting statuses for a new subscription version:
SELECT status_type_code
FROM xnp.xnp_sv_status_types_b
WHERE initial_flag = 'Y' AND active_flag = 'Y';
Because descriptive text is held in the translation table, reporting queries should join XNP_SV_STATUS_TYPES_TL to retrieve the user-facing status name, filtered by the appropriate language. The status definition also drives workflow logic: the PHASE_INDICATOR and INITIAL_FLAG_ENFORCE_SEQ columns influence how the porting engine sequences transitions recorded against XNP_SV_SOA.
Related Objects
- XNP_SV_STATUS_TYPES_TL — the translation table; joined on
STATUS_TYPE_CODEto obtain the language-specific status description. - XNP_SV_SOA — references this table twice, via
XNP_SV_SOA.STATUS_TYPE_CODEandXNP_SV_SOA.PREV_STATUS_TYPE_CODE, capturing the current and previous status of each subscription version. - FND_SECURITY_GROUPS — referenced by
SECURITY_GROUP_ID, providing the security group governing row visibility. - XNP_SV_STATUS_TYPES_B_PK — the primary key constraint on
STATUS_TYPE_CODE. - XNP_SV_STATUS_TYPES_B_U1 — the unique index on
STATUS_TYPE_CODEandZD_EDITION_NAME, supporting the 12.2 editioning model.
-
Subsription version status definition
-
Subsription version status definition
-
View: XNP_SV_STATUS_TYPES_VL 12.2.2
Multilingual view to table XNP_SV_STATUS_TYPES_B
APPS.XNP_SV_STATUS_TYPES_VL·↳ XNP_SV_STATUS_TYPES_B·↳ XNP_SV_STATUS_TYPES_TL·Explore XNP module →
-
View: XNP_SV_STATUS_TYPES_VL 12.1.1
Multilingual view to table XNP_SV_STATUS_TYPES_B
APPS.XNP_SV_STATUS_TYPES_VL·↳ XNP_SV_STATUS_TYPES_B·↳ XNP_SV_STATUS_TYPES_TL·Explore XNP module →
-
Installed Base Extended Attribute Pool
-
Installed Base Extended Attribute Pool
-
eTRM - XNP Tables and Views 12.1.1
Stores a list of all timers in progress
-
APPS.XNP_CORE SQL Statements 12.1.1
-
APPS.XNP_CORE SQL Statements 12.2.2
-
eTRM - XNP Tables and Views 12.2.2
Stores a list of all timers in progress
-
PACKAGE BODY: APPS.XNP_CORE 12.1.1
-
PACKAGE BODY: APPS.XNP_CORE 12.2.2