Skip to the content.

QA Plan Relationship Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Upload to create, update, or delete Quality Collection Plan parent-child relationships using the standard Oracle API qa_ss_parent_child_pkg.

This upload manages:

Entry Modes:

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Upload Mode, Organization, Parent Plan, Child Plan

Oracle EBS Tables Used

qa_pc_element_relationship, mtl_parameters, qa_plans, qa_pc_plan_relationship, qa_chars, qa_pc_criteria

Report Categories

Enginatics, Upload

QA Collection Plan Relationships, QA Collection Plans, QA Collection Plan Actions, QA Collection Plan Elements, QA Collection Plan Upload, QA Collection Plan Element Values, QA Quality Results

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import QA_Plan_Relationship_Upload.xml
SQL Source QA Plan Relationship Upload.sql
Full Report on Enginatics www.enginatics.com/reports/qa-plan-relationship-upload/

Case Study & Technical Analysis: QA Plan Relationship Upload

Executive Summary

The QA Plan Relationship Upload creates, updates and deletes parent and child relationships between Oracle Quality collection plans. It is written for quality administrators who set up linked collection plans, where results captured on a parent plan automatically or manually lead to child plan records. The upload maintains three things through the standard Oracle API for quality parent-child packages: the plan relationship, the element relationships between the parent and child plans, and the criteria that decide when child records are created automatically. It sits in the Quality module and is shown in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. MTL_PARAMETERS joins to the parent plan in QA_PLANS on the organisation identifier.
  2. The parent plan joins to QA_PC_PLAN_RELATIONSHIP on the parent plan identifier, and the child plan joins to the relationship on the child plan identifier.
  3. Element relationships join to the plan relationship as an outer join, so a relationship without element mappings is still listed.
  4. The parent and child elements join to QA_CHARS as outer joins through the element relationship.
  5. Criteria join to the plan relationship as an outer join, and the criteria element joins to QA_CHARS as an outer join.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I set up a child plan that is created automatically from a parent plan? A: Set the entry mode to automatic in the file, specify the criteria for the child creation, and upload the file. The description lists Automatic as the mode where child records are created when the parent matches the criteria.

Q: What is the difference between Immediate and Delayed entry modes? A: Immediate means the child data is entered straight after the parent record, while Delayed means the child records are entered manually later.

Q: Can this upload remove a parent-child relationship? A: Yes. The delete record column allows a relationship row to be deleted through the standard API, as the description states for the create, update and delete operations.


© Enginatics GmbH