Skip to Content

Fiori launchpad - S/4 1909 - Chorme / Firefox problem

Hello,

after upgrading the system from S/4 onPremise 1809 FPS02 to 1909 we have the following problem with fiori launchad and last versions of Chrome / Firefox.

When you change a tile group name or move the groups, in general when the system is performing a PUT operation over the service destination, the system is not receiving the call.

Looking deeply at the network trace we can clearly see that that call is coming back as a http response 200 instead of a 204; it seems that the browser is performing a initial handshacking (probably for the CORS, pre-flight check) and that, after the success task it's not calling anymore the system for the "real" operation.

In ICM log you can clearly see indeed the CORS handshaking but then nothing more; any trace in SAP ABAP stack (ST12 or others is in fact not reporting any activity and debugging on SICF class handler is not fired).

this behaviour is present in recent Chrome and Firefox versions: we used a "old" firefox (version 67 vs 70) and this problem was not happening; we upgraded the browser and the problem appeared immediately.

Same thing done on 1809 FPS2 this problem is not present even with recent Chrome / Firefox versions.

any idea ?

call1.jpgcall2.jpeg

call1.jpg (330.8 kB)
call2.jpeg (337.3 kB)
Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Nov 09, 2019 at 09:06 AM

    second update :


    this should be the solution note :

    https://launchpad.support.sap.com/#/notes/2804978


    Will implement and come back

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 09, 2019 at 08:02 AM

    Update regarding the topic:

    analysing in comparison the same call fired by Firefox 67 and Firefox 70 i found the gap.

    In 67 the PUT call does not have, within the request headers, a "Origin" tag that refers to CORS. This tag is present in the 70 version; even if you try to remove and send the call again Firefox is automatically adding it.

    Adding manually it in the call with Firefox 67 the issue is reproduced.

    Firefox is giving this page as:reference https://developer.mozilla.org/it/docs/Web/HTTP/Headers/Origin

    seems like the ICM (?) is not managing this correctly.


    call4.jpeg (43.8 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 10, 2019 at 06:06 PM

    confirmed solution with SAP note 2804978

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.