Selecting parameterized lookup values is generating an error on the Properties, flyout Details or Timeline layouts.
Steps to Reproduce:
SELECT
@SELECT:NAME:NAME@,
@SELECT:z_loc:LOC@
FROM
ODF_CA_Z_CUST_TEST
WHERE
@FILTER@
SELECT @SELECT:INV.CODE:CODE@,
@SELECT:INV.NAME:NAME@
from
odf_ca_project ocp join inv_investments inv on ocp.id=inv.id
where 1=1 and
@FILTER@
@BROWSE-ONLY:
AND ocp.z_nm_clt = @WHERE:PARAM:USER_DEF:STRING:OBJ_CODE1@
and inv.odf_object_code = @WHERE:PARAM:USER_DEF:STRING:OBJ_CODE2@
:BROWSE-ONLY@
SELECT @SELECT:OCP.ID:ODF_PK@,
@SELECT:ocp.obj_status_reporting:STATUS_REPORT@,
@SELECT:ocp.obj_request_category:REQ_CAT@,
@SELECT:ocp.obj_request_type:REQ_TYPE@
FROM
ODF_CA_PROJECT OCP
JOIN INV_INVESTMENTS INV on INV.id=OCP.id
WHERE
@FILTER@
@BROWSE-ONLY:
AND OCP.z_clt_param = @WHERE:PARAM:USER_DEF:STRING:INV_CODE@
AND INV.ODF_OBJECT_CODE = @WHERE:PARAM:USER_DEF:STRING:OBJ_CODE@
:BROWSE-ONLY@
Expected Results: No errors should be shown.
Actual Results: Toast message error: API-1013 : Invalid filter string.
Clarity PPM 16.3.0
DE157153
DE157153 fixed in 16.3.1 and also backported to 16.3.0 Patch 1