Transaction Launcher : Calling R/3 Transactions (BOR)
Hi,
Can someone please advise on the following: We need to be able to display R/3 transactions in the SAP WebUI (CRM 6.0). We have done this with CRM (using a copy of TSTC) and this is working fine, but when we want to display R/3 transactions we have certain issues (Error with Action Box Transaction). We also maintained the same obeject (TSTC) in R/3 : synchronous, EXECUTE method, etc.
Basically, we configured the connection to R/3, used the Transaction Launcher Wizard and implemented the link in the navigation bar.
When we launch the transaction, a connection to the R/3 (ECC 6.0) system is made (logon box), but after authentication it comes up with the error : "The current transaction cannot be started via SAPGui for HTML. Only Methods, Workflows and Front Office Processes (only for IS-UI/CCS systems) are allowed." In the bottom of the page it states : "Function Module EWB_PROC_CREATE does not exist."
The connection with ECC 6.0 is working fine as we are able to navigate from the SAP Menu.
We have also checked the transaction we want to launch ("VA03") in SE93 : Gui support is active for SAPGui for HTML, SAPGui for Java, SAPGui for Windows.
Can someone please help. Thank you,
Sebastiaan.
Hi,
we have solved the problem with the missing function module by following the notes 888931 and 1021222.
But I'm now getting the error that I'm not authorized to run the transaction that I'm calling from the IC Web Client (we are calling a transaction in ECC). My user has SAP_ALL, so it sholdn't be a problem. My theory is that it has something to do with the call of IC_LTXE. But I'm not sure.
Does anyone have an idea how to fix this problem?
Kind Regards,
Gitte.
Similar Messages
-
TRANSACTION LAUNCHER--CALLING CRM Z TRANSACTION THROUGH WEB UI
As per the requirement, we are trying to call CRM Z transaction through web UI. We have used the Object TSTC and created a replica of the object ZTSTC and used the method execute. Made the necessary config for navigation bar and Business role. We could see the link in the Navigation bar but the link could not call the transaction. Pls suggest.Do we need to take the object of the Transaction or copy TSTC and proceed. Thanks in advance.Points will be awarded
PLS FIND THE DETAILS TO PROVIDE THE INPUTS
Configure Transaction Launcher TO CALL T.CODE ZEGNM_IMG FROM CRM THROUGH WEB UI USING TRANSACTION LAUNCHER
USED THE OBJECT ZTSTC BY COPYING TSTC OBJECT AND BY RELEASING THE OBJECT WITH METHOD EXECUTE
PROVIDED THE T.CODE ZEGNM_IMG IN THE VALUE FIELD IN THE ABOVE SCREEN
CREATED THE DIRECT LINK ZEGNM_K
CREATED THE DIRECT LINK GROUP ZEGNM_K
ASSIGN THE DIRECT LINK TO THE DIRECT LINK GROUP
ASSIGN THE DIRECT LINK GROUP TO THE PROFILE TMFLEASING WITH POSITION 80
IN THE BUSINESS ROLE CUSTOMIZING MADE THE DIRECT LINK GROUP VISIBLE
AFTER MAKING THE ABOVE CONFIGURATION WE HAVE LAUNCHED THE WEB UI AND THE FOLLOWING ERROR IS SHOWING UP
PLS FOLLOW THE ABOVE SCREENSHOTS AND PLS PROVIDE YOUR INPUTS TO ACHIEVE THE OBJECTIVE OF LAUCHING THE Z CRM GUI TRANSACTIONS USING TRANSACTION LAUCHER
ALSO PLS FIND THE SCREENSHOT OF ITS
URL OF ITS USED
u201Chttp://crd.tmf.com:8003/sap/bc/bsp/sap/its/webgui?transaction=IC_LTX&okcode=ICEXECUTEu201D -
What is transaction launcher and what role does BOR plays into it?
Dear All,
Please let me know whats transaction launcher and what role does BOR plays into it? or hows transaction launcher and BOR are connected.
Regards
ShibashishHI Shibashish,
This info helps for you.
http://wiki.sdn.sap.com/wiki/display/CRM/SAPCRMTransactionLaunchertoSAPERPBORObjects-Debugging
cheers,
Satish -
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. -
Transaction type called by ITS - Transaction Launcher
Hello guys,
In the ICWC in CRM 5.0 what transaction type could we call with ITS by Transaction Launcher?
For example, I know that we can call transaction like ppoma_crm, bp, is01, but if we defined Z transaction type in the path SPRO » CRM » Transactions » Basic settings » Define Transaction Types, could we call this transactions by ITS in Transaction Launcher?
Could you take off me this doubt?
Best Regards,
MaryHi
The transaction launcher allows to connect to any remote CRM ERP or R/3 transaction as well as URLs to a navigation bar. Thus, the remote transactions can be maintained directly in IC WebClient.
Any link entry of the navigation bar that is supposed to call the transaction launcher needs a navigation bar entry that points to a launch transaction ID. Here the details of the transaction to be launched are described: the launch transaction type, the type of object to be called the method (like create, display, change) and possibly parameters to be passed to the transactions. These settings can be configured using the transaction launcher wizard.
Transaction launcher supports two types of transaction
a. Launching pages of People Centric CRM
b. Launching BOR transactions of CRM or any remote SAP system
Path is IMGCRMInteraction Center WebClientBasic Functions Transaction Launcher Configure Transaction Launcher (Wizard)
Business Transaction Profile (Name should be in Capital)
Three standard buttons in the navigation profile navigate to the views of the CRM business transactions
a. Interaction Record: - stores communication related data of communication channels.
b. Sales Document: - includes quotations and order status and stores all sales items the customer wants to order.
c. Service Document: - It represents the service aspect of a phone call.
The business transaction profile is controlling which CRM business transaction type is linked to the navigation bar buttons.
You can assign the interaction record and the sales or service transaction types in two different ways:
a. A sales and/or service document will only be created if the agent presses sales and/or service in the navigation bar and makes entries to these documents.
b. The sales and/or service documents will be saved as individual documents. Interaction record, sales, and service documents are stored by separate document IDs and are connected by the data flow.
Path is IMGCRMInteraction Center WebClientBusiness Transactions Define Business Transaction Profiles
Hope this helps
Regards
Rekha Dadwal -
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. -
Is there a way to find out which transactions are called by first transacti
I'm trying to find out if there is a way to find out for ex:
You go to PFCG and put in transaction CO15
What other transactions is CO15 going to need or call.
Thanks
JoeIn your test or QA environment, use ST01 to start a trace for authorization checks. Execute CO15 as you normally would using options on the screen to enter the production order confirmation. Once complete, stop the trace and review the log. the log will include all authority checks that occurred.
Another response was to use the USOBT table. You can call these tables directly using SU24. the check maintain entries are validate when an authority check is executed. -
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 -
Transaction Launcher to open an ECC transaction
Hi Experts,
My requirement is to launch an ECC transaction VA01 from CRM Interaction center.
1. It should open the VA01 screen with the Order Type populated, say for example 'OR'.
2. When I click on Continue, it should show the creation screen with the sold to party defaulted as the confirmed BP ID.
I have done the folowing steps till now.
1. I have created an ECC Object as a copy of Object TSTC. I have implemented the method Execute( Synchronous option checked). I have added two parameters to the execute method one called as SoldToParty with reference to KUAGV-KUNNR and the other SalesDocumentType with reference to VBAK-AUART.
2. I generated, implemented and released this object.
3. In the CRM system, I have configured a Transaction Launcher with reference to this BOR Object. I gave the parameter for Object Key as VA01 and the SoldToParty as the current customer and I have hard coded the value for the SalesDocumentType.
4. I have configured the Logical Links and added it to the work center.
Now when I click on the logical link, it opens up the ECC transaction but nothing is defaulted in the VA01 screen. I debugged the PREPARE DATA FLOW METHOD. The correct parameters are passed.
Why am I not able to see the defaulted parameters in my transaction. Please help. Thanks in advance
Regards,
RazinaHi Raman,
The links talk about generic tranaction launcher. My requirementis to default some values in the ECC transaction.
I found this link with the steps to default values:
[Re: ITS VA01 or other ERP transaction]
It is said that "Redefine the method EXECUTE to read these parameters and perform the required action. In your case you could call the transaction using a BDC table, or set the SPA/GPA parameters before calling VA01".
I am not sure how to do this.Do you have an example of the EXECUTE method?
Thanks.
Razina -
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 displaying blank screen (Empty without any fields)
Hi Experts,
Recently we have done the upgardation from CRM 2007 to CRM 7.0. In our old version we have configured Transaction launcher and everything was fine. But we are facing an issue with transaction launcher calls in our new system. Apart from the existing TL configuration below are the steps did in the new system (after upgradation).
1. Activated the Webgui ITS service from the path sap/bc/gui/sap/its/webgui in the remote system (ERP) through SICF.
2.Published the internet service SHUFFLER, SYSTEM, WEBGUI through SE80 in the remote system.
3.checked the configuration for logical system in transaction CRMS_IC_CROSS_SYS and the URL of ITS is in the form of
http://<host>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXEokcode=ICEECUTE
Till this part every thing looks fine and if execute the URL in the browser, it is taking me to the ERP system login screen and i am able navigate to any transaction.
But if i login to CRM interaction center and clicking on the TL links, its not displaying any login screen( Remote system) and not even displaying any message or any fields. Its just displaying a blank screen (White Screen) in the same window.
Please provide your valuable suggestion to resolve this issue. Thanks
Regards,
Laxman.PHi,
sorry, it was a typogrpahical error in my query. I have mentioned the correct link in my customization
http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE
Regards,
Laxman.P -
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. -
Transaction Launcher: Logical System in Production System does not change
Hi,
I created a transaction launcher in the CRM development system (CRD) to launch the transaction IL02 in the ECC 6.0 system (ECD). Then I transported the changes from CRD to the CRM production system CRP. I also transported the changes from ECD to ECC production system ECP.
However, when I see the transaction launcher in CRP system, it is still configured for the URL of ECD. I want the transaction launcher to connect to ECP. One option I have is to change the class name in the CRP system. However, I am not allowed to create a new ABAP class in the production system. Is there any other way to change the target system automatically in production system?
Thanks,
Rohan.Thanks Piyush. Could you be a bit more specific? I followed these steps:
1. In transaction CRMS_IC_CROSS_SYS, created a logical system URL for production system
2. In customizing setting Copy/Delete Launch Transactions, deleted the transaction launcher id.
3. In customizing setting Configure Transaction Launcher, created the same transaction launcher id newly.
I still am not able to change the logical system. However, I can do it if I change the class name.
While deleting the transaction launcher id, should I be deleting all dependencies?
Regards,
Rohan. -
Transaction Launcher problems: Significance of IC_LTX
Hi all,
We are on CRM 5.0 and ECC 6.0.
I am facing some problems using the transaction launcher when I use the Webgui service.
I looked into the note 888931 which asks us to use the Webgui service and the below URLs for the logical system.
http://<host>:<port>/scripts/wgate/webgui/!?transaction=IC_LTX&okcode=ICEXECUTE
OR
http://<host>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTX&okcode=ICEXECUTE
The first one does not work in our system and 2nd one returns a grid kind of blank screen although I configured the transaction launcher to pull the transaction 'BP'.
Can anyone please let me know what could be the problem? and also what is the significance/use of the Transaction/function group IC_LTX ?
Best Regards,
NagHello Glenn,
Thanks for your reply.
I've tried with passing the parameters also but still that does not work.
But if I change the URL to use the CRM_CIC_RABOX it works fine. But we have some display issues with this.
So we are trying with WEBGUI service as per the note 888931.
Regards,
Nag -
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
Maybe you are looking for
-
Hi. I tried to change my old icloud account on a new one. After reset the settings I need to enter my old Apple ID account and password, that I don't remember. I do not remember it because when I bought the my iPhone 4s in 2011 I didn't understand ho
-
How to send SOAP message with attachment?
Hi Experts, How do I simulate to send a SOAP message with an attachment? Can I use XMLSpy? Please help. Thanks, Shobhit
-
How do I set the trace interval for DSC Read Trace.vi ?
Hello; I am using the DSC Module's "Read Traces.vi" to read historical traces and display them on an xy graph. Normally, I update in real time every second or two and have a time interval of one hour or less, but sometimes, I want to look at a day or
-
Better idiom for a factory?
Our project has about 25 exception classes, which are all subclasses of a common exception class (call it FooException) which itself extends java.lang.Exception with some additional functionality to make these exceptions easier to use in our framewor
-
Inner classes can't access parent classes in constructor
I'm having a problem where I have class A, which has an Inner class B, which has it's own inner class C. In C's constructor (the inner most class), i'm trying to access a method of A (the top most class), and I get a NullPointerException with trace: