cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC metadata

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

clausc
Advisor
Advisor
0 Kudos

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

Former Member
0 Kudos

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.

Thanks