on 2017 Mar 03 2:54 PM
Hi
I am trying to customize the access to the punch out catalogues in SAP ECC via OCI.
everything works fine and in the beginning all suppliers worked, after few weeks I suddenly got following from some of the suppliers.
when i access their webshop and find some items, then i expect to jump back to our SAP ECC system, but instead of SAP I only get a blank page and in the tab definition I got following text SAP Ext App Intermediate Page, does anyone know what this mean? there is no dump in the ECC system.
Furthermore it works perfect, when I call the supplier catalogue directly from SAP GUI, but when i do it from WEB GUI half of the suppliers fails
Help others by sharing your knowledge.
AnswerRequest clarification before answering.
I am experiencing the same. In our case the problem exists with catalogs that have target="_top" value in the html form. You can check if this is the same in your case (which I believe) by using Firefox browser. Do the following:
1. Go to the catalog page which has the button that returns product data back to your system.
2. Open up inspector mode from developer tools
3. Disable javascript (google how to)
4. In the inspector select your vendor's iframe (I have circled the button with red below in the top right corner). Then look for the row that has <form action="your return url" target="_top">. I have emptied the value for form action (our system's return url) from the screenshot. Empty the value from target field.
5. In console: copy/paste the javascript command that submits the values. In the screenshot below it is document.forms[0].submit();. This should return the values back to your purchasing system now that the faulty target="_top" has been removed.
Have you also implemented notes 2082290 and the subsequent notes 2078465 and 2096024? I do not know whether this is a problem that SAP could fix on their end. I guess the problem is that in SAP Gui for HTML the target should no more be _top. I think that if the target is forced as _top the return url will point into a wrong iframe (not the one where product data should be returned to). So now the question is: Is this something that SAP could fix with a note or do we need to make sure each vendor changes their return logic to exclude target="_top"? I guess we need to ask SAP for this so updates will follow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SAP replied with the following:
Dear Matti Hokkanen,
Your request has reached the development support team.
As far as your query is concerned:
Can/should there be a correction for this by SAP in the program logic (WSI_IMPORT_DATA?) or shall we simply ask all of the vendors to take away the value target="_top"?
We do not intend to modify the logic under WSI_IMPORT_DATA, as it deals with handling the data traffic for multiple scenarios under various environments. Any modification here affects other customer scenarios.
Hence requesting you to kindly request the vendors to take away the value target="_top".
Hope this addresses your query. Requesting you to kindly close this incident.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.