Invoking Transaction iView
Hi All,
I have a requirement wherein I have to invoke a transaction iView from a process.The transaction iView has been created and working fine. I am using VC as my UI tool.
The problem is that whenever I invoke the transaction iView from the portal, it requires me to re-enter the PORTAL user-id password.
Is there any way of proceeding without having to re-enter the PORTAL credentials on invoking the transaction iView ?
Regards,
Gaurav.
Hi Gaurav,
You will have to implement Single Sign On between the portal and the backend system.
Kindly read the following pages on help.sap.com
http://help.sap.com/saphelp_nw70/helpdata/EN/02/d4d53aa8a9324de10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/a4/235342d8a7be30e10000000a155106/frameset.htm
In short:
1. Download the portal certificate.
2. Set the following parameters in using RZ11.
login/accept_sso2_ticket = 1
login/create_sso2_ticket = 0
3. Use transaction STRUSTSSO2 and import the certificate.
Then restart the ABAP Instance.
Thanks,
GLM
Similar Messages
-
Passing parameters to SAP Transaction iView
Hi,
We have a SAP Transaction iView (for ERP transaction SWK3) which works fine in our 7.0 portal using the following Application Parameters value:
P_CATID=BO&P_TYPEID=BUS2089&P_INSTID=<Request.P_INSTID>
At runtime, the parameters set with constant values are passed (i.e. P_CATID and P_TYPEID) successfully from the iView, while the url invoking the iView contains parameter P_INSTID which is dynamic (called from another iView).
For example, this may look as follows:
?P_INSTID=000614330000120800
Since we have upgraded to portal 7.4, the NWA log shows the following error for this process suggesting this is not a valid method of passing parameters any more.
om.sapportals.portal.appintegrator.ApplicationIntegratorException: Unable to process template 'P_CATID=BO&P_TYPEID=BUS2089&P_INSTID=<Request.P_INSTID>', because 'P_INSTID' is an invalid terminal property of context 'Request.'.
Please can you advise how to overcome this error for the dynamic parameter.
Thanks,
AlanHi Alexander,
Apologies for the late reply, I've been on an extended period of annual leave.
I've checked back on my notes and we retained the Application Parameters iView setting exactly as I state above but I had to ask our Java developer to explicitly add the static parameters P_CATID and P_TYPEID to the dynamic URL call to launch the iView.
So for example, an example URL would be:
... ivu.view_trip?sap-config-mode=true?P_CATID=BO&P_TYPEID=BUS2089&P_INSTID=000614330000120800
This cured the problem though I'm unsure whether it is still essential that the static parameters need to exist in the iView configuration. We had many issues at that moment in time I was just pleased to find a solution.
Good luck!
Alan -
Passing parameter from transaction iview
Hi,
We have a case of invoking a transaction iView from a WebDynpro application. I need to pass the parameter from transaction ivew to webdynpro application. Any pointer to this will be really helpful.
thanks....Hi,
While you are performing portal navigation from WD iVew (using navigateAbsolure() or navigateRelative()) to Transaction iview in that call itself you will get one of the parameter as business parameter. You could set the application parameter during portal navigation.
Regards,
Murtuza -
Does each SAP transaction iview create a log on to the backend ECC?
Hi,
If I put multiple SAP transaction iviews in a role, each pointing to a different SAP transaction in the same backend system, does the launch of each iview create a new logon in the backend system when using SAP logon tickets? If so, is it possible to make it only launch a new session if one logon has already been created?
Regards
CindyHello Cindy,
launching of diffrent Transactio Iview form same back end is quite similar as loged in to backend with Proper credentials and opening diffrent transaction's by useing
/oxx(Transaction Name)
Hope it will add to ur knowladge.
Regards.
Soni Vinit -
Application Parameters not working in the Transactional iViews
We had created transactional iViews for calling the standard SAP Transaction: IQS8 and IQS9. Here the issue is that we would like to populate the default screens for these 2 transactions with different set of default values.
So, we created variants and sending them as an application parameter to these trasnactional iViews. When we call this iView it is displaying these default values as per the variant which we are sending. But when executing that transaction, it seems those application parameters that we send through the iView are not being used to call that transaction.
How to enforce the transaction to make it use the application parameters as default values, does any one has any idea?
Please let me know if any one of you have a solution for this.Hi Venkat,
You might want to try the following approach:
1- Create a new transaction code in your SAP system (using transaction SE93 - maintain transaction) which would be a transaction variant of the transaction you want to call with a specific variant
2- Create a 'SAP transaction' iview that points to the new transaction code you created (SAP information <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/88/266a3e54a2e946e10000000a114084/frameset.htm">here</a>)
Hope this helps.
Regards,
Joseph -
External Facing Portal with access to ITS via Transaction Iview
Hi Experts,
We have a requirement to make the portal available externally for third party vendors to access ECC transactions. We have configured a URL with a reverse proxy to the portal server. Portal loads fine from outside the network, but when launching a transaction I-view, a page cannot be displayed error comes up in IE-8 and Chrome says it cannot access the ECC server.
I've searched the forums and come up with a couple of tips, but that brings on a couple more questions.
It seems you can direct traffic from external URL to portal server:port, but when launching an transaction I-view, it needs to be redirected again to the ECC server:port/sap/bc/gui* (or something like that for SICF GUI service). Question here is, once this redirect happens, technically the ECC box is now available externally vs. only the portal? Is this recommended?
Other option I've found is to try and use IAC I-views instead. Is this really much different than a transaction i-view in how portal handles the opening Iframe? Does it allow backend connectios without rerouting internet traffic to the backend server?
Are they any other options to make this type of setup work for external facing portals using transaction iviews to access ITS?
Thanks for the help!Hi
Did you able to resolve the issue. We have installed Web Dispatcher through we are able to call the EP but when calling the transaction iViews page not found error pops up, since from EP server request to ECC goes via the URL http://<ecchost.domain>.:8000/sap/bc/gui/sap/its/webgui?sap-client=100.
Thanks
Murthy -
How to stop HTTP Security warning message in transactional iview
When I am trying to access ECC through transactional iview then I am getting HTTP security warning message i.e. This page contains both secure and nonsecure items. Do you want to display the nonsecure items?
I think it is because portal is accessable using HTTPS protocol and when we access ECC then it uses HTTP Protocol.
Pl help to resolve.Hi AshuGrover_in,
First, welcome on SDN!
> I think it is because portal is accessable using HTTPS protocol and when we access ECC then it uses HTTP Protocol.
> Pl help to resolve.
This might very well be the root cause of the issue, and if it is, you know the resolution - make all systems accessible via https.
Anyhow, to examine the exact cause creating this message you could use tools like HttpWatch or something similar and record the client accesses to the server. If you originally have a GET to a https address, the first http request caused by the original request will throw this message.
Theoretically, on client side, you can switch off this message: Search for "switch off http https warning" on google and you will get all possible instructions for the different clients. Anyhow, a clean landscape design with complete https connections is the aim you should have.
Hope it helps
Detlev
PS: On SDN, if something helps, you might reward the answer, check it out. -
Open Portal Transaction iView in new window *without* Browser window
Hello,
Currently i am testing to use the single-sign-on functionality of the portal to launch the SAP GUI for Windows.
I created some Transaction iViews and they work perfectly without having to log in.
To use the full GUI size of the SAPGUI in the iView, i configured it to open up in a seperate window. This also works perfectly, but when i let a colleague test the setup, i realized that he has some additional toolbars, which in return decreased the usable space in the browser window for the SAP GUI.
Now my question is:
How can i configure the Transaction iView to open up the given transaction in the SAP GUI, but without the surrounding Browser?
Is this even possible?
I test this because my comany is searching for a solution to use SSO with the SAP GUI. Since we have the portal we test if we could use it to realize this requirement without generating extra costs.Hi Armin,
for iView (page) you probably set the property 'Launch in New Window' to value Display in Separate Window. To tune up the other otions you have the possibility to set the property Window Features, value should contain toolbar=no. These features will be used when Javascript opens up your window - you can apply any option coomonly documented. IMHO for your demands the best option is fullscreen=yes,toolbar=no - you get really the maximum possible size.
Regards,
Pavol -
Can i display My application iview and transaction iview in single page ?
Hi,
I am new in web dynpro and portal. i am doing one approval application through web dynpro. Now i need to attache sap inbox to application. For that some budy suggested me about transaction view. So my questions are as folloes.
1.> How i attached my application to iview ?
2.> How i created Transaction iview ?
3.> Can i attache my application iview with transaction iview if it is possible then how ?
4.> Can i display My application iview and transaction iview in single page ?
Please guide me in this procesure.
Regards,
Gurprit BhatiaHi Gurprit,
1.> How i attached my application to iview ?
You can attach your application to web Dynpro IView, for this login into portal, in the Content Management tab right click on a folder, then New --> IView. Select WD java Application. Select your application and create an Iview.
2.> How i created Transaction iview ?
Similarly, instead of selecting WD java Application, select iView template, you will get a list of available templates, and in this you will find template for Transaction Iview, in this template define the Tx for which you want to create the template.
3.> Can i attache my application iview with transaction iview if it is possible then how ?
No, I dont think you can attach your application to transaction Iview. but, you can attach both IViews on single page.
4.> Can i display My application iview and transaction iview in single page ?
Yes, you can attach both IViews on single page. Again in Content Management tab, crate a PAGE; Then right click on created IViews and select add IView to Page ßß: Delta Link.
Hope this helps.
Regards,
Amit -
How to move from one transaction iView to another without losing the info.
Hello expert,
Is there a way to configure multiple transaction iViews in away that when I click on another iViews and want to go back to the old one, then the information is still there? For example, we have a customize transaction that is fetched by running CM07. I want to create two iView (CM07 and the custom transaction) in away that a user will type in the info on the CM07 iView, then click on the custom transaction iView to view the selection from CM07. However all the information should be there when the user going back to CM07. Right now when we are clicking from one iView to another, we have to type in the information again on CM07.
Thank you.Hi ,
See the thread below .I hope It will resolve your issue
passing values between two transaction iviews?
Koti Reddy
points are welcome if it is helpful! -
Error while Creating SAP Transactional iView
Hi
I am trying to create an SAP Transaction iview to connect with SAP CRM system, i selected property WebHTML
but i coule notable to connect to that TCode iview.
For this i created a System with User Credentials that will map to the back end system.
It is connecting to the backend system using BSP Application which are presented in the Business Packages.
Wheather ITS should be configured to get this feature.
If so provide me the proper steps to configure ITS.
Regardsits path should be
its path : /sap/bc/gui/sap/its/
or you can leave it blank.
if this is the first time you are running ITS application (WEBGUI).
then go to transaction se80->utilities->settings->Internet transaction server->pulish
choose onselected site radio button and choose INTERNAL
click ok to come out of it.
now choose internet service from the dropdown and enter SYSTEM and hit enter.
right click on SYSTEM and click publish
like wise publish WEBGUI and SHUFFLER services.
now go to transaction SICF and go to
sap/bc/gui/sap/its/webgui
right click on webgui and click test, which will open the browser and show its screen, if yes.
then you can now check your iview.
Regards
Raja -
Error while passing Application Parameter in Transaction iView editor
Dear all
I am trying to pass some application parameters to one of the transaction iViews. Without passing any parameter in 'Application Parameters' field of the iView editor the iView can be previewed/displayed fine. But when I am trying to pass the parameters as follows <Screen_Parameter1>=<ABC>&<...>=<...> the preview is coming up with a Portal runtime error saying that the <Screen_Parameter1> is an invalid terminal property of the root context_
Can anybody help me out with this?
MAQIn any application parameter field u need pass screen_field
u need to find the screen_field value first .
login to backend ECC server , give u r required Tcode .
click in required field , press f1 -> click on Technical setting icon on top .
in that screen , screen_field is the last field .
copy this screen_field value
place ths screen _field value in application parameter field .
example : rs38-programm=ztest
here re38-programm is the screen field
ztest is it's value .
& this is used for the separator between 2 values -
"Error on page" while adding a transaction iview to Role
Hi,
I am getting javascript error "Error on page" when I am trying to add a transaction iview to a Role.
when i click on the error it shows
error : Expected ')'
The error is coming only for few iviews while for others it if working fine.
Does anyone know the reason for this error?
Thanks,
Kanchan/* Formatted on 2012/04/25 14:22 (Formatter Plus v4.8.8) */
CREATE OR REPLACE TRIGGER issue_book_tri
BEFORE INSERT
ON issue_book
FOR EACH ROW
DECLARE
CURSOR a
IS
SELECT join_date
FROM member_book;
p_join_date DATE;
BEGIN
OPEN a;
FETCH a
INTO p_join_date;
IF p_join_date > :NEW.issue_date
THEN
raise_application_error (-20322, 'You may Issue book only after joining');
ELSIF 1 = 1 -- uuuuuu miss the condition here
THEN
:NEW.return_date := :NEW.issue_date + 15;
END IF;
CLOSE a;
END; -
Transaction iview Unable to Connect to Backend
Transaction iview Unable to Connect to Backend
Hi guys,
I am new to SAP and i am having several issues.
Right now i am stuck here, in the NetWeaver Portal:
I have created a Transaction iview and a System with Alias "SAP_R3".
When i preview the iview i am getting the following error:-
No user mapping defined for system SAP_R3
Followed by:-
404 Not Found
SAP J2EE Engine/7.00
The requested resource does not exist.
Details:
Go to main page of this application!
An urgent response will be highly appreciated
Thanks much,
BHello B,
I see two issues here.
1. User Mapping
2. The requested resource does not exist.
For 1,
First go to System Admin ->System Config search for SAP_R3 system and open it and as told before check the user management property.
also chck taht you should get the System SAP_R3 in personalize user mapping option.
2. The requested resource error can come when the corresponding iview been attached to the role has been moved or deleted.
Request you to clear cache first by system admin -> system config->navigation
then follow this blog:
Create SAP Transaction iView using SAPGUI for Windows
Hope this helps!
If not, please update the message accordingly.
regards
Atul Shrivastava -
Error in Transaction iView creation.
Hi All,
I have requirement wherein i need to create a transaction iView for a particular infotype of a Transaction Code. i had entered the Tcode and system name. But the portal is showing the folowing error when i press the preview for that screen.
Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/ABC_Folder/education
Component Name : com.sap.portal.appintegrator.sap.Transaction
Exception in SAP Application Integrator occured: Missing Property 'ClassName' in property file for layer'Transaction/WinguiSSOLayer'..
Exception id: 09:56_14/10/08_0012_101711350
See the details for the exception ID in the log file
Can any one tell me as where could be the problem
regards,
Sai Sharan kallaHi,
Please check the thread
Transactions give an error message
Regards
Santosh
Maybe you are looking for
-
Hi Guru: Now I could create a web report and execute it. But each time I save it, there is an error: Java system Error: Bean RSWR_TEMPLATE_PROCESS_PROXY is not found. How to solve it? Thank you very very much. Best regards, Eric
-
How can i get deleted contacts back on my phone
Some of my contacts got deleted off my iphone 4s, how can I retrieve them?
-
Transactional error when using JMS from stateless session bean
I get a transaction exception when committing a bean method responsible for sending to a JMS topic. This happens only occasionally when two separate threads invoke this method "at the same time". The scenario: Two separate threads running two differe
-
RDS Per Device CAL - Where is it stored on the Client?
I'm having an issue with running out of CALs too quickly. 70 clients with 100 Licenses. I have Deep Freeze on several of the Thin Clients. After restarting the thin clients the revert back to a default state, removing any changes. I believe that when
-
SAP IP product changes after aquisition of outlooksoft
Hi Are there any product chnages in the SAP IP product after the outlooksoft aquisition. I am very much interested to know the challenges in IP implementation. Vijay Mandiram