Exit from transaction launcher
Hello, Guru!
With transaction launcher we open bsp-application. We want to create button for navigate from this bsp-application to other
bsp-application that will run not in transaction launcher(for example account overview)
How to create this button?
Edited by: Vladimir Shilov on Oct 7, 2010 4:52 AM
Hi,
I believe you know how to create a button and assign an event to the button click.
Now when the button is clicked, an event is raised and the eventhandler method would be called within the controller class.
Inside this method you need to call the BSP application you intend to call. Here also I'd like to know whether these BSP Applications are created by you and whether or not they are part of BSP WD Component Workbench.
Regards
Prasenjit
Similar Messages
-
Navigation back to Interaction View from transaction launcher
Hi Experts,
Please help me with this query.
We are using IC WebClient for CRM 5.0, in one of the profiles, we have service ticket view (not showing the interaction record) - using the view SrvTHead of the CRM_IC application. We are navigating from this to ECC transaction using transaction launcher (creating IS-U transaction), which is working fine.
Also,when we click on back (either back button in ECC transaction or Back button on breadcrums bar of CRM), it takes us back to the Service Ticket View properly, as we are hardcoding the navigation link name in return data flow method of transan launcher class,
But once it is done, then when through the document flow/Business context we navigate to the ECC transaction and then click on back, it goes back to Interaction record view instead of service ticket view.
We are trying to check profile entries for activity clipboard, but haven't got any success regarding the behaviour yet.
Is this standard behaviour to always go back to interaction record, is there a way to modify that?
Thanks and Regards,
Rohit Khetarpal
Edited by: Rohit Khetarpal on May 10, 2010 6:07 PMHi Rohit,
This behaviour is steered by the runtime repository xml page of BSP CRM_IC_RT_REP (se80).
I do not have any CRM 5.0 system available to check in detail, but I know we corrected that also in our project some time ago.
You will need to correct an XML entry indicating Docflow as source and interaction record as target. Actually this is not a correction, but a redefinition of BSP CRM_IC_RT_REP into a custom one, e.g. ZCRM_IC..., according to cookbook.
To find which XML entry must be "redefined", set a break-point in method CL_BSP_WD_WINDOW->IF_BSP_WD_NAVIGATION~NAVIGATE, ideally just before you click onto back navigation. Check that external break-points are immediately active. In the debugger, you can see both source and target view (may require some explosion of object variables).
This should solve your problem
Best regards
Walter -
RBDMIDOC doesn't execute when exit from transaction is not performed
Hello Experts,
I have configured the RBDMIDOC report in a job schedule for the IDoc HRMD_A.
The schedule executes daily in the evening after business hours.
Sometimes it happens that the HR person does not / forgets to exit from the PA30, PA40 transaction after modifying the records.
In such situations the job does not execute at all.
Is there any remedy for the above?
Regards,
Alka.Hi,
I think you cannot apply any check on this , Idoc creation will stop if t-code are locked means used by some other user for updation.
thanks
manish -
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" %> -
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 - TCode Authorization Issue for ERP transaction
We are trying to implement an ERP transaction in the CRM WebUI via the transaction Launcher. Everything has been set up properly and the transaction appears in the nav bar. I am running it to launch a new window. When i click on it, a new window pops up, with transaction IC_LTXE and an error saying
*"You do not have authorization to view transaction ZSD_IC".*
Everything seems to be set up properly and we can access the transaction with the same user id in ERP. He has SAP_ALL.
Does this have anything to do with IC_LTXE? Is there anything special i need to do to assign proper authorization to this user.
Thanks,
jeremyHello Jeremy,
We are trying to execute R/3 transaction from Transaction Launcher but we are facing problems.
In order to execute transactions from TL we have copied object TSTC to ZTSTC in both systems and use the method Execute to be used from Transaction Launcher customizing. Then we have customized T. Launcher in order to get two links, one to R3 transaction (using the object ZTSTC, method execute and XD03 as value parameter) and one to CRM transaction (using the object ZTSTC, method execute and CRMD_MKTDS as value parameter).
When we execute the TL link to CRM, transaction works properly through ITS, but executing the link to R3 transaction we receive the following popup message:u2018Logged Off Successfully. You have been logged off from SAP NetWeaver Application Server.u2019 the screen gets in blank and no further actions are executed.
In order to correct the fail we have implemented these notes, but the problem still remains.
0001224663 Launch of Front Office with Transaction Launcher fails
0001263716 Launching Front Office Process using Transaction Launcher
Based on your experience could you help us to get the right configuration to reach R/3 transaction through Transaction Launcher.
Thank you very much in advance.
Best regards. -
Transaction launcher call ITS R/3 - Save log on user informations
Good Morning,
I create a transaction launcher where i call an BOR object in SAP R/3 via ITS.
When the user click on the link in Web Interection center, is opened the SAP ITS that ask the log-on informations.
Happens that when the user accept an incoming call and open ITS R/3 from transaction launcher the system asks the user and password informations; when the call is finished and the user close the ITS web page, if the user accept a new incoming call, if the user open the ITS from trasaction call the system asks another time the log-on informations.
There is the possibility to be sure to save the log-on credentials when the user log-on the first time on ITS?
Thanks you
Best regards
MarcoHi Marco,
As per my understanding of your problem, if i have understood it correctly, you want the logon information to be saved into your browser until the time you explicitly logoff. For this, you may try the following solution:
1. Identify the internet service that is being invoked (like service 'webgui'), goto transaction SICF and enter Service name as name as the one identified. eg. webgui.
2. In 'Logon data' tab, change the value of 'Deactivated System-wide' to 'Yes' for the re-authentication as shown in the picture.
Please let me know if you have more issues. -
ITS Transaction Launcher to ECC logs on using previous ID of previous user
Hi
we're using ITS to open transactions in SAP ECC.
however, the user ID logs on to ECC using transaction launcher ITS does not log off each time we log off from CRM. even different users of CRM using same pc, the ECC will remain open using the first person ID.
detail problem as follow
1. Johnlogs on to CRM using his user ID
2. John calls ECC tcode from transaction launcher ITS
3. John logs on to ECC using his user ID
4. John logs off from CRM
5. then from same pc, Angel logs on using her own user ID
6. Angel calls ECC tcode from transaction launcher ITS. this time she does not need to log on as ECC as it is still open under John - which we don't want
any lead is really appreciated
JDHi
we're using ITS to open transactions in SAP ECC.
however, the user ID logs on to ECC using transaction launcher ITS does not log off each time we log off from CRM. even different users of CRM using same pc, the ECC will remain open using the first person ID.
detail problem as follow
1. Johnlogs on to CRM using his user ID
2. John calls ECC tcode from transaction launcher ITS
3. John logs on to ECC using his user ID
4. John logs off from CRM
5. then from same pc, Angel logs on using her own user ID
6. Angel calls ECC tcode from transaction launcher ITS. this time she does not need to log on as ECC as it is still open under John - which we don't want
any lead is really appreciated
JD -
Calling Transaction Launcher :
Hi Experts,
I have called my Z transaction from transaction launcher by BOR method. I have completed this
properly. My requirement is to call Interction record creation Screen in webui when i press save button in Z transaction launcher.
I tried getting flag as return parameter through "PROCESS_RETURN" method. but its not working.
Can anybody can help me with some code for PROCESS_RETURN.
Transaction launcher is getting called from my Custom component.
Also, Is it possible to call webui screen using that flag ??.
Thanks,
ChitrakantAnybody any idea on this ??
-
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 -
Redirecting control to portal page after exiting from SAP R/3 transaction
Hai,
In my portal Top Level Navigtion, I have two Option, "HOME", "HR FUNCTION".
When a user login to portal by default the first node "Home" is opened and its content is opened in detailed navigation. Then the first content from detailed navigation which is URL iview is opened on the content area.
When a user opens the second node "HR Function", in the detailed navigation, SAP transcaction IViews are shown. When a SAP transaction IView is clicked, its content are opened in content area. After the user finished working with that transaction, he/she is exiting from the transaction by clicking the "Exit" button. This action, makes the content area to show as blank screen.
Is it possible to show the URL ivew from the "Home" menu when ever the control is coming out of SAP transaction IView. In otherwords in need to fill the blank screen with URL Iview. I don't know from where and how to call this URL IVIEW.
Please let me know how to do this.
Thanks & Regards,
H.K.Hayath Baha.Hai Anant,
Thanks for the suggestion. Can you tell me where I have to give the code.
Regards,
H.K.Hayath Basha. -
Unable to access ECC transactions from CRM using Transaction Launcher
Hi Folks, we are trying to create a booking request using VA11 from portal. For this we have configured transaction launcher in CRM which will connect to ECC system from portal and VA11 screen will be launched. For this we have done the necessary configuration in transaction launcher (Including RFC destination and logical system) and this is working fine in Dev system but not in quality system. We are able to see SAP screen with toolbar Menu and System but not the entire transaction (refer image below). Our questions here are,
1) What user type has to be configured when connecting from CRM to ECC? (System, Communication data or any ohter)
2) If this has to work with user as Dialog, is there any supporting document from SAP saying this should be Dialog user?
3) Is there any other issue and need development specifically related BOR TSTC?
Warm regards and thanks in advance for your time.
PrasadHello JC,
Yes, it is possible . You have to create new work center link or Direct Link for the existing transaction launcher.
Transaction Launcher
Regards,
Ashik -
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 -
Calling a transaction launcher from a button
Hi experts,
I'm trying to call a navigation launcher from a button.
So i created a button and the event. In the event i copied the code from class : CL_CRMCMP_N_MAINNAVIGATI0_IMPL / method do_handle_event. (see code below)
But when this is executed, the system doesn't navigate to the logical link.
Do you have any idea why ?
How can i do some troubleshooting ?
How can i call the transaction launcher ?
Thanks for your help.
Regards
DATA : lr_navigation TYPE REF TO if_crm_ui_navigation_service,
lr_entity TYPE REF TO cl_crm_bol_entity,
lr_clipboard TYPE REF TO if_crm_ui_bol_clipboard.
TRY.
lr_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
lr_navigation->navigate(
EXPORTING
iv_link_id = 'ZMYLOGICAlLINK'
* iv_data_collection = " Business Object Collection Interface
CATCH cx_root.
ENDTRY.Hi,
I had the same problem. As workaround I added the logical link to the navigation bar and now the transaction launcher call from the button also works.
It seems as the logical link has to be used in the navigation bar profile in order to allow for a call from a workspace. It does not really solve your problem if you don't want the call in the navigation bar, but maybe you can live with this.
Greets,
Kai Lienemann -
ECC BSP page display from CRM through Transaction Launcher
Hi Experts,
We have a BSP application in ECC and want to launch the page from CRM using transaction launcher. The page is already launched from a different link. Is it possible to use the same transaction launcher from new link to navigate to the same page?
Thanks,
JCHello JC,
Yes, it is possible . You have to create new work center link or Direct Link for the existing transaction launcher.
Transaction Launcher
Regards,
Ashik
Maybe you are looking for
-
HT4628 Wifi detected but doesn't work
HELP! My good old Macbook Pro stopped working online. Every other device works with my DSL wireless modem/router (iPhones, Wii, Satellite receiver, iPad). The diagnostics tell me the Internet and Server failed. I tried to go direct with an Ethernet
-
Transfer saved books to a new pad
I wish to move saved books to a new ipad. can this be done and how
-
When I want to sign in to desktop manager, it says I must sign in to continue, one I do so, the message pops up again, asking me to sign in. My apps also say I require a serial number for my trial has expired, but I purchased the CC. Help
-
Error WLS8.1 SP6 Patch9 and Jrockit 3.1 - BEA-000355 libmuxer.so on Sol10
Hi people! We are facing some weird problems with WLS 8.1 SP6 Patch9 and Jrockit 3.1 (jre1.4). We run the PeopleSoft WL server on a Solaris 10 sparc configuration. The problem is as follow: --------LOG---------------- <Error> <Socket> <BEA-000438> <U
-
Hello ! i was in Vietnam , I can buy 1 pcs iphone4s , so phone market in Vietnam is quite complex tap.toi bought second-hand products appe dung.khi listen and buy the only known called glide wep.i not know what about software icoud and my brother bor