---
schema_version: "1"
id: bc676a051f7d51628500718cfad3fbd4941c666f1fd36e8766d27bbb5d7ab955
title: PriceProtectionExecution
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_priceprotectionexecution.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_priceprotectionexecution.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 76d7d007bcf984a99b4022b92c99d7cc28e7cf143d860f6b22043e3492b2d2da
description: Represents an instance of running the price protection process, capturing execution time, status, and the effective date of price changes. This object is available in API version 63.0 and later.
---
# PriceProtectionExecution

Represents an instance of running the price protection process, capturing execution time, status, and the effective date of price changes. This object is available in API version 63.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| ExecutionJobId | 
Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Data processing engine instance responsible for creating price protection records.

This field is a relationship field.

Relationship Name

ExecutionJob

Refers To

BatchCalcJobDefinition



 |
| ExecutionReferenceNumber | 

Type

string

Properties

Create, Filter, Group, idLookup, Nillable, Sort, Update

Description

Unique reference number generated by the Data Processing Engine for this execution. This can be used to associate related line items to the same execution.





 |
| LastExecutionTime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

Date and time when the price protection execution was last performed by the Data Processing Engine.





 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the record was last referenced. This is used internally to optimize performance and user experience.





 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Date and timestamp when the record was last viewed in the Salesforce UI. Helps track user engagement.





 |
| Name | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

Auto-generated name for the price protection execution record. Used as the primary identifier within the system.





 |
| OwnerId | 

Type

reference

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Identifier for the user or group that owns this record.

This field is a polymorphic relationship field.

Relationship Name

Owner

Refers To

Group, User



 |
| PriceChangeEffectiveDate | 

Type

date

Properties

Create, Filter, Group, Sort, Update

Description

Date when the new price goes into effect as part of the price protection execution.





 |
| Status | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

Represents the current lifecycle status of the price protection execution process.

Possible values are:

- Completed
- New
- Processing





 |