Skip to Content
0

Scenario specific configuration and Commit fault: ASJ.ejb.005043

Nov 04, 2016 at 01:08 PM

567

avatar image
Former Member

Hi All,

I have noticed a strange issue w.r.t few outbound idocs. The Idocs fail with Commit fault: ASJ.ejb.005043 (Failed in component:sap.com/com.sap.aii.ad error even though the configuration is perfectly fine in ECC and PI.

However it works perfectly fine the moment we use the below Advanced settings instead of Global Configuration:

Assuming we have 50 different outbound Idoc/Message types, everything works perfectly for 49 but fails only for 1 idoc type. Can someone explain the reason behind this?

Regards,

Vishal

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

5 Answers

avatar image
Former Member Nov 04, 2016 at 01:27 PM
0

Hi Vishal,

  • Global configuration is the message will be stored in the database after receiver determination which is staging MS step.
  • Your case the message failed before mapping which means receiver determination step like cant find the receiver or between ECC and PI connectivity.
  • If the message failed before mapping then the transaction will be roll back and the error is shown in SM58 transaction.
  • This is what happened when you using global configuration.
  • When you apply scenario specific configuration and when you store the message at staging step BI which means you are store the message version immediately when message enters into PI.
  • That is why the message was successfully reached to PI but it will fail in PI at receiver determination step, you can check this in message monitor.

Regards,

Praveen.

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Praveen,

I forgot to mention that the messages were processed successfully in PI as well :) That's why I am finding it strange

Regards,

Vishal

0
avatar image
Former Member Nov 04, 2016 at 01:42 PM
0

Hi Vishal,

Then check in the log viewer for exact error in NWA. Filter by application and the time. (filter the time when you the error in SM58)

I think it is temporary error.

Regards,

Praveen.


logviewer.png (27.3 kB)
Share
10 |10000 characters needed characters left characters exceeded
Iñaki Vila Nov 04, 2016 at 01:47 PM
0

Hi Vishal,

Check this note

1952406 - "Commit fault" error in SM58 transaction when sending IDOC from backend system to PI sender Java IDOC adapter

Regards.

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

I don't think it is adapter specific identifiers because when he resent the IDoc with scenario specific configuration and IDoc received successfully, i think there was temporary connection problem but when he check in log viewer he will get exact error why it failed in the first place.

0
Anurag Gupta Jan 26 at 05:18 PM
0

This worked for us


Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member May 15 at 01:49 PM
0

Hi,

you have this kind of error in sm58 when the IDoc sent has no matching condition in the ICO or RD (if you have a dual stack system but you are using a AAE port).

You can face the same issue also if the metadata of the IDoc in PI/PO system are not update.

Please check the rules on your receiver and upload again the metadata using this page: http://host:port /webdynpro/dispatcher/sap.com/tc~lm~itsam~ui~mainframe~wd/FloorPlanApp?applicationID=com.sap.itsam.mon.xi.idoc

BR

Nicholas

Share
10 |10000 characters needed characters left characters exceeded