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 ONE Support launchpad (Login required).

Search for additional results

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