SAP Knowledge Base Article - Preview

2498513 - How to input variable values in URI for an Easy Query


  • An easy query with input ready variables is created
  • The generated ODATA service is added successfully in transaction /n/iwfnd/maint_service
  • When access the query result of the ODATA service with URI in transaction /n/iwfnd/gw_client, errors as below are hit:
    1. Incomplete URL; parameter or mandatory filter missing (BW_BICS_EQ/132)
    2.  Invalid key name in key predicate. Expected name is 'XXX, YYY' ( /IWFND/CM_CONSUMER122, /IWCOR/CX_DS_URI_SYNTAX_ERROR)
    3. Resource not found for the segment 'xxxx'.
      ERROR_INFO The request URL or the metadata definition is incorrect.  (/IWFND/MED167)
    4. Invalid key predicate type for 'XXXX'. Expected type is 'Edm.String'  (/IWFND/CM_CONSUMER122, /IWCOR/CX_DS_URI_SYNTAX_ERROR)
    5. The request URI contains an invalid key predicate  (/IWFND/CM_CONSUMER122, /IWCOR/CX_DS_URI_NOT_MATCHING)



BW 7.3 above


SAP BW/4HANA 1.0 ; SAP NetWeaver 7.3 ; SAP NetWeaver 7.4 ; SAP NetWeaver 7.5 ; SAP enhancement package 1 for SAP NetWeaver 7.3


KBA , BW-BEX-OT-BICS-EQ , oDATA Query / (Easy Query) , BW-BEX-OT-ODP , Query Runtime for Operational Data Provisioning , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.