Obj-Browse method - Unexposed Column - Filter criteria

https://docs-previous.pega.com/reference/87/obj-browse-method

Only properties exposed as columns can be used as selection criteria. However, values of properties that are not exposed as columns, including embedded properties, can be returned.

In Pega 23, I created a property "ABC’ and its not exposed. But I am able to configure as below for Obj-Browse and its allowing me to save. I expected it to throw an error when I save the rule as I am using unexposed property in where clause. Can someone please clarify.

@KarthikKummera

Obj-Browse is not a best practice. Can you please expose the property and leverage REport definition in your application to retrieve the data?

@RameshSangili Thanks for your response. As you said, Report definitions are preferred way of doing. We are not using Obj-Browse and just trying out different scenarios. I believe, validation is being skipped as we are passing class as parameter and during run time, its throwing error as expected.