Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

Purpose

How to solve the error message about Request URI too long which occurs when running a BW 3.X web report link in Enterprise Portal.

Overview

To find a solution for the error message about Request URI too long which occurs when running a BW 3.X web report link in Enterprise Portal.

Symptom

When running a BW 3.X web report link in Enterprise Portal the following message occurs on the screen regarding:

400 Bad HTTP request

....

....

 and the following message occurs in the webdispatcher log:
 *** ERROR => Request URI too long, size=xxxx [ictxxfilt_mt xxx]
*** ERROR => illegal request {} [http_auth_mt.c xxx]

 

This issue is related to SAP Business Warehouse 7.30, SAP Business Warehouse 7.31

Resolution

This problem occurs if you are using HTTP GET request instead of HTTP POST request. For the HTTP  GET request, there's a length restriction of around 2000 characters.
So, it should work fine if you're switching the HTTP request method from the outdated GET to the recommend POST method. For the POST request there's no limitation in overall length/size.

 

Please go to iView portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi.bex3x and change property "HTTP Request Method" to "HTTP: POST". Then try again.

You can also find it using the following path:

Content Administration -> Portal Content -> Content provided by SAP ->Platfrom Add-Ons -> Business Intelligence -> iViews -> BEx web (the second one with 3x at
the end of the iView ID)

A detailed instructions to change the REQUEST Method from GET to POST, you can find into the KBA below:

> SAP Note 1921802 - 400 Bad HTTP request Error

 

Also see the note about the GET POST:
> SAP Note 1492282 - How to realize passing parameters in Java Web using POST



Related Documents

http://help.sap.com/saphelp_nw70/helpdata/en/00/e8d13f7fb44c21e10000000a1550b0/frameset.htm

Related Notes

1492282 : How to realize passing parameters in Java Web using POST