Hi Experts,
I am trying to model a decision using SAP BPA and want to search a list values maintained based on a input search string to get a set of all matched records. I setup a decision with contains operator but it doesn't seem to be working as expected. Please see details below:
The input is a single string value and output is set to be a list of matched records from the BR list.
The rule is setup to be All Match with contains operator on the input column


Below are some sample entries maintained in the decision table

The documentation mentions example of contains search as below:
https://help.sap.com/docs/build-process-automation/sap-build-process-automation/operators

But when I try invoking the decision with searchField contains TEST, I only get back 1 entry with the exact match.
Is this because contains search is case sensitive? If yes, how can we make it case-insensitive?

I also tried a different scenario searchField contains test, Ideally all 3 entries in the decision table contain the word `test` in it so the expectation was to get back all 3 records, But if it is case-sensitive, then at-least the last 2 records should have been returned. But, I get back an exact match again as shown below

When I try the to search for searchField contains I am test, it returns back 2 entries as per below. Although the second entry in the decision table doesn't have `I am` included.

I am not sure what's wrong here, but can someone point me to how to use contains to search for all matching entries and return back the output. I want to make it work similar to how a normal contains search works in a DB but in Decisions, it looks to be working the other way around.
I have also tried match operator and ended up with a similar issue.
Thanks,
Deepak