cancel
Showing results for 
Search instead for 
Did you mean: 

404 Not Found, the requested resource does not exist

Former Member
0 Kudos

Hi gurus,

We're faciing an issue where when we submit data back to the SRM shopping cart from the MDM catalog UI, we intermittently get a "404 Not Found, the request resource does not exist" error page.

Below is the HTTP trace upon item checkout:

POST 200 text/html; charset=UTF-8 https://server/webdynpro/dispatcher/sap.com/tcmdmsrmcat~uisearch/MDM_SRM_UI_App?sap-wd-cltwndid=0cf753a3797111dfa7c662676002500a&sap-wd-appwndid=0cf753a4797111df966b62676002500a&sap-wd-norefresh=X

GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js?7.0103.20091012142306

GET 404 text/html https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html

GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/blank.html?7.0103.20091012142306

GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js

GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/backprevention.html

GET (Cache) text/html https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/html/backdummy.html

GET (Cache) application/x-javascript https://server/webdynpro/resources/sap.com/tcwddispwda/global/SSR/js/autorelax.js

The page https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html is where the 404 error is being generated. And this error is also intermittent, so some time, the page will load with GET 200, but other times, it will show GET 404.

Does anyone know what this ProductForm#####.html does? The ##### is a numerical value that seems to be incrementing on every catalog submission back to SRM shopping cart.

MDM build 03.69

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Derex,

I agree with Sudhanshu, this error Usually comes due to an incorrect URL.

Please refer Similar thread:

Regards,

Mandeep Saini

Former Member
0 Kudos

I would agree with you both with the exception that the 404 error is NOT constant. Sometimes, we will not get a 404 error and we get code 200 and the data is processed successfully back to SRM, while other times we get the hard stop on 404.

If it was the URL issue, the it would be a consistent 404 error, but it's not, which is what's puzzling.

If it was the HOOK_URL parameter in the call structure, what should we be looking for? Namely there is no value defined for that parameter as it's system generated.

Thanks.

Former Member
0 Kudos

Hi derek,

I agree with you that hook_url is dynamically geberated.

Bascally it contains the PCD location from where this catalog launched.For example if i launch catalog from Shopping Cart then in that case it contains PCD location of SC so that when we transfer the item it will come into SC not in any other part.

What i want from your side just check when this error is coming.

Is that coming only on particular cases lik transfering to SC or case is sometime it works fime for same BO and sometimes it gives error for same BO which was prefectly working earlier.

For testing at your point just run the http watch and see what hookurl is set while launching catalog and at the tim of transferring what is the url.

If its working fine in some cases then definetly its a problem of PCD location .

Just check and revert with your result.

Thanks,

Sudhanshu

Former Member
0 Kudos

We have 2 applications interfacing with the standard SRM-MDM catalog via OCI. One is SUS (i.e. SES) and one is the SRM (i.e. SC, SOCO, Rfx, etc).

For both applications (SUS SES and SRM SC) when SRM-MDM catalog attempts to send the catalog data back to the source system, we sometimes receive a 404 error at this URL: https://server/webdynpro/resources/sap.com/tcmdmsrmcat~uisearch/Components/com.sap.mdm.srmcat.uisearch.master.Master/ProductForm30703.html where the numbers after ProductForm seems to be incremental on each data submission.

This causes a 404 Not Found page to be displayed. When that specific URL is HTTP code 200, the data is successfully returned to the source system. We see both happening in the same system.

The reason why I don't think it's a HOOK_URL or the catalog URL issue, is because if that was the case, the process would NEVER work. But for us, it works intermittently.

I don't understand the webdynpro technology well enough to know what this ProductForm.html does. It's a very strange issue and currently consulting with SAP.

Thanks!

Former Member
0 Kudos

Hi Derek,

Productform.html is basically a form that we create to tranfer data to srm or any other application.This contains nothing but all the OCL parameter and their value and all other required information .

So when we click transfer item from catalog we prepeared a form and transfer this by creating a html form .

I am surprised why this happen some time and some time it works fine for the same application.Are you sure you were able to transfer data to one application and later you get same error for same application like SUS.

What i want to say if you are getting error for only same application then may be its a problem otherwise we have to check trace file why its happening.

According to it should not be the case that one time its workfine and other tim fails for same application.

Plaese desrcibe a scenarion in which your application some tim works firn.

Thanks,

Sudhanshu

Former Member
0 Kudos

Sudhanshu appreciate your quick responses and the intermittent error is what's troubling me as well.

Let me run through the SRM SC scenario for example:

1. In shopping cart professional > Add Item > SRMMDM Catalog

2. In the SRM-MDM catalog > Add an item to cart > Checkout

3. After checkout, is where the intermittent error comes. Sometimes, the ProductForm.html is generated without a problem, and the product data is returned to the SRM SC in line 1.

4. When we're back in the SRM SC professional > Add Item > SRMMDM Catalog to punchout to the catalog again.

5. Again, in the SRM-MDM catalog > Add an item to cart > Checkout

6. Boom...the ProductForm.html page generates a 404 error.

The scenario is similar from SUS to MDM, where for example, the first (or second or third) MDM punch out works, then all of a sudden, the 404 error is generated and it's always at the ProductForm.html where the 404 code is given. I have yet to find a pattern to see what triggers this 404 error. Sometimes the first MDM punchout will generate this 404 error. Sometimes it will work up to 4 or 5 punchouts before the 404 error is generated.

I'm have our BASIS team do a thorough analysis at the portal level to look for errors and still waiting for SAP's response.

Another interesting thing is that this ONLY happens in our dev box. In our QA box, we don't see such a behavior.

Thanks for your time!

Former Member
0 Kudos

Hi Derek,

I think there is something wrong in configuration in dev landscape .If its working fine in test landscape then we need patteren when its happening.In this case we need http trace file to understand what is the problem.

If your willl solve then please close the message as answered so that we get motivated to be contribute more.

Thanks,

Sudhanshu

Former Member
0 Kudos

Hi ,

Page not found error usually comes when parameter hook_url is not properly set in SPRO setting in SRM .

Basically this is the only parameter that tell catalog to which location in SRM item will transfer.So please check at your parameter value.

the same problem will come when you launch the catalog application standalone and parameter hook_url=debug not set in URL.

So as fas as my knowledge the problem is in your hook_url.

Just check and revert with your result.

Thanks,

Sudhanshu

Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:02 PM

Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:30 PM

Edited by: Sudhanshu Agarwal on Jun 17, 2010 12:36 PM