Staging Tables for Loading Pricing Data

When loading or updating data to Enterprise Pricer, pricing data is loaded into pricing staging tables.

This table lists the pricing enterprise staging tables and mapping to application tables in Enterprise Pricer:

EIP Staging Table Enterprise Pricer Application Table Description

EOEP_ARBPLN_EC

EOEP_ARB_PLAN

Price Arbitration Plan

EOEP_ARBSEQ_EC

EOEP_ARB_SEQ

Price Arbitration Attributes

EOEP_RULE_EC

EOEP_RULE

Price Rule

EOEP_COND_EC

EOEP_CONDITION

Price Condition

EOEP_CONJ_EC

EOEP_COND_CONJ

Price Condition Conjunction

EOEP_FORM_EC

EOEP_FORMULA

Price Formula

EOEP_RDST_EC

EOEP_RULE_DST

Price Rule Distribution

EOEP_DRANGE_EC

EOEP_DATE_RANGE

Pricing Date Range Record

EOEP_FRANGE_EC

EOEP_FORM_RANGE

Pricing Formula Range Record

EOEP_KVCNT_EC

EOEP_KEYVAL_CNT

Pricing Key Value Count

EOEP_RKVAL_EC

EOEP_RULEKEYVAL

Pricing Rule Key Values

EOEP_PLHDR_EC

EOEP_PRCLST_HDR

Price List Header

EOEP_PLIST_EC

EOEP_PRICE_LIST

Price List Detail

EOEP_RLLNK_EC

EOEP_RULLST_LNKk

Price List - Price Rule Link

The Load Pricing Data process (EOEP_PRICE_LOAD) moves data into Enterprise Pricer. This process validates the data, sets defaults, and loads valid data into the application tables.

Note:

If incoming data fails to validate during a real-time update, it is left in the staging tables. You can review it there and correct it using the error correction pages. You might need to run the Load Pricing Data process more then one time to ensure that the data is corrected and moved from the staging tables.

The Load Pricing Data process performs validations such as these:

  • If the price rule changes, the price rule must already exist in the target system.

  • If a price rule is added, a price rule with the same keys must not already exist in the target system.

  • The price condition must have valid product, customer, and business units and a valid price rule.

  • Required fields must have values.

Note:

If you are processing large volumes of pricing data and you know that the data is correct, then you can bypass the validation by deselecting the Perform Data Validation option on the Price Loader run control page.

In case of real-time EIPs (EIPs that are sent from the online pricing pages), the Load Pricing Data process runs automatically. If pricing is received as flat files from external systems, use the Flat Files Utility to load data into the target system. Data is stored in the staging tables, and then the Load Pricing Data process is run to load the data into the application tables.