Skip to Content

BAPI_MTRREADDOC_UPLOAD error EG550: Unable to upload MR result

I see there is an archived discussion about this but I can't solve the problem. In fact, I haven't got access to the note of the last entry.

I try to upload a MR result using bapi BAPI_MTRREADDOC_UPLOAD I get an error saying

EG550: "Device xxxxx is allocated to several device cats and therefore not unique".

Anybody knows what is the solution? Thank you so much.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    May 23, 2018 at 09:57 AM

    I have the soluction. BAPI parameter 'meterreadingresults' has de ext_ui number. With this we can get the valid material of active serial number and assign it to meterreadingresults-material:

    1. EUITRANS-INT_UI with EXT_UI and DATETO = '99991231'.

    2. EUIINSTLN-ANLAGE with INT_UI and DATETO = '99991231'.

    3. EASTL-LOGIKNR with ANLAGE and BIS = '99991231'.

    4. EGERH-EQUNR with LOGIKNR and BIS = '99991231'.

    5. EQUI-MATNR with EQUNR.
    When I pass the material through the structure, the problem is solved.

    I hope this solution will be valid for more people. Regards.

    Add comment
    10|10000 characters needed characters exceeded