cancel
Showing results for 
Search instead for 
Did you mean: 

Data Caching in PI

Former Member
0 Kudos

Hello all,

I have an interesting client requirement regarding PI caching datasets which it can query in order to minimize amount of hits to the SAP database. These datasets would be refreshes in a specified batch.

For example, there is a requirement to query SAP BOM tables from an external system in order to find out a value of a specific attribute. Instead of querying SAP database each time, the client would like PI to cache datasets (which would be refreshed every night), then use those datasets to provide values to queries coming from the external system.

Is anyone aware whether PI supports such requirement?

Thank you all in advance.

Alex

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member110533
Participant
0 Kudos

Hi Alex,

there is no functionality caching such data for a specific time in PI.

From the performance perspective it is the best to read the BOM data in the message receiver system, not via database look-ups in PI.

If the delivered message needs further processing (enrichment with data from the receiver system), the receiver system is responsible for that specific processing/enrichment (e.g. using IDOC -> build own IDOC inbound processing function module).

There should no business logic excluded BPM in PI.

Best regards,

André