Search Results svc_k
Overview
APPS.OKS_PM_PROGRAM_V is a service-contract program view in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It presents configuration data for service programs — the entitlement rules that determine which services a customer is eligible for, whether confirmation is required before delivery, and whether a schedule of visits or deliverables exists. The view is a denormalized projection over the OKC rule framework, joining rule group headers to their individual rule lines so that program-level attributes are exposed in a single, query-friendly structure.
The view is defined by a fixed filter on the rule group code RGD_CODE = 'SVC_K', meaning it returns only those rule groups classified as service programs, and on RULE_INFORMATION_CATEGORY = 'PMP' (Program Management Program), which restricts the rule lines to the attribute set that carries program-specific information. Because the underlying objects are the transactional rule tables, the view reflects current committed data and does not introduce its own storage. It is typically consumed by service contract reporting, order-capture validation logic, and integration interfaces that need to evaluate program entitlement without navigating the full OKC rule model.
Underlying Base Objects
The documented definition references two base objects, both exposed in APPS as synonyms:
- OKC_RULE_GROUPS_B — the rule group header table, aliased
RGP. It supplies the group identifiersID,CLE_ID(contract line entity), andDNZ_CHR_ID(the owning contract or document header). - OKC_RULES_B — the rule line table, aliased
RULES. It supplies the rule identifiers, the object version number, the two rule information attributes, and the standard WHO audit columns.
The join is rules.rgp_id = rgp.id, an inner join that keeps only rules belonging to a qualifying group. Rows carry ROWID as ROW_ID, a construct common in EBS views to support updateable, key-preserved projections for forms-based or programmatic maintenance.
Key Columns
- PROGRAM_RULE_ID (
rules.id) — primary identifier of the individual program rule line. - PROGRAM_ID1, PROGRAM_ID2 (
rules.object1_id1,rules.object1_id2) — the two-part foreign key to the program object being configured, typically the program header and version or line reference. - CLE_ID (
rgp.cle_id) — the contract line to which the rule group is attached, useful for isolating programs by contract structure. - DNZ_CHR_ID (
rgp.dnz_chr_id) — the contract or document header identifier, enabling joins to contract headers for customer and status lookups. - CONFIRMATION_REQUIRED (
rules.rule_information1) — flag indicating whether the customer must confirm the program before it is applied. - SCHEDULE_EXISTS (
rules.rule_information2) — flag indicating whether a service schedule is defined for the program. - OBJECT_VERSION_NUMBER — used for optimistic locking during concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard audit columns inherited from OKC_RULES_B.
Common Use Cases and Queries
The view is most often queried to report or validate service program entitlement per contract, and to join program data to contract headers and customers.
List all programs for a given contract header:
SELECT program_rule_id, program_id1, program_id2,
confirmation_required, schedule_exists
FROM apps.oks_pm_program_v
WHERE dnz_chr_id = :p_contract_id;
Identify programs requiring confirmation:
SELECT p.program_rule_id, p.dnz_chr_id, p.cle_id FROM apps.oks_pm_program_v p WHERE p.confirmation_required = 'Y';
Join to the contract header for customer context:
SELECT p.program_rule_id, h.customer_id, p.confirmation_required
FROM apps.oks_pm_program_v p,
apps.okc_k_headers_b h
WHERE p.dnz_chr_id = h.id;
Because the view exposes ROW_ID and OBJECT_VERSION_NUMBER, it is also suitable for tier-two maintenance screens. For bulk integration loads, restrict extracts by LAST_UPDATE_DATE to capture incremental changes efficiently.
-
VIEW: APPS.OKS_PM_PROGRAM_V
12.2.2
-
VIEW: APPS.OKS_PMA_V
12.2.2
-
VIEW: APPS.OKS_PM_PROGRAM_V
12.1.1
-
VIEW: APPS.OKS_PML_V
12.1.1
-
VIEW: APPS.OKS_PMA_V
12.1.1
-
VIEW: APPS.OKS_PML_V
12.2.2
-
VIEW: APPS.OKS_REACTION_TIMES_V
12.2.2
-
VIEW: APPS.OKS_REACTION_TIMES_V
12.1.1
-
VIEW: APPS.OKS_REACTION_TIMES_HV
12.2.2
-
VIEW: APPS.OKS_REACTION_TIMES_HV
12.1.1
-
View: OKS_PM_PROGRAM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_PROGRAM_V, object_name:OKS_PM_PROGRAM_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM program rule information. , implementation_dba_data: APPS.OKS_PM_PROGRAM_V ,
-
View: OKS_PM_PROGRAM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PM_PROGRAM_V, object_name:OKS_PM_PROGRAM_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM program rule information. , implementation_dba_data: APPS.OKS_PM_PROGRAM_V ,
-
View: OKS_PMA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PMA_V, object_name:OKS_PMA_V, status:VALID, product: OKS - Service Contracts , description: This view displays all the activities (rules) selected in contracts. This view is only to be used for the forms UI development. , implementation_dba_data: APPS.OKS_PMA_V ,
-
View: OKS_PMA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PMA_V, object_name:OKS_PMA_V, status:VALID, product: OKS - Service Contracts , description: This view displays all the activities (rules) selected in contracts. This view is only to be used for the forms UI development. , implementation_dba_data: APPS.OKS_PMA_V ,
-
View: OKS_PML_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PML_V, object_name:OKS_PML_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM schedule stream level information. , implementation_dba_data: APPS.OKS_PML_V ,
-
View: OKS_PML_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PML_V, object_name:OKS_PML_V, status:VALID, product: OKS - Service Contracts , description: This view will be used by the PM schedule form to display PM schedule stream level information. , implementation_dba_data: APPS.OKS_PML_V ,
-
View: OKS_REACTION_TIMES_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_REACTION_TIMES_HV, object_name:OKS_REACTION_TIMES_HV, status:VALID, product: OKS - Service Contracts , description: History View for Coverage Reaction Times , implementation_dba_data: APPS.OKS_REACTION_TIMES_HV ,
-
View: OKS_REACTION_TIMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_REACTION_TIMES_V, object_name:OKS_REACTION_TIMES_V, status:VALID, product: OKS - Service Contracts , description: View for Reaction Times for Service Coverage , implementation_dba_data: APPS.OKS_REACTION_TIMES_V ,
-
View: OKS_REACTION_TIMES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_REACTION_TIMES_V, object_name:OKS_REACTION_TIMES_V, status:VALID, product: OKS - Service Contracts , description: View for Reaction Times for Service Coverage , implementation_dba_data: APPS.OKS_REACTION_TIMES_V ,
-
View: OKS_REACTION_TIMES_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_REACTION_TIMES_HV, object_name:OKS_REACTION_TIMES_HV, status:VALID, product: OKS - Service Contracts , description: History View for Coverage Reaction Times , implementation_dba_data: APPS.OKS_REACTION_TIMES_HV ,
-
APPS.OKS_INTEGRATION_UTIL_PUB SQL Statements
12.1.1
-
APPS.OKS_INTEGRATION_UTIL_PUB SQL Statements
12.2.2
-
PACKAGE: APPS.OKS_INTEGRATION_UTIL_PUB
12.1.1
-
PACKAGE: APPS.OKS_INTEGRATION_UTIL_PUB
12.2.2
-
Lookup Type: OKC_RULE_GROUP_DEF
12.2.2
product: OKC - Contracts Core , meaning: Rule Group Defs , description: Place holder for all Rules to be assigned to a Contract ,
-
Lookup Type: OKC_RULE_GROUP_DEF
12.1.1
product: OKC - Contracts Core , meaning: Rule Group Defs , description: Place holder for all Rules to be assigned to a Contract ,
-
APPS.OKS_RULE_MIGRATE SQL Statements
12.1.1
-
APPS.OKS_RULE_MIGRATE SQL Statements
12.2.2
-
PACKAGE: APPS.OKS_EXTWARPRGM_OSO_PVT
12.1.1
-
PACKAGE: APPS.OKS_EXTWARPRGM_OSO_PVT
12.2.2
-
PACKAGE: APPS.OKS_CONTRACTS_PUB
12.1.1
-
PACKAGE: APPS.OKS_CONTRACTS_PUB
12.2.2
-
PACKAGE BODY: APPS.OKC_QA_DATA_INTEGRITY
12.2.2
-
PACKAGE BODY: APPS.OKC_QA_DATA_INTEGRITY
12.1.1
-
PACKAGE BODY: APPS.OKS_RULE_MIGRATE
12.2.2
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_RULES_B
12.1.1
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_RULES_B
12.2.2
-
PACKAGE BODY: APPS.OKS_RULE_MIGRATE
12.1.1
-
PACKAGE BODY: APPS.OKS_INTEGRATION_UTIL_PUB
12.2.2
-
PACKAGE BODY: APPS.OKS_INTEGRATION_UTIL_PUB
12.1.1
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_RULES_BH
12.1.1
-
APPS.OKS_INTEGRATION_UTIL_PUB dependencies on OKC_RULE_GROUPS_B
12.1.1
-
APPS.OKS_INTEGRATION_UTIL_PUB dependencies on OKC_RULE_GROUPS_B
12.2.2
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_K_HEADERS_BH
12.2.2
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_RULES_BH
12.2.2
-
APPS.OKS_INTEGRATION_UTIL_PUB dependencies on USER_JOBS
12.1.1
-
APPS.OKS_INTEGRATION_UTIL_PUB dependencies on USER_JOBS
12.2.2
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_K_HEADERS_BH
12.1.1
-
APPS.OKS_RULE_MIGRATE dependencies on OKC_K_HEADERS_B
12.1.1
-
PACKAGE: APPS.OKS_EXTWARPRGM_PVT
12.2.2