Transaction Launcher - External URLs
Hello,
I've created a link to an external URL using transaction launcher and the actual link itself works fine, but I have a couple small issues that I'd like to fix if anyone has any advice:
First, I have it set to launch the URL in a new window, and the window pops up behind the Webclient. Is it possible to have it pop up on top?
Second, once the user clicks this link, in the webclient itself, they're taken to a screen that says:
The object you have selected is starting in a new browser window. You can continue working normally in the current application. However, you may have to navigate back to the page you were working on.
...and then they have to click the back button to return to the screen they were on before they clicked the link. Does anyone know how to keep the web client on whatever screen the user was already on and just launch the link in a new window without having it navigate anywhere else?
Thanks!
Hi TOM,
If your requirement is to open some URL say google.com etc in a now window, then there are only 2 ways
1) Use Transaction Launcher
2) Use PopUp Window.
1) If you use transaction launcher, and created the link in your direct link group then on click of the link, the URL will open in new window but you cant avaoid the message that you get in the current window. Also, if users POPUP Blocker is ON, user will never come to know why the new window has not launch.
2) This is very simple and straight forward approch for opening URL. However, POPUP windows in WEB UI are modal windows, so say on click on a button on Account Overview Screen, i open google.com in a popup then unless i close this popup , i can not work on the account overview screen . However, you can see the account overview screen as it is and you can resume back when the popup is closed. Also you can define the even handler on close event of pop up so you can pass the data to & fro between the webclient view and the pop up.
to open some extrenal URL in a PopUp , You will need to create a blank view and attach it to a window. In .htm file of the view, you can use tag IFRAME and call your external URL here.
I have done this to open a dotNet application through web ui and it works excellently !!
Hope its helpful.
Thanks & Rregards
Suchita
PS : the popup blocked problem will still be there however, it flashes a message like pop up blocker is ON in case of using popup window
Similar Messages
-
Transaction launcher for url in new window need "Back" to continue working
Hello Experts,
In the CRM I've created a Transaction Launcher for url, when I press on the link and open it in new window
I got the following message: "The object you have selected is starting in a new browser window. You can continue working normally in the current application. However, you may have to navigate back to the page you were working on. "
how do I can still open the url ( which is BSP page) in new window & can continue working with CRM without clicking on the Back button ?
ThanksHave you solved the problem, Jamil?
Hi Experts,
I am also facing the same problem.
The other possible solution I am thinking of calling the pop up window and then close the pop up.
I don't know how can we call custom bsp page from view in pop up window. And then close the same pop up without asking user to click on any button.
Thanks and Regards, -
Transaction launcher: open URL in new window
Dear all,
I know many threads have already been posted about "stateful URL" created with transaction launcher, that open a new browser window AND navigate to an empty screen with the following text (which is more than useless):
"The requested page has been opened in a new window, please press back button to go back to the last page."
Carsteen gave some useful hints already in the following thread:
Transaction Launcher in a new window
But maybe someone found something new since then... At the moment I'm thinking about "simulating" a clic on the BACK button (like mentioned in this useless message), with something like :
DATA:
history TYPE REF TO if_bsp_wd_history_manager_disp.
history = view_manager->get_history_manager_display( ).
history->go_back( ).
Any better idea ?
Thanks & regards,
Nicolas Busson.Hi Nicolas !
How are you? :-)
I assume that since then you have found a way to fix your issue, but as the post is not answered I can tell you that SAP has taken into account this point in SAP 702 EHP1, with a new attribute in the customizing of the transaction launcher called "Keep Work area" :
Keep Work Area When Opening Launch Transaction in New Window
This indicator defines whether the work area content is kept when you open a launch transaction in a new window.
Use
If this indicator is not set and a launch transaction opens in a new window, then the main window loads the base page of the transaction launcher into the work area.
If this indicator is set and a launch transaction opens in a new window, then the main window keeps its current content in the work area.
Dependencies
This indicator is only evaluated if you have also set the indicator for using a new window.
Imed. -
Transaction Launcher : calling URL and fill return values in the UI
Hi SDN,
We have a requirement, I am putting an example of it below:-
1. Call URL www.bank.com/branchlocator.htm?postcode=???????
2. pass postcode of confirmed BP to the branchlocator field postcode
3. the website will return nearest branch post code.
4. Return this postcode from the bank website, back into the webui address field.
Is it possible to achieve the above scenerio? if yes then any guidelines on how to achieve this?
Hope I am clear in the requirement. Any inputs/suggestion will be helpful.
Thanks,
PankajHi Shai,
the webservice is working well, trying to test it with webservice navigator.
He also returns the correct number of rows (because there appears slider beneath the table output and I also counted the rows), but there is no data displayed in visual composer.
I have got no further ideas, what the problem is...
THank you for your support.
Kind regards, PAtrick. -
Navigation from transaction launcher
We have developed a bsp application runs through transaction launcher.
URL = «Z_URL» configured as BSP URL «Mapped LogSys» = CRM «Application» = BSP application «Page» = required page
Launch Transactions = «Z_TRAN» set «Definition 1» = Z_URL «Transac. Type»= B «Version»= 0 «Stateful» and «Raise Veto» not marked
Logical Link = «Z_LINK» «Type» = Launch Transaction «Target ID» = EXECLTX «Parameter» = Z_TRAN «Parameter Class» = CL_CRM_UI_LTX_NAVBAR_PARAM
In the BSP application is a button «tobp», which is supposed to go to BP overview. On click the button «tobp» navigate to a page tobp.htm with the code script language="Javascript":
function SAPICdomainrelax(){
<%
class cl_crm_ic_services definition load.
class cl_crm_ic_sysprop_constants definition load.
if not cl_crm_ic_services=>get_system_property( cl_crm_ic_sysprop_constants=>domain ) is initial.
%>
document.domain="<%= cl_crm_ic_services=>get_system_property( cl_crm_ic_sysprop_constants=>domain )%>";
<% else. %>
var liBehindFirstDot=location.hostname.indexOf(".")+1;
if (liBehindFirstDot>0)
document.domain=location.hostname.substr(liBehindFirstDot);
<% endif.%>
SAPICdomainrelax( );
parent.forwardCall( "handler", 'ZCL_TOOVERVIEW', "", "", "", "", "", "", "", "", "");
In the class ZCL_TOOVERVIEW made navigate to BP overview by logical link IC_BP_ACC.
This code works, but not always, sometimes processed class ZCL_TOOVERVIEW occur in the background process and the navigation is not realized.
How can I do to be processed is always in the same process?
Edited by: Zuev Alexander on Sep 8, 2010 10:56 AMNot an answer to your question (sorry), but for anyone wondering, this code block can be found in following include:
<%@include file="../ic_base/ICDomainRelaxing.htm" %> -
Transaction Launcher in ICWC with Handler Class
Hi All,
I am in the process of creating new Transaction through Transaction Launcher (Wizard) in IC WebClient.
I wish to know more about the creation of Transaction Launcher Handler class (With super class) and SICF - Services.
Please help me to create a new CRM/ISU Transaction through IC WebClient.
Thanks and Regards
Nalinakumar
[email protected]Hello Nalinakumar,
You need to define Transaction Launcher Logical systems and URL's in
IC->ICWebclient>Administration->System Parameters->Define Transaction Launcher Logical systems and URL.
You need to configure activities
CRM->IC Webclient->BasicFunctions-->Transaction Launcher->Define URL's and Parameters.
Configure Transaction Launcher.
regards,
Muralidhar Prasad Chatna -
Transaction Launcher : How to get return parameters from an external URL
Hello,
We need to launch an external URL in the Web Client UI. After the URL is launched, the user does some processing which results in some output values. These value have to be passed back to the Web Client UI and become a part of the quotation he is creating.
We are able to launch the URL using the Transaction Launcher. But we are not able to find a way to get the output values from the external URL to the Web client UI.
Please suggest any approach for this. It is OK even if we need to use an intermediate BSP to launch the external URL.
Regards
Ajayhi ajay
I had a similar requirement , when the user clicks on button I want to launch the External URL , can you please let me know how to launch the external url when the user cliks on button
Thanks & Regards
madhu -
Calling external URL defined by Transaction launcher
Hi Experts
I'm calling the external URL customized through Transaction launcer using the below code when the button is clicked
lv_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
lv_navigation->navigate( iv_link_id = 'ZTL_TEST' ).
Which is working fine when it is in web ui context, when I Implemented the same code for interaction center (role : ic_agent)
it was not working .
I'm not getting what is went wrong, is the coding will get changed depends on Interaction center and web ui
Thanks & Regards
Madhuhi glenn
Thanks for your reply, actually my issue is not that , it is working fine if we are triggering from navigation bar in interaction center, but I want to trigger programatically from interaction center which is working fine in web ui using the above code but the same code is not working from interaction center view bupadetailb2b
Thanks & Regards
Madhu -
Transaction launcher - URL transaction and parameter
Dear Experts,
I need to pass the confirmed BP's address as a parameter to an URL transaction. How would I achieve this? My URL is http://maps.google.com
Thanks & Regards,
KanthimathiHi,
We faced a similar situation. You can pass parameters to an external website in the query string. But you cannot do that with the classic transaction launcher config.
You would need to write javascript code to achieve this on the 'confirm' button event handler code.
Hope it helps!
Thanks,
Sudipta. -
How to launch a non bsp url through transaction launcher
Hi All,
i am not able to launch a non bsp url from transaction launcher. i have followed all the steps needed.
Defined URL as non bsp url and defined the logical system and assigned it to rfc destination.
when i test this out, i am getting a blank page.
Any pointers on this will be helpful.
Thanks,
UdayaI am trying to launch sap/bc/bsp/sap/ytest2/index.htm without giving the initial server details. for the server details, i have mapped to logical system.
i am assuming that this will pick the server info http://dmsap650.fm.test.com:8006/. -
Transaction Launcher Logical Systems and URLs
Hi,
I'm facing a problem with Transaction Launcher.
I've done all the settings specified here: http://help.sap.com/saphelp_crm60/helpdata/en/46/231befc17b5872e10000000a11466f/frameset.htm
Under section "Define Transaction Launcher Logical Systems and URLs" I've specified the values for Quality System: the ECC system is MQAS200A
By the way, when I try to access an ERP Sales Order, the transaction CRM_TL_ERP_BUS2032_DISPLAY tries to access system MSVL200A (which is the Development ECC System).
I cannot change the Logical System within the Transaction Launcher Configuration (currently it is set to ERP), since the Transaction is standard.
Does anybody know how to map the generic value ERP with the correct value MQAS200A instead of MSVL200A?
Thanks in advance,
Regards,
Andrea RicciHi,
You cannot generalize the Logical system name, for the workaround you need to put the logical system for quality and transport it to quality and it should work and to check in dev you need to again change the log. sys to dev and save it but dont transport it. Similarly you can do for production system.
Regards,
Shobhit -
LAUNCHING URL BY CLICKING ON BUTTON(USING TRANSACTION LAUNCHER) IN CRM 2007
Hi,
I am working on the object which requires configuring transaction launcher so that when button is clicked,URL is open. This development need to be implemented in CRM 2007.
Kindly suggest.We are working in a sandbox environment on CRM 2007 and trying to launch a transaction in an ECC 6.0 system. We get a login box into the ECC server which executes fine but after a few seconds we are returned back to the CRM server without displaying the transaction. All authorizations are correct but it seems that the container is not being populated with the requested transaction. Has anyone else seen the same behavior? We are about to put in a note to see if we can get assistance. We have implemented latest Support Packs and Enhancement Pack 3 was recently installed in the ECC environment. We have implemented all the appropriate notes (1029777) to make sure that we are using the recommend functionality.
-
How to call external application (transaction launcher) from event method
Hi all
Can somebody tell me which program lines to put into an event handler method in a view controller to get an external application called. I intend to define the link to the external application in the Transaction Launcher. But I cannot find any instructions on how to call the Transaction Launcher from my event handler method. I do not want to launch the application from the navigation bar, ONLY via a link in a list of invoices in a table view, and I want to press the invoice number to get an external application called to display the invoice. My event handler method gets called fine enough, but I have no clue which program lines to put into the method to pass on the call to the Transaction Launcher
Best regards
Arne Thage / MarchIT / Denmarkhi,
check class CL_CRM_UI_LTX_NAVBAR_PARAM.
call method : CREATE_PARAMETER_OBJECT with parameters
IV_LINK_ID Importing Type CRMT_UI_LOGICAL_LINK_ID Logical Link ID
IV_PARAMETER Importing Type CRMT_UI_LINK_PARAMETER Link Parameter
RV_RESULT Returning Type Ref To IF_BOL_BO_PROPERTY_ACCESS BO Attribute
I think it should work but have never done myself.
Best Regards
Pankaj Kumar -
URL Based Transaction Launcher not loading
Hi All,
There is a URL based transaction launcher configured to display a crm opportunity report.
All the settings seem to be fine.
The configuration is done correctly in the wizard.
The URL is defined in view CRMV_IC_LTX_URL.
The logical link and Traget are also specified correctly.
the z handler class also gets called , but still the URL is not loading.
There is no error, but just a blank screen.
the system is CRM 5.2
could it be any browser issues or issue with BW system or any other issue ?
Could you please help me in finding the problem ?
thank you somuch,
regards,
PushpaHello,
If you are watching this thread, I have a typical requiremnt like yours.
After creating the ITS URL id , I do not want to put this on the Navigation Bar.
But this lTS URL i want it as a link on one of the actiivty page. And also i should be able to pass parameter.
Please sugget what and how to achieve this.
Thanks,
Jaya. -
Hi Experts,
I'm using CRM web UI.I defined URL and configured in the transaction launcher.Now I'm able to see the newly created transaction launcher in web UI.When I'm clicking on this, new window is opening as a popup window(without having
menu bar-->File,EDIT,VIEW,FAVORITES...etc). Now the requirement is to open in full browser(it should have menubar, titelbar..etc).Please provide me your valuable inputs on this.
Thanks & Regards,
S.Gangireddy.Hi,
SAP has taken into account this point in the new versions (for me SAP 702 EHP1), with a new attribute in the customizing of the transaction launcher called "Keep Work area" :
Keep Work Area When Opening Launch Transaction in New Window
This indicator defines whether the work area content is kept when you open a launch transaction in a new window.
Use
If this indicator is not set and a launch transaction opens in a new window, then the main window loads the base page of the transaction launcher into the work area.
If this indicator is set and a launch transaction opens in a new window, then the main window keeps its current content in the work area.
Dependencies
This indicator is only evaluated if you have also set the indicator for using a new window.
Regards,
Imed.
Maybe you are looking for
-
*** Can I add notes on the iPhone?
I am thinking about buying an iPhone but one key component I need is to be able to add notes when I think of things. Is this possible to do on the iPhone or do all notes/apts need to originate in iCal and sync? Thanks in advance!
-
Is adobe photoshop elements 11 compatiable with windows 8
Is photoshop elements 11 working with windows 8?
-
How to send an group email with text and photo with out having google trash it
how to send a group email with imac 21.5 8.1 Yosemite gmail without having it trashed automatically
-
MICR font problem for check printing in ECC6
Hi All, I am working of the re-deployment project. Here we are just migrating the objects from 4.6c to ECC6. I am facing the problem with SAP Script for check printing. It is working fine in 4.6c,but it is not working fine in ECC. We are using HP 8
-
TOOK AWAY "SEARCH" FUNCTION IN iMIX???
How are we supposed to search iMixes if there's no "search" field anymore??? Did it get moved or is there a new way of searching the iMixes in the iTunes store?