Testing is important for your interfaces. For migration and bug fixes it is important to be able to perform regression tests.
The place you can create the best test data from is from your productive systems, where customers are creating orders with 100 lines with 10 different product types. It is not only from the clinical approach from a user test. You need both.
The bad thing about the production data is, it often contains confidential data. Social security number, payroll data or customer information. It can, therefore, lead to problems if you want to test with it. You may often have externals working on your systems and don’t give them access to confidential data.
We have solved this problem with a new feature. You simply select any of your SAP PI/CPI systems you have connected to and specify that they are confidential. Then all test cases created from that system will be marked as confidential. Then it will only be possible for users with the role IRTSensitivePayloadViewer to view the original data. Other users only see a scrambled version, so they can see that something is wrong but not the content.
It is only possible to run the test on the system marked as secured. Secured systems are systems configured so users cannot view the payloads being processed.
You can see a video about the testing functionality here.
Watch on YouTube Secure your SAP PI/CPI Test cases
The same approach is available for testing SAP CPI, where you often have a lot of SuccessFactors integrations.
This function is really useful for SAP PI/PO migrations where you just want to get a lot of messages from your productive system and let contractors handle the configuration. With this approach, they can test all interfaces.
Try it for yourself
You can start a free trial of Figaf DevOps Suite. You can get started in 20 minutes.