Removing ScrollBars in URL iView
Dear Experts,
I have a requirement of displaying an INTRANET site into URL iView in a page. The problem is I am getting a scroll bar when the contents increase inside the URL iView.
I tried with the following settings:
iView properties:
Height - Automatic
max automatic height - 2000
Fetch mode - Client
Page properties:
Height - Automatic
max automatic height - 2000
But still I am getting the scroll bars.
Is there anyway I can remove scroll bars by resizing the iView size automatically depending on the contents in it.
Regards,
Nirmal Sivakumar G
Cross post..see the other thread which I replied.
Koti Reddy
Similar Messages
-
Removing Scroll bars in URL iView
Dear Experts,
I have a requirement of displaying an INTRANET site into URL iView in a page. The problem is I am getting a scroll bar when the contents increase inside the URL iView.
I tried with the following settings:
iView properties:
Height - Automatic
max automatic height - 2000
Fetch mode - Client
Page properties:
Height - Automatic
max automatic height - 2000
But still I am getting the scroll bars.
Is there anyway I can remove scroll bars by resizing the iView size automatically depending on the contents in it.
Regards,
Nirmal Sivakumar GHi,
Check the below blog .It will resolve your issue
Avoiding scrollbar problems in URL iViews
Points are welcome if it is useful
Koti Reddy -
Remove Scroll bars in a URL iView
hi
I am attaching more than one( three or four) URL iview to a page and while opening the page, I don't want the Scroll bars to appear on the page.
how can this be done?
and heard of isolation method.....but doubts whether it is available in EP 7
Thanks in advance.I don't care about the iView functionalities...
this I am doing as part of the spacing issue I am facing with the iViews.
for URL iview I guess there is no isolation method.
for pages it comes.
but for some other iviews the isolation method is there. -
Authentication in an application placed in an URL iview in the portal
Hi all gurus!
I have a delicate problem: we have an application that we have deployed on the same WAS as the portal runs on and that application is presented through an URL iview in the portal.
We want to use the LogonTicket created by the portal for authentication in the application and a colleague of mine put a "*" (asterisk) for requested roles in the web xml file. The problem is that the users had to be administrators in the portal in order for it to work and that is not very suitable. If you removed the admin role from the users the authentication stopped to work.
Does anyone have a step by step guide on which files to configure and how to do it properly? I have googled the problem and also searched the forum but I haven't found any solutions. My colleague followed this description and that didn't help:
[http://e-docs.bea.com/wls/docs70/webapp/security.html]
I forgot to mention: it's 7.1 portal we are using.
All the best!
BennyHi Sridhar.
Thanks for the links. I followed them but I can see that SAP either are general in their instructions or, if specific, talking about Visual Admin, in any case they couldn't give a complete assistance.
Never the less I have managed to come a bit further by creating a UME role from within Identity Management in the portal and adding the application of interest to the role under the tab "Assigned Actions".
So now I'm also logged into the application when I logg on to the portal, I can see that in the portal logs. But, when I'm going to take the last step which invokes the call of a service I get a new error.
Here are two entries from the "Default trace" and beneath are two entries from the "SAP Log". I comment further in a separate answer since I otherwise exceed the maximum character length...
com.sap.security.core.server.jaas.
Default Trace
Message: Authentication failed. For details see log entry 0016D4475ED5021D0000000100000A84 in security log.
[EXCEPTION]
javax.xml.ws.soap.SOAPFaultException: Authentication failed. For details see log entry 0016D4475ED5021D0000000100000A84 in security log.
at com.sap.engine.services.webservices.espbase.client.bindings.impl.JAXWSUtil.processFault(JAXWSUtil.java:407)
at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1164)
at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:818)
at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:759)
at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.processTransportBindingCall(WSInvocationHandler.java:167)
at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEISyncMethod(WSInvocationHandler.java:120)
at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEIMethod(WSInvocationHandler.java:83)
at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invoke(WSInvocationHandler.java:64)
at $Proxy1882.purchaseRequestCreate(Unknown Source)
at com.q2d.jpetstore.model.PurchaseRequestFacade.createPurchaseRequest(PurchaseRequestFacade.java:43)
at com.ibatis.jpetstore.presentation.OrderBean.newOrder(OrderBean.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.struts.beanaction.ActionInvoker.invoke(ActionInvoker.java:16)
at org.apache.struts.beanaction.DefaultActionInterceptor.intercept(DefaultActionInterceptor.java:5)
at org.apache.struts.beanaction.BeanAction.execute(BeanAction.java:246)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:471)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:291)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:76)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:240)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:462)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:250)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
Date: 2009-07-06
Time: 17:17:58:616
Category: com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding
Location: com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding
Application: com.sap/wstore2EAR
Message: process()
[EXCEPTION]
com.sap.engine.interfaces.webservices.runtime.ProtocolException: Authentication failed. For details see log entry 0016D4475ED5021D0000000100000A84 in security log.
at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.logThrowable(ProviderSecurityProtocol.java:1074)
at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.afterDeserialization(ProviderSecurityProtocol.java:710)
at com.sap.engine.services.webservices.espbase.server.runtime.ProtocolProcessor.protocolsAfterDeserialization(ProtocolProcessor.java:156)
at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:421)
at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:246)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:176)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:112)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:70)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:471)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:291)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:76)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:240)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:462)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:250)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
Caused by: com.sap.engine.services.wssec.policy.exception.VerifyException: [_policy1000] Authentication failed. For details see log entry 0016D4475ED5021D0000000100000A84 in security log.
at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.authenticate(ProviderSecurityProtocol.java:250)
at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.afterDeserialization(ProviderSecurityProtocol.java:682)
... 45 more
Date: 2009-07-06
Time: 17:17:58:613
Category: com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment
Location: com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment
Application: sap.com/WebShopEAR -
URL iView only works in seperate Window
Hi Everybody,
i have store a html file under KM-Content. The problem is that i can not open the file with an URL-iview in the portal content area but in a seperate window. So when i choose the property: Launch in a new window = Display in portal content area i get the error access denied ( this message appears in the left bottom of my browser window, i have to click on a small icon to get the protocol with this message) and by choosing = Display in a seperate window it works fine.
The permission for the KM-Content folder is Everyone.
regards,
Seed
Edited by: seed_mopo on May 8, 2008 1:03 PMTry this,
Remove html, head and body tags from the html file.
Hope this may work for u.
Mr.Chowdary -
URL iView - Open in new window - User Action Independent
Hello Experts,
What has been configured:
I have built an I URL iview and set its paramater to open in a new window. I have assigned the iview to a role. I have also assigned a quicklink to the iview
Name: xyz
quick link: xyz
quick link url: https://<domain>/irj/portal/xyz
What has been tested:
When I log in to the portal using the test user ID and click (user action) on xyz the destination URL pops up in a new window as expected.
When I access the iview via the quick link it loads the destination URL in the same portal window (no pop up)
What do I need:
We will be using the quick link to get to SAP portal from another legacy portal and I want to hit the target URL as soon as I access the quick link without being taken to the portal page in which the target URL content is rendered. I also do not want to have the user click on the/a link to navigate to the target URL.
Things as they stand:
The destination URL is hitting a standalone WD ABAP object which is not hosted in SAP portal content. The SAP portal has to be used because the logon ticket issued by the portal is also used to login to the server hosting the WD ABAP.
Please let me know if you think this is something that can be achieved.
Many thanks,
PrashanthHi,
2. It is not possible to hide it completely or disable it. Give this a try:
Create a Static HTML page and create a link in that which will take you to quick link page/iview.
or you can create a custom application which will call the application underlying the quicklink on click of a link.
3. For removing the History, Back and Forwards links in Page Title Bar, follow the below:
In Portal navigate to Content Administration - Portal Content - Content Provided by SAP - End User Content - Standard Portal Users - Open the Default Framework Page
With the Framework Page - you will find Page Title Bar iView - Open the iview and go to iView Property
Show Back/Forward Links and Show History List by default this setting is set to Yes. change teh setting to No and you will not be seeing those in the page title bar.
NOTE: If you make this change it is applicable to all other pages and iViews. So be cautious before making the change.
Hope this helps.
cheers-
Pramod -
Dynamic Parameters in URL-IView
Hai,
I am using the ESS-framework and I want to create a link which calls an URL with dynamic parameters.
I have already created an URL-Iview with the example url:
http://a.nl:51800/webdynpro/dispatcher/sap.com/pcui_gp~isr/IsrForm
And I also defined a resource and a service in the backend (Customizing)
My question is:
How can I dynamically generate the Parameters SCENARIO and MODE in the url using the URL input field in the defined resource?Hi Remco,
If you create several resources for the same webdynpro (isrform) you can pass params via the resource definition (URL params).
Your webdynpro application can be defined as:
- Webdynpro application (in the xss homepage framework) as a resource;
- URL resource linking to a portal page/iview (with params): url iview with params
- URL resource linking to a portal page/iview (with params): webdynpro iview with params
But before you are going to tweak with it, please try to find out if your url will work:
http://a.nl:51800/webdynpro/dispatcher/sap.com/pcui_gp~isr/IsrForm?scenaro=SPEG&mode=CREATE.
If this works, then create an iview in the portal of the url type or webdynpro type. Does it still work with static params? If so, remove the static params from your iview properties.
Now try the following link:
http://yourportal:port/irj/portal?NavigationTarget=pcd_path_to_your_iview
If this works, check out the following link:
http://yourportal:port/irj/portal?NavigationTarget=pcd_path_to_your_iview&DynamicParameter=MODE%3DCREATE%26SCENARIO%3DSPEG
Everything after DynamicParameter must be encoded. To find out what the encoding is, just use google and search for your characher. As an example (let's find the = sign):
http://www.google.nl/search?hl=nl&q=%3D&meta=
%3D is the = sign
Last step:
Create a resource as described on top of this post.
This will be my approach to get this working
Good luck! -
How to open URL IView with dynamic url parameter (navigate_absolute)
Hi Experts,
i would like to open an URL-IView from the WebDynpro ABAP Application in the Enterprise Portal 7.0
and i want to set the URL parameter dynamically. Is this possible and how can i achieve this!!
Thx MarkusHi Markus,
You can take help of the following code snippet.
Here we are calling an Iview using absolute navigation and passing URL parameters as well
* Select the input value entered and then pass it to REM INQ application---------
DATA lv_inputbusobjid TYPE wd_this->Element_context-inputbusobjid.
DATA lv_path TYPE string.
DATA lv_tab_wd_param TYPE wdy_key_value_list.
DATA lv_str_wd_param TYPE wdy_key_value.
DATA lo_el_context TYPE REF TO if_wd_context_element.
DATA api_component TYPE REF TO if_wd_component.
DATA window_manager TYPE REF TO if_wd_window_manager.
DATA window TYPE REF TO if_wd_window.
DATA lo_api_component TYPE REF TO if_wd_component.
DATA lo_portal_manager TYPE REF TO if_wd_portal_integration.
* read the imput data first-------------
* get element via lead selection
lo_el_context = wd_context->get_element( ).
* get single attribute
lo_el_context->get_attribute(
EXPORTING
name = `INPUTBUSOBJID`
IMPORTING
value = lv_inputbusobjid ).
** call remuneration inquiry window using absolute navigation
CLEAR lv_tab_wd_param.
* Adding parameters
lv_str_wd_param-key = 'sap-wd-configId'.
lv_str_wd_param-value = 'CACS_REMINQ_CONF'.
APPEND lv_str_wd_param TO lv_tab_wd_param.
lv_str_wd_param-key = 'BUSOBJ_ID'.
lv_str_wd_param-value = lv_inputbusobjid.
APPEND lv_str_wd_param TO lv_tab_wd_param.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_portal_manager = lo_api_component->get_portal_manager( ).
if lo_portal_manager is BOUND.
* PCD
lv_path = 'ROLES://portal_content/com.sap.pct/specialist/com.sap.pct.erp.common.workset_reuse/com.sap.pct.erp.icmparticip.bp_folder/com.sap.pct.erp.icmparticip.15.bp_folder/com.sap.pct.erp.icmparticip.15.pages/com.sap.pct.erp.icmparticip.RemInquiry'.
lo_portal_manager->navigate_absolute(
navigation_target = lv_path
navigation_mode = if_wd_portal_integration=>co_show_external
window_features = 'toolbar=no,resizable=yes,scrollbars=yes'
business_parameters = lv_tab_wd_param
endif.
Hope this helps
Regards
Manas Dua -
Creating URL iview for Interaction center
Hi All,
We currently have Interaction center ( CRM application) integrated in our Portal ( EP 7.0). Due to some issues, we need to create an URL iview for Interaction center instead of a BSP application.
Pls let me know what parameters should I mention to link interaction center in portal.
For BSP ivew we just mentioned the application name and the backend alias.
how wil this work if we need to make it work through URL iview
regards
UdayI believe its not suggestable to remove that message also as it will be very very serious security threat for your machine,
try -> tools->Internet options>Security->Local internet ->Custom level->Downloads->
Automatice
Automatic prompting for downloads.->enable and try enabling Active X check boxes also give it a try not sure it will work.
use this at your own risk
jo -
Set user Language in URL IView
Hello,
I am trying to put the Language of the user in the parameters of the URL.
For example :
http://sopraganesh.cr.infra.lab/redirect.asp?page=ECD&lang=en
How can I parameter the URL IView to automatically retrieves the language of the connected user?
Thanks for your help,
ANHi
Once you have defined the iViews URL to the targeted Web page, you may need to configure parameters that are passed to the information source as part of the URL. In the URL iView Editor, you can do the following to URL parameters:
· Add, remove, and modify URL parameters
· Determine whether or not portal end user can view and personalize URL parameters at runtime
· Assign intuitive display names to URL parameters that are viewed or personalizable by portal end users
· Specify the URL request method (GET or POST)
If you navigated to the targeted Web page and defined the iView URL using the portal built-in browser, the URL parameters and request method may already been defined in the URL iView Editor.
Procedure
1. Open the iView in the URL iView Editor.
The editor does not display URL-specific parameters in the URL address within the URL box. URL parameters that were part of the URL referencing the selected Web page (the information source) are automatically removed from the source URL and displayed in the URL parameter list in the editor. At runtime, the portal automatically appends the URL and the listed parameters to the targeted URL request.
2. In the Request Method option, choose either GET or POST to specify the request method. The request method indicates how the browser sends information to the information source:
Request Method
Description
GET
This request method appends parameters to the URL when the data request is sent to the information source. The server receives the data in one long query string, which typically limits the length of parameters that can be passed.
For example, a URL using the GET request method would be: http://www.google.com/search.asp?&querystring=SAP where querystring indicates the parameter identifier and SAP is the parameter value.
POST
This request method sends parameters for the URL in the header of the data request stream; parameters are not appended to the URL. This allows for long parameters to be passed to a script and parsed one element at a time.
For example, a URL using the POST request method would be: http://www.google.com/search.asp.
POST is only supported when the Fetch Method property defined in the iView is set to Server-side. For more information, see URL iView Properties.
For iViews that have a mixture of parameters sent by GET and POST together, you must:
§ Choose POST as the request method.
§ Set the Fetch Mode property to Server-side
§ Append the GET_EXPLICIT_ prefix to the parameter identifier of each parameter that is sent by GET. For example, a parameter defined as searchstring should be defined as GET_EXPLICIT_searchstring. When the iView sends a data request, the prefix is removed from the parameter identifier at runtime. Parameters sent by POST do not require a special prefix.
3. To add a parameter, click Add below the table. A new entry is added to the parameter list.
To remove a parameter, select the checkbox of the relevant parameter in the list and click Remove. Before doing so make sure the parameter is not required by the information source.
4. Define the attributes of existing or new parameters, as follows:
Attribute
Description
URL Parameter
Specifies the parameter identifier as recognized by the information source. For example, in the URL http://www.google.com/search.asp?&querystring=SAP, the parameter identifier is querystring.
As stated above, parameters that need to be sent by GET when the request method is defined as POST, must have the GET_EXPLICIT_ prefix. For example: GET_EXPLICIT_searchstring.
Enter special characters that are present in the parameter identifier as is. Do not convert them to ASCII code. For example, enter first name, and not first%20name. At runtime, the portal will encode special characters to ASCII when fetching the iView data.
Value
Specifies the value of the parameter. This is not mandatory.
If you set the parameter as a variable that can be personalizable by end users (see following attribute), then this value will be the parameters default value. However, if you set the parameter as not personalizable, then this value is the fixed value of the parameter.
Enter special characters present in the parameter value as is. Do not convert them to ASCII code.
Type
Specifies the data type of the parameter.
Choose one of the following options:
· String: Apply this option for all data types whose property is not a mapped user name or password; for example, an integer or string.
· Mapped User: Apply this option when the URL parameter designates a user name that is required to authenticate the user with the information source at runtime.
· Mapped Password: Apply this option when the URL parameter designates a password that is required to authenticate the user with the information source at runtime.
§ When Mapped User and Mapped Password are selected, the Value and Personalize attributes cannot be edited.
§ If you want to enable user mapping for the user name and password parameters, in the System drop down-down list, choose an appropriate system already defined in the portal, which contains the necessary settings. See Selecting a System.
Personalize
Specifies whether or not portal end users can view the parameter and its assigned value if they personalize the iView at runtime. This attribute also allows you to determine whether or not end users can personalize the parameter value.
Choose one of the following options:
· Hidden: The end user does not see the parameter and its value. This is the default setting.
· Read / Write: The end user sees the parameter and is able to modify its value.
· Read Only: The end user sees the parameter and the fixed value assigned to it. The end user cannot modify the parameter value.
Name
Specifies an intuitive display name for the parameter identifier. If you set the parameter to be viewable by end users at runtime, this name is displayed instead of the parameter identifier, which is often abbreviated and unintuitive.
This attribute is available only if Read / Write or Read Only is selected in the Personalize attribute. If you do not specify a name, the Personalize attribute will be reverted to Hidden.
with regards
subrato kundu -
Hi experts,
I have made a role and added to it two URL iviews which contain two portal applications I've made. When I go to [http://localhost:50000/irj/portal] I see my role correctly and the two iviews are displayed in the toolbar and the first iview is displayed properly. But when I click on the second iview it displays the first iview again and not the second one. Hope I'm clear. Can you tell me what could be the reason for that behavior?
Help will be appreciated.
ThanksHi,
Please also try previewing both the iviews from the portal content and check whether both display different applications.
Also try to remove iview1 from the role ad check what the second iview display after that.
Thanks -
Creating url iView for exe file.
hi,
I have an VB exe file and I stored it in KM and I have created URL iView.
When I preview this iView , u201Cdo you want to run or save this fileu201D message is showing.
When I clicked u201CRUNu201D, again another message window is showing u201C The publisher could not verified, Are you sure to run this softwareu201D.
how to remove these two messge windows.
Regards,
Shanthakumar.I believe its not suggestable to remove that message also as it will be very very serious security threat for your machine,
try -> tools->Internet options>Security->Local internet ->Custom level->Downloads->
Automatice
Automatic prompting for downloads.->enable and try enabling Active X check boxes also give it a try not sure it will work.
use this at your own risk
jo -
How to open URL iView in new window
HI,
We are not able to open the URL iView, which is assigned to page, in new window.
We set the property "Launch in New Window" to Launch in Separate Window but no use.
Please let us know the solution
ThanksHi Tatayya,
Remove the delta-link that you have done for that iview to the page. Change the necessary settings on the iview level (skip this part if you have already done). Then re-"delta-link"the iview to the page and test if it open in a different window.
Could also be your cache, so go ..navigate via Sys adm--> Navigation -> clear cache.
Hope that helps.
Ray -
SSO to BW reports via URL iView
Hi all,
I've searched the forum on this but could not get a clear guide. Here's my scenario:
1. We use Windows logon credentials to sign on to the Enterprise Portal
2. Once signed in, authorized users load a URL iView.
3. The iView contains URL links to SAP BW reports.
4. Based on user's role, they can access only certain reports.(Available report URLs will be different)
5. User clicks on the link and opens another Internet Explorer window to show the BW report <b>without signing on</b> again.
Key question: How do we incorporate the SAP Logon Ticket into the URL and how do we configure BW server to accept SSO based on this URL?
Any help is much appreciated. Thanks!Hi Kok,
The first step is you need to create a system object under system administration --> system configuration --> system landscape. Expand the portal_content. Right click the folder and create a new folder. Then right click on the folder to create a new system. This system object should point towards the BW system. You need to give the details of the BW server. The right click the system object and create an alias.
If you are using BW 3.5, you need to follow the 13 steps given under img. If BW version < 3.5 then you have to export the portal ticket to BW and BW ticket to EP.
Regards
Arun -
Problem with URL iView regarding fetch mode and SSO to non-sap webapps
Hi,
I have created an URL iView which opens an internal webapp. When the fetch mode is set to client-side the page is displayed for the user. But when I set the fetch mode to server-side, the page cannot be displayed by the user.
No proxy is needed. I tried to open the wepapp direcly on the portal server without any problem. Are there any additional points to be considered?
On the other hand I want to realize SSO to this webapp (form based authentication) with user mapping. Is it correct, that I have to user server-side fetch mode, when I want to use the POST request method?
Thanks ahead,
Bernd>
Bernd Speckmann wrote:
> On the other hand I want to realize SSO to this webapp (form based authentication) with user mapping. Is it correct, that I have to user server-side fetch mode, when I want to use the POST request method?
Yes.
>Are there any additional points to be considered?
Have a look at System Administration - System Configuration - Service Configuration - Applications - com.sap.portal.ivs.httpservice
This is used to do the Server side fetch.
Have fun
Johannes
Maybe you are looking for
-
How do I deinstall the Map Viewer service
I have a client who downloaded the map viewer quick start package for 11g. He was supposed to deploy the map viewer on web logic but ran some sort of batch file that he found in the root of the unzipped package. MapViewer "seemed" to install fine but
-
Is there a feasible way to use effects from photo booth in imovie? I would like to have the background-effect and use my isight-camera. There is no effect to choose. Unfortunately the quality is too bad if I record directly from photo booth. I did no
-
It looked so easy: display a (JSON-type) object so that its hierarchy is visible -- but I can't get it to work properly. I'll explain in a separate message. Peter
-
About read_text urgent!!!!!!
Hello Friends, I am stuck in a new object where i am asked to do some changes in the adress. The program is a simple report and fetches the data(address Of company) by the use of Read_text. By debugging I got to know that the address is populated in
-
Oracle Identity Federation or Microsoft ADFS
Hi, There are two companies A & B having an isolated infrastructure. Currently we have an architecture where Company A is providing OAM-IWA based SSO functionality for its own users and not for Company B users. If Company B also wants to avail the be