Skip to Content
author's profile photo
Former Member

IDOC metadata

I am using a IDOC Class library (c++) for receiving idocs from SAP R/3. My program registers an RFC server in the SAP. I have no problems when receing the IDOC type MATMAS03. But recently I had to receive a MATMAS04 and it generated an error. Usually when I recieve the IDOC it creates a MATMAS03__46C.ido file on the directory where I am runing the program from. This is the meta data for MATAMAS03. But When I receieved the MATMAS04 type, the ido file was not created and I don't know how can I get this. Is there any way I can generate this from SAP R/3. Please help!!1

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Aug 23, 2004 at 10:32 AM

    Dear Jacopo,

    you might know, that SAP does not support the IDOC classlib any more since July 2002 (see OSS note 398074). So unfortunately, from us there's no further help available.

    Perhaps somebody has an idea of the problem, if you can post a more detailed error message.

    Best regards, Christoph Claus, SAP AG

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      The error message returned by the IDOC class lib is

      <b>IDOC error: Error when calling IDOCTYPE_READ_COMPLETE:OBJECT_UNKNOWN</b>

      This error is produced only when receiving a matmas04 idoc. And I think the error is produced while parsing the IDOC received since it doesn't have the required metadata information. Usually we have an ido file created with the metadata information, but in the case of matmas04 I don't see this.