cancel
Showing results for 
Search instead for 
Did you mean: 

Urgent

Former Member
0 Kudos

Dear All,

I am actually testing the MDM web service (MDMSearch) and when I send the code field with the value I obtain the following error (WS_SEARCH_BrokenWhereClause).

Normally it works for most of our repositories (Standard and specifics).

The MDMSearch is on text type of fields which are in the main table. Both display fields and keyword normal.

Am I missing something during the creation of the repository?

Kind regards,

Aklilu

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Its hard to tell the cause of this error.

Please check if you are passing the Field Code as defined in the Console to the element <pns:fieldCode>

If you are using the keyword search, please check in console if that field is keyword enabled.

<pns:logicOperator> takes OR or AND

For simpleValueCriteria populate the values for the attributes expressionOperator="EQUAL" value="some search term"

You can either fill in <pns:dataElementCriteria> or <pns:recordIdentifierCriteria>

You have to pass the value of Display fields in the sub-element <pns:externalId>

I dont know if this solves your problem, but I just listed some of the parameters.

Former Member
0 Kudos

Thank you, very helpful answer.

Can you please tell me where can I find the list of operators for MDM web services

like : expressionOperator="EQUAL".

Regards,

Aklilu

Former Member
0 Kudos

I dont know if you already have this document.

Anways...

Log in to

https://websmp205.sap-ag.de/instguides

SAP Netweaver -> Release 04 -> Planning ->SAP MDM -> SAP MDM Documentation

Under Operations you have the MDM 5.5 SP04 Web services document.

This document is very detailed in how to call these web services.

Hope this helps.

Former Member
0 Kudos

Thankx,

Very helpful,

Aklilu

Answers (0)