Search Results pv_program_payment_mode
Overview
The PV_PROGRAM_PAYMENT_MODE table resides in the PV (Partner Management) schema and stores the payment mode configuration defined against a partner program. In Oracle EBS Release 12.1.1 and 12.2.2, Partner Management supports channel and partner programs in which compensation, rebates, and settlement terms are governed by rules attached to the program itself. PV_PROGRAM_PAYMENT_MODE is the child entity that records, per program, which mode of payment applies, which geographic hierarchy the mode is scoped to, and the classification of that mode. Each row therefore represents a single payment-mode assignment for a given partner program.
From a dimensional modeling perspective, the mined foreign-key structure classifies this object as satellite-leaning. Its business content is descriptive and time-stamped with the standard audit columns, and it hangs off a parent program header, which is the characteristic satellite pattern. Analysts building a Data Vault or star-schema layer should treat PV_PROGRAM_PAYMENT_MODE as a satellite of the PV_PARTNER_PROGRAM_B hub rather than as an independent hub, with PROGRAM_ID acting as the driving foreign key and the audit columns supplying the load metadata.
Key Information Stored
The table is documented with twelve columns. The most operationally significant are:
- PROGRAM_PAYMENT_MODE_ID — the surrogate primary key, enforced by PV_PROGRAM_PAYMENT_MODE_PK and mirrored by the unique index PV_PROGRAM_PAYMENT_MODE_U1. It uniquely identifies each payment-mode row.
- PROGRAM_ID — the foreign key to PV_PARTNER_PROGRAM_B. This is the business-key candidate that ties the row to its owning partner program.
- MODE_OF_PAYMENT — the payment mechanism defined for the program, such as the settlement channel or disbursement method.
- MODE_TYPE — a classification attribute that qualifies or categorizes the mode of payment, allowing multiple mode variants to coexist under one program.
- GEO_HIERARCHY_ID — the foreign key to XNP_GEO_HIERARCHY, scoping the payment mode to a specific geography or territory hierarchy.
- SECURITY_GROUP_ID — the foreign key to FND_SECURITY_GROUPS, providing multi-org–style data security partitioning.
- OBJECT_VERSION_NUMBER — the optimistic locking column used by the OAF/BC4J framework to detect concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard who-columns capturing the creation and last modification audit trail.
The surrogate key (PROGRAM_PAYMENT_MODE_ID) should not be confused with the business identity of the record; the meaningful relationship is PROGRAM_ID plus the mode attributes.
Common Use Cases and Queries
Report developers typically join this table to the program header to list payment configurations across partner programs, or to the geography hierarchy to determine which modes apply to a territory. A representative query joins the program header and the geo hierarchy:
SELECT ppb.program_id, ppb.program_name, ppm.mode_of_payment, ppm.mode_type, gh.hierarchy_name FROM pv_program_payment_mode ppm, pv_partner_program_b ppb, xnp_geo_hierarchy gh WHERE ppm.program_id = ppb.program_id AND ppm.geo_hierarchy_id = gh.hierarchy_id ORDER BY ppb.program_name, ppm.mode_type;
Common scenarios include auditing which payment modes are active for a program before compensation runs, verifying that a program is not configured with overlapping modes for the same geography, and extracting change history from the audit columns to reconcile mode changes against settlement batches. Security-aware extracts must filter by SECURITY_GROUP_ID to respect user data access.
Related Objects
The following objects are directly related through documented primary and foreign key relationships:
- PV_PARTNER_PROGRAM_B — parent program header; joined on PV_PROGRAM_PAYMENT_MODE.PROGRAM_ID = PV_PARTNER_PROGRAM_B.PROGRAM_ID.
- XNP_GEO_HIERARCHY — geography hierarchy lookup; joined on PV_PROGRAM_PAYMENT_MODE.GEO_HIERARCHY_ID = XNP_GEO_HIERARCHY.HIERARCHY_ID.
- FND_SECURITY_GROUPS — security partitioning reference; joined on PV_PROGRAM_PAYMENT_MODE.SECURITY_GROUP_ID = FND_SECURITY_GROUPS.SECURITY_GROUP_ID.
- PV_PROGRAM_PAYMENT_MODE_PK / PV_PROGRAM_PAYMENT_MODE_U1 — the primary key constraint and unique index over PROGRAM_PAYMENT_MODE_ID.
Additional dependencies are expected through the Partner Management compensation and settlement flows that consume program payment configuration, but the objects listed above are those confirmed by the documented key structure.
-
Table: PV_PROGRAM_PAYMENT_MODE
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROGRAM_PAYMENT_MODE, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID, product: PV - Partner Management , description: Partner Program - payment mode , implementation_dba_data: PV.PV_PROGRAM_PAYMENT_MODE ,
-
Table: PV_PROGRAM_PAYMENT_MODE
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROGRAM_PAYMENT_MODE, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID, product: PV - Partner Management , description: Partner Program - payment mode , implementation_dba_data: PV.PV_PROGRAM_PAYMENT_MODE ,
-
APPS.PV_PRGM_PMT_MODE_PVT SQL Statements
12.1.1
-
APPS.PV_PRGM_PMT_MODE_PVT SQL Statements
12.2.2
-
VIEW: PV.PV_PROGRAM_PAYMENT_MODE#
12.2.2
owner:PV, object_type:VIEW, object_name:PV_PROGRAM_PAYMENT_MODE#, status:VALID,
-
SYNONYM: APPS.PV_PROGRAM_PAYMENT_MODE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID,
-
SYNONYM: APPS.PV_PROGRAM_PAYMENT_MODE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID,
-
APPS.PV_PRGM_PMT_MODE_PKG SQL Statements
12.2.2
-
VIEW: PV.PV_PROGRAM_PAYMENT_MODE#
12.2.2
-
TABLE: PV.PV_PROGRAM_PAYMENT_MODE
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROGRAM_PAYMENT_MODE, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID,
-
APPS.PV_PARTNER_CONTRACTS_PVT SQL Statements
12.1.1
-
APPS.PV_PARTNER_CONTRACTS_PVT SQL Statements
12.2.2
-
APPS.PV_PRTNR_PMNT_TYPES_PVT SQL Statements
12.2.2
-
APPS.PV_PRGM_PMT_MODE_PKG SQL Statements
12.1.1
-
APPS.PV_PRTNR_PMNT_TYPES_PVT SQL Statements
12.1.1
-
TABLE: PV.PV_PROGRAM_PAYMENT_MODE
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROGRAM_PAYMENT_MODE, object_name:PV_PROGRAM_PAYMENT_MODE, status:VALID,
-
PACKAGE BODY: APPS.PV_PARTNER_CONTRACTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PARTNER_CONTRACTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRGM_PMT_MODE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRGM_PMT_MODE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_PRTNR_PMNT_TYPES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRTNR_PMNT_TYPES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRGM_PMT_MODE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PRTNR_PMNT_TYPES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRTNR_PMNT_TYPES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PRGM_PMT_MODE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PV_PARTNER_CONTRACTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_PARTNER_CONTRACTS_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
Table: PV_PARTNER_PROGRAM_B
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PARTNER_PROGRAM_B, object_name:PV_PARTNER_PROGRAM_B, status:VALID, product: PV - Partner Management , description: Captures partner program, and membership details , implementation_dba_data: PV.PV_PARTNER_PROGRAM_B ,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PKG
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: PV_PARTNER_PROGRAM_B
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PARTNER_PROGRAM_B, object_name:PV_PARTNER_PROGRAM_B, status:VALID, product: PV - Partner Management , description: Captures partner program, and membership details , implementation_dba_data: PV.PV_PARTNER_PROGRAM_B ,
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PV_PRTNR_PMNT_TYPES_PVT
12.2.2
-
PACKAGE BODY: APPS.PV_PRTNR_PMNT_TYPES_PVT
12.1.1
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PVT
12.1.1
-
PACKAGE BODY: APPS.PV_PRGM_PMT_MODE_PVT
12.2.2
-
PACKAGE BODY: APPS.PV_PARTNER_CONTRACTS_PVT
12.1.1
-
PACKAGE BODY: APPS.PV_PARTNER_CONTRACTS_PVT
12.2.2
-
APPS.PV_PARTNER_CONTRACTS_PVT dependencies on PV_PROGRAM_PAYMENT_MODE
12.2.2
-
APPS.PV_PRGM_PMT_MODE_PVT dependencies on PV_PROGRAM_PAYMENT_MODE
12.1.1
-
APPS.PV_PRGM_PMT_MODE_PKG dependencies on PV_PROGRAM_PAYMENT_MODE
12.1.1
-
APPS.PV_PARTNER_CONTRACTS_PVT dependencies on PV_PROGRAM_PAYMENT_MODE
12.1.1
-
APPS.PV_PRTNR_PMNT_TYPES_PVT dependencies on PV_PROGRAM_PAYMENT_MODE
12.1.1
-
APPS.PV_PRGM_PMT_MODE_PVT dependencies on PV_PROGRAM_PAYMENT_MODE
12.2.2