cancel
Showing results for 
Search instead for 
Did you mean: 

SRM MDM catalog items not checking back to EBP ("500 Internal Server Error")

Former Member
0 Kudos

Hi All,

We are having an issue, ONLY with our PRODUCTION environment.

When we create a Shopping Cart and select items from an Internal catalogue, we cannot check the items back into SRM without the system throwing the "500 Internal Server Error" message. As the items never even reach SRM, there is nothing to check or display in the queues for anything even remotely helpful.

As mentioned above, the issue is only happening in our Production environment. We have tested using the production MDM webservice details in our PreProd environment and everything works flawlessly, so the issue very likely arises from our Production portal.

System info:

We have SRM 7.2; SRM MDM 3.0 and SAP Netweaver portal 7.1.

The users are using IE9 but the same happens on IE8 as well.

We have checked and all MDM applications are running.

We have done all the compatibility checks too given in https://scn.sap.com/thread/1075870  and https://scn.sap.com/thread/1836750 .

I have attached the logs.

Nothing helped so far, so we are hoping maybe either of you can.

Thanks in advance,

Niki

Accepted Solutions (0)

Answers (1)

Answers (1)

jason_boggans
Active Contributor
0 Kudos

Hi Nicoletta,

Have you tried bypassing the inbound handler?

Add paramter BYPASS_INB_HANDLER with value X before the HOOK_URL parameter of the catalog call structure and retest.

Regards,

Jason

Former Member
0 Kudos

Hi Jason,

Thank you for the response.

I will try that as soon as I can get the system open for modifications. I will let you know how it worked out.

The only thing iffy about it is, that no other environment required the suggested sequence and they all work good.

Regardless, I will try as soon as I can and update here.

Thank you again,

Niki


Former Member
0 Kudos

The BYPASS_INB_HANDLER with value X is before the HOOK_URL parameter and the issue is the same unfortunately.

jason_boggans
Active Contributor
0 Kudos

Hi Nicoletta,

Are you using a webdispatcher which is perhaps altering the port or protocol during catalog return? Sometimes the catalog can punch out to a webservice but the return URL can be skewed by web dispatcher and cause 500 errors. I suggest using a HTTP sniffing tool like HTTP watch to trace teh catalog call and return to monitor the URL details, if they change then it maybe that you need to make use of a Badi like SRM_CAT_GETPROXYINFO or make use of the table HTTPURLLOC for setting a fixed port/protocol for the catalog call/return.

Regards,

Jason

Former Member
0 Kudos

Hi Jason,

So in the end SAP gave a response that worked.

We actually had to delete the BYPASS_INB_HANDLER parameter and change our URL slightly. That helped and now the items check back in to EBP without issues.

The strange thing is that we still have that parameter in every other environment and yet it still works flawlessly, only causing issues in PROD. We are waiting on a response from them to ellaborate why... I am going to share when they respond.

Thank you for all the help!

Bests,

Niki