cancel
Showing results for 
Search instead for 
Did you mean: 

Can not get IdocDefinition

Former Member
0 Kudos

Dear Forum members

I am facing the problem that Business Connector 4.8 can not receive IdocDefinitions from the SAP system anymore. The problem occurs since the customer deployed a new supportpackage on the SAP system (At least that is what I guess is the reason for the problem). As BC holds the Idoc definitions in the DDIC-Cache, the problem only became obvious after a clearance of this cache. As a result I am not able to make a Idoc Definition lookup from the BC and furthermore, any incoming Idoc can not be interpreted anymore.

The error I get is:

Could not find IDoc ORDERS05 in xxxxx

Service sap.admin.idoc:getIDocDefinition

I am using:

BC 4.8 with corefix 1 build 1030 + CoreFix 1

Java Version 1.5.0_14

Has anybody an idea what the problem might be and how to solve it?

Thank you very much in advance.

Accepted Solutions (1)

Accepted Solutions (1)

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

did you try to reimport the metadata that was lost (lets assume it was for new SP). As i can understand BC cannot read the metadata and fails. so i sugguest you to reimport the idoc ORDERS05 (only that) , thats will refresh the IDoc metadata cache and later, execute the scenario and see what happening

Former Member
0 Kudos

Thank you for your suggestion

As far as I know Business Connector has no explicit IdocDefinition import function. This is usually done automatically when I do a lookup of an IdocDefinition and the definition is not stored in the BC cache. However this lookup is not working at the moment.

Or did you suggest that I should do an import into the SAP system? In this case, could you provide me further information, how to do that?

Thank you very much for your help.

Former Member
0 Kudos

Hi,

Can you check the IDoc in we30 of the SAP system?

Probably some segements are not released, or having some errors or warning after upgrade.

francis.

Former Member
0 Kudos

No warnings, no errors.

If I send Idocs to the BC, they get the status 03 (Idoc wurde an ein externes Programm gesendet) in the SAP system. So everything seems to be ok here. Still the problem remains.

Former Member
0 Kudos

in ECC system go to sm58 and check if u can find any entry....

Former Member
0 Kudos

Yes, for both Idocs I was sending the status is "IdocException occured". Hmmm, and now?

Former Member
0 Kudos

The problem is solved. The SAP Administrators restricted the permissions of the user RFC that made the connection from BC to SAP.

Thanx to all for the replies.

Answers (0)