Skip to the content.

QP GSA Pricing Upload – Oracle EBS SQL Report

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

Overview

This upload supports the creation and update of GSA Pricing Setup in Oracle Advanced Pricing.

The upload supports creation/update/deletion of the following entities within a GSA Pricing List:

Notes:

When downloading existing GSA Lists into the upload excel; the List level Qualifiers and the List Lines will be downloaded into separate rows in the excel. This is to minimize the duplication of data in the excel.

However: When entering List Header qualifiers, these can be added in the same excel row as the List Lines (i.e. You can upload an excel row containing list line details and a list header qualifier).

Modifier Line Numbering

The Modifier Numbering report parameter determines if you want the system to automatically generate Modifier Numbers when creating new GSA List Lines or if the line number specified in the Line No column in the upload should be retained. If Automatic is specified, any Line Numbers specified in the upload excel for new GSA List Lines will be replaced by a system generated line number on upload. The Line No column is required when entering list line details. The upload uses the combination of List Number, List Version, and Line No to identify the GSA List Line. If the combination already exists in Oracle the upload will update the existing GSA List Line, otherwise it will create a new GSA List Line.

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, End Date Matching Modifiers?, Modifier Numbering, List Number, List Number Like, List Name, List Name Like, Version Number, Global List, Operating Unit, Product Value (Item), Item Category Set, Item Category, Effective Date, Download Modifier Lines, Download List Qualifiers

Oracle EBS Tables Used

qp_secu_list_headers_vl, qp_qualifiers_v, qp_modifier_summary_v

Report Categories

Enginatics, Upload

QP Modifier Upload, QP Modifier Details, QP Customer Pricing Engine Request, QP Price List Upload, ONT Order Upload, AR Customer Upload, QP Pricing Agreements

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 QP_GSA_Pricing_Upload.xml
SQL Source QP GSA Pricing Upload.sql
Full Report on Enginatics www.enginatics.com/reports/qp-gsa-pricing-upload/

Case Study & Technical Analysis: QP GSA Pricing Upload

Executive Summary

This upload creates, updates and deletes GSA pricing setups in Oracle Advanced Pricing. GSA lists are stored as modifier lists, and the upload maintains their list headers, list qualifiers and list lines. It is used by pricing administrators for U.S. government contracts, where the General Services Administration schedule prices must be loaded and revised for each operating unit and product set. The template runs in Excel through Blitz Report, and it covers the same entities as the Oracle pricing forms in one spreadsheet.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. QP_SECU_LIST_HEADERS_VL joins to QP_MODIFIER_SUMMARY_V on list header id, so each list row carries its lines.
  2. QP_QUALIFIERS_V supplies the list level qualifiers, which are downloaded on their own rows rather than repeated on each line.
  3. Each modifier line row is limited to the pricing attribute contexts of volume or none, and to lines that are not excluders.
  4. Lists are restricted to GSA lists by the GSA indicator, with the list type of discount list and an active flag, when GSA pricing is on.
  5. The upload action is compared with update to decide whether the existing modifier rows are included in the download.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How does the upload decide whether to update or create a GSA line? A: It uses the list number, list version and line number. An existing combination is updated, and a new combination creates a new line.

Q: Where do list qualifiers go in the spreadsheet? A: They are downloaded on their own rows. A list header qualifier can be entered on the same row as a list line when uploading.


© Enginatics GmbH