Search Results pv_pg_mmbr_transitions
Overview
The table PV.PV_PG_MMBR_TRANSITIONS is a core data object within the Oracle E-Business Suite Partner Management (PV) module, specifically in versions 12.1.1 and 12.2.2. As documented, it functions as a container for linking membership transitions. Its primary role is to define and manage the permissible progression paths for partner memberships within the system. By establishing formal links between different membership levels or statuses, this table enables the structured, rule-based promotion or demotion of partners, which is essential for partner lifecycle management, incentive program tracking, and maintaining a clear partner hierarchy.
Key Information Stored
The central data stored in this table consists of the defined transition rules between two membership states. While the full column list is not detailed in the provided metadata, the documented foreign key relationships explicitly identify the most critical columns. The primary key, MMBR_TRANSITION_ID, uniquely identifies each transition rule. The two pivotal foreign key columns are FROM_MEMBERSHIP_ID and TO_MEMBERSHIP_ID. These columns store references to specific records in the PV_PG_MEMBERSHIPS table, thereby defining the starting membership (the "from" state) and the target membership (the "to" state) for a given transition. This structure allows the system to validate and execute partner membership changes.
Common Use Cases and Queries
A primary use case is the validation of a partner's eligibility for a membership upgrade or change. Before a promotion is processed, the application can query this table to confirm that a transition from the partner's current membership level to the proposed new level is officially permitted. This is also critical for generating reports on partner progression paths and for configuring automated workflow rules. Common SQL queries involve joining to the PV_PG_MEMBERSHIPS table to retrieve descriptive membership names for the transition endpoints.
- Finding all allowed transitions from a specific membership:
SELECT * FROM pv_pg_mmbr_transitions WHERE from_membership_id = <ID>; - Listing transitions with membership details:
SELECT trans.mmbr_transition_id, from_memb.name FROM_NAME, to_memb.name TO_NAME FROM pv_pg_mmbr_transitions trans, pv_pg_memberships from_memb, pv_pg_memberships to_memb WHERE trans.from_membership_id = from_memb.membership_id AND trans.to_membership_id = to_memb.membership_id;
Related Objects
The table has defined dependencies on a single core table, PV_PG_MEMBERSHIPS, through two distinct foreign key relationships. This underscores its role as a junction table that defines relationships between records in the memberships master table.
- PV_PG_MEMBERSHIPS: This is the master table for partner membership definitions. PV_PG_MMBR_TRANSITIONS references it twice:
- Via FROM_MEMBERSHIP_ID column, linking to the beginning state of a transition.
- Via TO_MEMBERSHIP_ID column, linking to the destination state of a transition.
The primary key constraint PV_PG_MMBR_TRANSITIONS_PK1 on MMBR_TRANSITION_ID ensures the uniqueness of each transition rule. This table is likely referenced by various program units and workflows within the Partner Management module that govern the partner promotion process.
-
Table: PV_PG_MMBR_TRANSITIONS
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MMBR_TRANSITIONS, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID, product: PV - Partner Management , description: Contrainer for linking membership transitions , implementation_dba_data: PV.PV_PG_MMBR_TRANSITIONS ,
-
Table: PV_PG_MMBR_TRANSITIONS
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MMBR_TRANSITIONS, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID, product: PV - Partner Management , description: Contrainer for linking membership transitions , implementation_dba_data: PV.PV_PG_MMBR_TRANSITIONS ,
-
APPS.PV_PG_NOTIF_UTILITY_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.1.1
-
APPS.PV_PG_MEMBERSHIPS_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.1.1
-
APPS.PV_PG_NOTIF_UTILITY_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.2.2
-
APPS.PV_PG_MEMBERSHIPS_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG dependencies on PV_PG_MMBR_TRANSITIONS
12.1.1
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.1.1
-
APPS.PV_USER_RESP_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.1.1
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.2.2
-
APPS.PV_USER_RESP_PVT dependencies on PV_PG_MMBR_TRANSITIONS
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG dependencies on PV_PG_MMBR_TRANSITIONS
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.PV_PG_MMBR_TRANSITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID,
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PV_PG_MMBR_TRANSITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID,
-
VIEW: PV.PV_PG_MMBR_TRANSITIONS#
12.2.2
owner:PV, object_type:VIEW, object_name:PV_PG_MMBR_TRANSITIONS#, status:VALID,
-
Table: PV_PG_MEMBERSHIPS
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MEMBERSHIPS, object_name:PV_PG_MEMBERSHIPS, status:VALID, product: PV - Partner Management , description: Container for partner's program membership details. , implementation_dba_data: PV.PV_PG_MEMBERSHIPS ,
-
TABLE: PV.PV_PG_MMBR_TRANSITIONS
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MMBR_TRANSITIONS, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID,
-
Table: PV_PG_MEMBERSHIPS
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MEMBERSHIPS, object_name:PV_PG_MEMBERSHIPS, status:VALID, product: PV - Partner Management , description: Container for partner's program membership details. , implementation_dba_data: PV.PV_PG_MEMBERSHIPS ,
-
VIEW: PV.PV_PG_MMBR_TRANSITIONS#
12.2.2
-
TABLE: PV.PV_PG_MMBR_TRANSITIONS
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PG_MMBR_TRANSITIONS, object_name:PV_PG_MMBR_TRANSITIONS, status:VALID,
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT SQL Statements
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PKG
12.1.1
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PKG
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT dependencies on DUAL
12.1.1
-
APPS.PV_PG_NOTIF_UTILITY_PVT dependencies on PV_PG_MEMBERSHIPS
12.2.2
-
APPS.PV_PG_NOTIF_UTILITY_PVT dependencies on PV_PG_MEMBERSHIPS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PV_PG_MMBR_TRANSITIONS_PVT dependencies on DUAL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.PV_USER_RESP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_USER_RESP_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PG_MMBR_TRANSITIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PG_MMBR_TRANSITIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PG_MMBR_TRANSITIONS_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG dependencies on FND_API
12.1.1
-
APPS.PV_PG_MEMBERSHIPS_PVT dependencies on PV_PARTNER_PROGRAM_B
12.2.2
-
PACKAGE BODY: APPS.PV_PG_MMBR_TRANSITIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PG_MMBR_TRANSITIONS_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PV_PG_MEMBERSHIPS_PVT dependencies on PV_PARTNER_PROGRAM_B
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.PV_PG_MMBR_TRANSITIONS_PKG dependencies on FND_API
12.2.2
-
APPS.PV_PG_NOTIF_UTILITY_PVT SQL Statements
12.1.1
-
APPS.PV_PG_NOTIF_UTILITY_PVT SQL Statements
12.2.2