Row Set Transformation Toolkit Methods for PSP Cache Refresh

The Row Set Transformation Toolkit methods listed in the following table, with their corresponding input arguments and output arguments support refreshing of the PSP cache:

Method Description

Get Cache Key

Checks the cache key definitions for the specified business component and constructs a property set containing the cache key values for each selected row in the active business component. This enables multiselect when clearing cache entries (such as price lists).

In: Business Component Name

Out: Row Set

Refresh Cache

Clears the entire PSP cache.

Refresh BC

Clears all PSP cache entries for the specified business component.

Note: Refresh BC does not clear the cache if the business component has a cache key defined.

In: Business Component Name

Refresh BC On Cache Key

Clears all PSP cache entries for the specified business component and cache key values. The input Row Set is typically the output of the Get Cache Key method.

In: Business Component Name

In: Row Set

When the user clicks the Clear Cache button for business components without a cache key, the Refresh BC method is called directly by a run-time event. For business components with a cache key (for example, Price List Item has one preconfigured), the methods Get Cache Key and Refresh BC On Cache Key are invoked by a workflow that is triggered by a run-time event.