Consumer Goods Cloud Developer Guide
Winter '27 (API version 68.0)
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Get Started with Consumer Goods Cloud
DataCloudExportScheduler Class
JobStatusNotificationService Class
RTRReportResult
RTRReportResult.ReportComponent
RTRReportResult.ScoreCard
RTRReportResult.Flatlist
RTRReportResult.FlatlistRow
RTRReportResult.FlatlistRowIterable
RTRReportResult.MockException
RTRReportResult.MockRTRReportResult
RTRReportResult.MockScoreCard
RTRReportResult.MockFlatlist
RTRReportResult.MockFlatlistRow
Report Execution Filter Types and Limits
tpmGenericUtils Module
Trade Promotion Management Transformation Engine Workflows
Derive and Copy Promotions with MetadataWizard and Business Object API
API End-of-Life Policy
API Version Key
Data Cloud Keys
Mobile SDK Keys
Salesforce Company Name Key
FSC Product Key
RTR Report Classes
The RTR report-related APEX classes provide programmatic access to the TPM Real Time
Reporting (RTR) report data.
Use these classes to:
- Execute RTR reports.
- Specify filters for the report execution.
- Retrieve data from a Flatlist component.
- Retrieve data from a ScoreCard component.
- Create unit tests for the RTR report-related features and generate mock report results to test the different paths of your code.
-
RTRReportResult
The RTRReportResult Apex class provides methods to access and process RTR reports. -
RTRReportResult.ReportComponent
This class represents an RTR Report UI component. -
RTRReportResult.ScoreCard
This class represents an RTR Report UI ScoreCard component. -
RTRReportResult.Flatlist
This class represents an RTR Report UI Flatlist component. -
RTRReportResult.FlatlistRow
This class represents a single row in an RTR Report UI Flatlist component. -
RTRReportResult.FlatlistRowIterable
This class represents a set of rows in an RTR Report UI Flatlist component. -
RTRReportResult.MockException
This class is used to create mock exceptions for the unit test execution. -
RTRReportResult.MockRTRReportResult
This class is used to create mock responses for the unit test execution. -
RTRReportResult.MockScoreCard
This class is used to create mock responses for the unit test execution. -
RTRReportResult.MockFlatlist
This class is used to create mock responses for the unit test execution. -
RTRReportResult.MockFlatlistRow
This class is used to create mock responses for the unit test execution. -
Report Execution Filter Types and Limits
Here are the different types of filters you can specify to execute a report.