Calling a SAP Transactional iview into a WebDynpro
Hi,
Can we call a sap Transactional URL through a webdynpro Application?
I need to call a SAP Transaction using a webdynpro Link.Is it possible by creating a SAP Transactional Url and then calling this Transactional URL Through a link of WebDynPro.If so how?
Regards,
Raja Akella.
Raja,
In one of the client we needed to create a lot of iviews pointing to SAP transactions and then put them in Detailed Navigation. Sort of like user menus in SAPGUI. I ended up creating mass content for this. There is a <a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/964">weblog</a> you can refer or better the <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/aaa54576-0501-0010-2a91-d4aeb886bc27">howto</a> guide.
- Pankaj
- Pankaj
Similar Messages
-
Interaction between SAP Transaction Iview to webdynpro application
Hi All,
I have a requirement where in,
I have one SAP Transaction Iview and one Webdynpro (Java) Iview,
Now what I have to do is,
I need to call Webdynpro app ( or iview) as a pop up from Transation Iview (e.g. click on some button on SAP screen),
webdynpro screen will be opened,
do some processing there (calling some web service, getting some data from an external system) and then posting response data back to some screen field in Transaction Iview.
It is like on a standard SAP transaction, I want to open my custom webdynpro screen to do some data operation and fill response data back to SAP screen once that is done.
any ideas would be heavily appreciated and rewarded!!!!!
Regards
DeepakI wrote the code like below:
WDPortalNavigation.navigateAbsolute("ROLES://<IViewPath>", WDPortalNavigationMode.SHOW_EXTERNAL,
(String)null,
(String)null,
WDPortalNavigationHistoryMode.ALLOW_DUPLICATIONS,
(String)null,
(String)null,
"number=123456");
In IView application property, I wrote:
CRMT_SEARCH_LOC-CARD_NO=<Request.number>
(L.H.S is the screen field name)
then I got following exception at portal:
An exception occurred while processing a request for :
iView : pcd:portal_content/<Iview path>
Component Name : com.sap.portal.appintegrator.sap.Transaction
Exception in SAP Application Integrator occured: Unable to process template 'CRMT_SEARCH_LOC-CARD_NO=<Request.number>', because 'number' is an invalid terminal property of context 'Request.'..
what went wrong???? -
Can we call an SAP transaction in Webdynpro
Hi,
I have a requirement to call an SAP transaction in Webdynpro, ie on clicking a button in a view, the particular SAP transaction has to come . Kindly tell me how to do it.
Regards,
LakshmiLakshmi,
You cannot call a transaction from WDA
check these threads
https://forums.sdn.sap.com/click.jspa?searchID=19319106&messageID=6146192
https://forums.sdn.sap.com/click.jspa?searchID=19319106&messageID=6476084
Thanks
Bala Duvvuri -
Embedding Transaction IView into Webdynpro TabStrip
Hi,
My Requirement is ,I have Created Transaction IView ,I want to access the Transaction Iview into Webdynpro TabStrip. I am able to access Iview but it is overwriting existing screen i..e complete Webdynpro screen disappears only Transaction Iview displays. I want Transaction Iview to be displayed as part of the TabStrip.
Thanks & Regards
Madhan MohanHi Satyajit,
I am having a similar kind of requirement , i have to navigate from webdynpro applicaiton to transaction iview ..once user is done with the transaction ( say maintained the material ) i have to come back to the previous screen ... but i think this is not possible as there will be no way to know that user is done with the transaction .. so i though of creating a Iframe and a button on a webdynpro view and link the Iframe to the transaction iview . so user will have to click on the button once he is done with the transaction .. but according to you .. the transaction will be locked if we link that to the Iframe .. please let me know how to resolve this pronblem. or is there any other solution to my problem .. -
Link to URL should call a SAP transaction through URL with params
Hi All,
I have a requirement where I need to open a SAP Transaction MM03 on click of a link in a webdynpro application.
I feel that I can call it using a URL but not sure of how the URL should look like.
If I can pass the Params with the OKCodes etc this should work.
Could you please let me know how to do that.
Just to be clear the transaction should open as a new window and its not in portal So i cant use Portal Navigation(relative or absolute).
Please do suggest me how to do this.
Thanks & Regards,
Sirisha.RSHi Srisha,
What i can suggest you is to create a SAP Transaction iView and attach it to role where user can access and make the iview invisible in navigation. In Webdynpro code access the transaction by following way :
WDPortalNavigation.navigateAbsolute("ROLES://portal_content/......<SAP Tran iView Path>",WDPortalNavigationMode.SHOW_EXTERNAL,
(String) null,
(String) null,
WDPortalNavigationHistoryMode.NO_DUPLICATIONS,
(String) null,
(String) null,
<parameters to be passed to transaction> );
Hope it helps !!!
Good Luck,
Vasu -
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 -
Debuging sap transaction iview
Hi,
Mayby someone here knows -
is there a way to debug a sap transaction iview?
(as there is a way to debug the rfc functions)
Thanks.
Ruthie.<i><b>is there a way to debug a sap transaction iview?</b></i>
just place a normal break point in the program (attached to the transactino code) and if you now call the transaction iview it will trigger the debuggin -(both in case of wingui or webgui - not sure about java gui)
<i><b>(as there is a way to debug the rfc functions)</b></i>
to debug RFC FMS, place an external (HTTP) break point inside the RFC source.
Regards
Raja -
SAP transaction iview of GUI for html never works
Hi All,
We are implementing ESS/MSS on EP 7.0, ECC 6.0, ESS/MSS 600 landscapes for India Country grouping.
There are few SAP transaction iviews of type GUI for html and we tied up those to ESS Overview homepage framworks.
However, each of these transaction iviews throws the same error messages as below :
Error when processing your request
What has happened?
The URL http://hostname.domain:8001/sap/public/bc/its/mimes/system/sl/page/menubase.html was not called due to an error.
The following error text was processed in the system TD1 : This function is not possible
The error occurred on the application server TCSCQ1_TD1_01 and in the work process 0 .
The termination type was: ERROR_MESSAGE_STATE
The ABAP call stack was:
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_ITS===============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP.
I have activated all of the ITS services from sicf transaction. Published all of the services (global, webdui, webdui_start, system, shuffler) to internal.
I also executed the Webgui service from sicf tcode. But, still the same error message persists. Am I missed any settings for Integrated ITS ?
When I enabled option (Display a notification about every script error) from IE options, the system keeps on giving the mesage 'window.wgu.global.eventhandler' is null or not an object, wgu.ObjEventHandler' is undefined etc.,
I have noticed that none of the ITS services never work.
I would appreciate if anyone can shade some light regarding this issue. Any guidance or inputs in this context would be of greatfully help.
Regards,
Anil Kumar.Please don't cross post messages....
-
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 -
How to call a sap transaction in Internet Service
Hi,
I have a requirement to call a sap transaction code in the Internet Service. By donig this, the SAP transaction will be called in the web browser via ITS.
Internet Service has HTML Templates - inside html templates I want to call the sap transaction based on a button event.
Below is the transaction code. When I enter below link in the browser then it works fine. The same I need to call progrmatically in html template on some event.
http://xxxxxxxxxxx/sap/bc/gui/sap/its/webgui?~transaction=me23n
Thanks,Hello Sal.
This does not look like an ABAP issue, but rather JavaScript, JQuery or whatever you are using to handle the button-click-event in your "Internet Service" web application.
You might try window.open("http://xxx...me23n","_self").
Best regards,
Frank. -
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 -
Field's content is not fully visible in Sap Transaction iview
Hello Friends,
I have deployed a Sap Transaction iview on my portal. I am facing a issue. When i do F4 help on a field, the content of columns is not fully visible in the opened up popup window.
Is there any way to adjust the colum width, so that it accomodates the whole content and doesn't truncate it ?
please help !
Regards,
ViditHi Vidit,
Try to check your Transaction iview directly from the browser / through services not through the EP. If the iview is not working fine then thre is a problem in the code otherwise it has to work
Check your code and try to redeploy
Regards,
sreedhar G -
SAP transaction iView not executing the transaction directly
Hello guys,
having a little problem with SAP transaction iView I created - specified system, where the transaction is delpoyed. When I click on the page containing the iView, R/3 logon page comes up instead of the transaction itself being executed. The user and password are the same for the portal and R/3. Do I have to do the mapping then? I so, it would mean I would have to crate mapping for every single portal user. Isn't it possible to make the portal to automatically use the user id/password of the logged-in user?
Thanks a lot for any ideas at all,
FrankArun,
I am a bit confused now to be honest. If you mean 'SAP GUI Type' property, at the moment it is set to 'Select' value - it means that no value is selected. I already tried to use 'WinGui' but I couldn't get through to R/3 transaction either.
We are using standalone ITS.
Thanks,
Frank -
How to get the Portal Username to SAP Transaction IView ( ABAP cust repor )
Hi Experts,
We have an ABAP program that will be exposed in portal as SAP transaction IVIEW. However the username that is being displayed in the report is the username that is defined in SICF > SAP > BC > GUI > ITS > WEBGUI. I tried to remove the username and password defined, changed the procedure to Alternative Logon Procedure and deleted some logon procedure list retained Basic and SSO Authentication but we are getting DDIC username. We have successfully implemented SSO, and it works in Personal Information of Standard ESS. The following are configure in our portal:
1. We have set SSO ticket
2. We are using User Mapping for portal and ABAP System
3. Retain Basic and SSO authentication
what could be the cause why the program (iview) is still getting the user instead of Portal Username? How can we get the portal username for our abap customized report exposed in iviewHi,
Make sure that the System you are using to connect to R3 has Log On Method and Authentication Ticket Type properties has SAP LOGON TKT as the value selected.
Path: System Administration --> System Configuration ---> Systems....
Regards,
SrinivaS -
Problem in Printing ABAP Report in EP using SAP Transaction IVIEW
Dear All,
A very gud evening,
I am using SAP Transaction Iview to show the ABAP Reports, But I have a Problem...
How to print this report???
Please solve this issue, I have measure requirement of it from client.
Thanks in Advance..Thanks Haydn,
But my problem is that, there may be no of users will be accessing this report. user will not be having SAP GUI installed in his machine. He will be accessing Transaction IView after login in EP (from any where may be from cyber cafe) and He would like to take printout using any button on the screen.
So suppose any end user having only Internet Explorer installed in his machine, will he be able to take the print out. I think its very genuine requirement.
OR user can not take print out untill SAP GUI is installed in his machine???
Please suggest...
Thanks in advance...
Maybe you are looking for
-
Mostr f my photos have a question mark in the top left hand corner. When I go to <file> and click on reconnect the missing files are searched for and found but the reconnect button is not active. What can I do. I m unable to edit these photos.
-
I have taken Lenovo A740 just a couple of weeks ago. I am facing few problems like the NFC is not detected, the motion control is not working, OS HDD automatically getting full ......Five time Lenovoe techies have visitied my place without any clue !
-
Lose navigation when I change content type
Hi, when I change the content type of my JSF to "text/xls", I lose the navigation of the page.I can't go the the other page of my application through the link. Anyone know how to fix this?
-
HI I'M using winXP home I installed this into VARIABLE VALUE so when the tutorial says type javac in the command window. "For the HelloWorld tutorial" i just get the error message then i checked the link for the error I get it says to enter the "path
-
Nokia 5300 new FW flashing- important!
before you start flashing new FW, you !must! deactivate your PIN code for error free flashing new FW with no error reports. everything is possible