Launching GUI transactions from BSP
Dear Gurus,
I have requirement to launch ECC Transaction from CRM Web Client UI. Now, i dont want ITS based version of ECC version but WIn GUI version. I found Wiki link below which suggests the steps however it does not work.
I have exactly same requirement in CRM 7.0 (Support Pack Level 5) and i implemented same steps as desribed in the article. However I am facing issues tha It first asks for the right applicaiton to open object, i choose SAP Applicaiton exe file but later it gives error -
Erro Statusing "C:\Users\windowsloginid\App Data\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5\2DG74TFC\win_gui[1].sap'(rc=-2)"
Here win_gui is the name of .HTM page with flow logic. I copied all the code in Page Layout and i am also not able to debug this as breakpoint does not hit.
Please suggest as this is something really urgnet for me.
Thank you very much in advance!!!
http://wiki.sdn.sap.com/wiki/display/CRM/CRMWebUI-LaunchingtransactionsinGUIforWindows
Hello,
I am able to launch GUI for Windows though SAPshortcut method. I am also able to pass the Tx type and sales area on VA21 screen and skipping the first screen. However Now I am facing issue to pass customer number on VA21. I am using KUAGV-KUNNR field to populate customer but it never works. KUAGV-KUNNR buffer is emplty even when i am passing this through shortcut.
Please suggest.
Similar Messages
-
Calling SAP Transaction from BSP
I wonder whether it is possible to call SAP transaction from BSP application and pass to it some data; e.g., PO# when calling VA02?
The called transaction could appear in a separate MS IE Window (like in some Portal applications) or in SAP GUI.
Any help will be appreciated.
Thank you in advanceI have launched the Java SAPGui from BSP pages before. I used SNC so that the users were logged on via Single Sign On. I store the Java Gui in the Mime directory. You can force the startup transaction. Theorectically you could also Gui Scripting to try and control the Gui and force in the default value for your PO field. I have not tried that however. You will probably want to check the Service Marketplace for documents on the Gui Scripting. The following is the code from my BSP page to launch the Java Gui in the Browser as an applet:
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<HTML>
<HEAD>
<TITLE>SAPGUI for the Java Environment</TITLE>
<STYLE type="text/css">
body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
</STYLE>
</HEAD>
<BODY scroll="no">
<SCRIPT language="JavaScript">
// user configurable part starts here
var pluginurl = '';
var scriptable = 'true';
var codebase = '.';
var jnlp = 'platin.jnlp';
var keepalive = 'true';
var frog = 'true';
var trace = '';
var tracefile = '';
var connectionData = 'conn=/M/nts163/S/3620/G/SPACE/&tran=SE80&clnt=088&fast=true&sncon=true&sncname=p:[email protected]&sncqop=9';
// user configurable part ends here
// verify if Java Plugin as control in Internet Explorer or Java Plugin for Netscape or native JRE of browser must be used
var jre = 'control';
if(navigator.platform.indexOf("Mac") > -1)
jre = 'native';
else if (navigator.appName.indexOf("Netscape") != -1)
jre = 'plugin';
document.open();
switch (jre)
case 'control':
document.writeln('<OBJECT CLASSID = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" ');
document.writeln(' ID = "PlatinGUI" ');
document.writeln(' CODEBASE = "j2re-1_3_1_02-win-i.exe#Version=1,3,1,0" ');
document.writeln(' WIDTH = "100%" ');
document.writeln(' HEIGHT = "100%" ');
document.writeln(' BORDER = 0> ');
document.writeln('<PARAM NAME = "TYPE" VALUE = "application/x-java-applet;jpi-version=1.3.1"> ');
document.writeln('<PARAM NAME = "SCRIPTABLE" VALUE = "', scriptable,'"> ');
document.writeln('<PARAM NAME = "code" VALUE = "com.sap.platin.GuiApplet2"> ');
document.writeln('<PARAM NAME = "codebase" VALUE = "', codebase,'"> ');
document.writeln('<PARAM NAME = "jnlp" VALUE = "', jnlp,'"> ');
document.writeln('<PARAM NAME = "archive" VALUE = "GuiStartS.jar"> ');
document.writeln('<PARAM NAME = "keepalive" VALUE = "', keepalive,'"> ');
document.writeln('<PARAM NAME = "frog" VALUE = "', frog,'"> ');
document.writeln('<PARAM NAME = "trace" VALUE = "', trace,'"> ');
document.writeln('<PARAM NAME = "tracefile" VALUE = "', tracefile,'"> ');
document.writeln('<PARAM NAME = "connectionData" VALUE = "', connectionData,'"> ');
document.writeln(' ');
document.writeln('This page requires a Sun Java Plugin 1.3 and a SAPGUI for Java to view. ');
document.writeln(' ');
document.writeln('</OBJECT> ');
break;
case 'plugin':
document.writeln('<EMBED TYPE = "application/x-java-applet;version=1.3" ');
document.writeln(' PLUGINURL = "', pluginurl,'" ');
document.writeln(' WIDTH = "100%" ');
document.writeln(' HEIGHT = "100%" ');
document.writeln(' ALIGN = "BASELINE" ');
document.writeln(' code = "com.sap.platin.GuiApplet2" ');
document.writeln(' codebase = "', codebase,'" ');
document.writeln(' jnlp = "', jnlp,'" ');
document.writeln(' archive = "GuiStartS.jar" ');
document.writeln(' keepalive = "', keepalive,'" ');
document.writeln(' frog = "', frog,'" ');
document.writeln(' trace = "', trace,'" ');
document.writeln(' tracefile = "', tracefile,'" ');
document.writeln(' connectionData = "', connectionData,'" ');
document.writeln(' <NOEMBED> ');
document.writeln(' </NOEMBED> ');
document.writeln(' </EMBED> ');
break;
case 'native':
document.writeln('<APPLET CODEBASE = "', codebase,'" ');
document.writeln(' ARCHIVE = "GuiStartS.jar" ');
document.writeln(' CODE = "com.sap.platin.GuiApplet2" ');
document.writeln(' WIDTH = "100%" ');
document.writeln(' HEIGHT = "100%"> ');
document.writeln('<PARAM NAME = "SCRIPTABLE" VALUE = "', scriptable, '"> ');
document.writeln('<PARAM NAME = "jnlp" VALUE = "', jnlp, '"> ');
document.writeln('<PARAM NAME = "keepalive" VALUE = "', keepalive, '"> ');
document.writeln('<PARAM NAME = "frog" VALUE = "', frog, '"> ');
document.writeln('<PARAM NAME = "trace" VALUE = "', trace, '"> ');
document.writeln('<PARAM NAME = "tracefile" VALUE = "', tracefile, '"> ');
document.writeln('<PARAM NAME = "connectionData" VALUE = "', connectionData, '"> ');
document.writeln('</APPLET> ');
break;
document.close();
</SCRIPT>
</BODY>
</HTML> -
Can we call standard transaction from bsp
Hi,
Can anyone tell me how to call a standard transaction(va01) from bsp.
Points will be awarded,
Ugandhar.Hello,
check out this coding in a new bsp page and give it a try in your system landscape. It creates an sap short cut file with the .sap extension writes dynamically to the server cache and get the url back.
Regards, Bernd
Layout:
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" >
<htmlb:page title="Start SAP GUI Transaction via BSP" >
<htmlb:form>
<htmlb:textView text = "Start SAP GUI Transaction via BSP"
design = "header1" />
<htmlb:textView layout = "paragraph"
text = "Fill in fields and press the button to create the link." />
<table width=200>
<tr>
<td>
<htmlb:label for = "client"
text = "Client" />
</td>
<td>
<htmlb:inputField id = "client"
value = "<%= client %>" />
</td>
</tr>
<tr>
<td>
<htmlb:label for = "sysid"
text = "SystemID" />
</td>
<td>
<htmlb:inputField id = "sysid"
value = "<%= sysid %>" />
</td>
</tr>
<tr>
<td>
<htmlb:label for = "userid"
text = "UserID" />
</td>
<td>
<htmlb:inputField id = "userid"
value = "<%= userid %>" />
</td>
</tr>
<tr>
<td>
<htmlb:label for = "transactioncode"
text = "Transaction Code" />
</td>
<td>
<htmlb:inputField id = "transactioncode"
value = "<%= transactioncode %>" />
</td>
</tr>
<tr>
<td colspan="2">
<htmlb:button id = "myButton"
text = "Create Link to start SAP Transaction"
onClick = "create_mime" />
</td>
</tr>
</table>
<%
if display_url is not initial.
%>
<htmlb:textView layout = "paragraph"
text = "Click the link to start SAP GUI Transaction." />
<htmlb:link id = "mylink"
reference = "<%= display_url %>"
text = "Link to Start SAP Transaction" />
<%
endif.
%>
</htmlb:form>
</htmlb:page>
</htmlb:content>
Page Atributes:
file_content TYPE STRING
guid TYPE GUID_32
host TYPE STRING
isolangu TYPE T002-LAISO
page_name TYPE STRING
parameters TYPE TIHTTPNVP
port TYPE STRING
sapworkdir TYPE SDOK_CHTRD
sysid TYPE SYSYSID
transactioncode TYPE TCODE
userid TYPE XUBNAME
OnInputProcessing:
* event handler for checking and processing user input and
* for defining navigation
* event handler for data retrieval
event = cl_htmlb_manager=>get_event( runtime->server->request ).
IF event->name = 'button' AND event->event_type = 'click'.
button_event ?= event.
IF button_event->server_event NE 'create_mime'.
RETURN.
ENDIF.
* get users workdir
CALL FUNCTION 'IW_C_GET_SAPWORKDIR'
IMPORTING
sapworkdir = sapworkdir.
* get iso language
CALL FUNCTION 'LANGUAGE_CODE_SAP_TO_ISO'
EXPORTING
sap_code = sy-langu
IMPORTING
iso_code = isolangu.
CONCATENATE
'[System]'
cl_abap_char_utilities=>cr_lf
'Name='
sysid
cl_abap_char_utilities=>cr_lf
'Description='
cl_abap_char_utilities=>cr_lf
'Client='
client
cl_abap_char_utilities=>cr_lf
'[User]'
cl_abap_char_utilities=>cr_lf
'Name='
userid
cl_abap_char_utilities=>cr_lf
'Language='
isolangu
cl_abap_char_utilities=>cr_lf
'Password='
cl_abap_char_utilities=>cr_lf
'[Function]'
cl_abap_char_utilities=>cr_lf
'Title='
cl_abap_char_utilities=>cr_lf
'Command='
transactioncode
cl_abap_char_utilities=>cr_lf
'[Configuration]'
cl_abap_char_utilities=>cr_lf
'WorkDir='
sapworkdir
cl_abap_char_utilities=>cr_lf
'[Options]'
cl_abap_char_utilities=>cr_lf
'Reuse=1'
INTO file_content.
CREATE OBJECT cached_response TYPE cl_http_response EXPORTING add_c_msg = 1.
cached_response->set_cdata( file_content ).
cached_response->set_header_field( name = if_http_header_fields=>content_type
value = 'application/octet-stream ' ).
cached_response->set_status( code = 200 reason = 'OK' ).
cached_response->server_cache_expire_rel( expires_rel = 180 ).
CALL FUNCTION 'GUID_CREATE'
IMPORTING
ev_guid_32 = guid.
CONCATENATE guid
'.sap'
INTO page_name.
* get server information
CALL METHOD cl_http_ext_webapp=>create_url_for_bsp_application
EXPORTING
bsp_application = runtime->application_url
bsp_start_page = page_name
bsp_start_parameters = parameters
IMPORTING
abs_url = display_url.
cl_http_server=>server_cache_upload( url = display_url
response = cached_response ).
ENDIF. -
Display issues in WebIC when i launch a Transaction from CRM
Hello All,
In Web IC 5.0 i am calling BP transaction from CRM.
The page displayed to me is SAP easy Access Menu instead of BP .
I was told that our installation is using new SAP gui service( i am not very sure as i am a functional guy).
any suggestions please?
will for sure reward for the solution or even a tip which will lead to resolving the whole issue.
Thanks
Amar ReddyHello Amar,
I've it configured in CRM5.0 like this (see if it can help you - it's working fine for me):
- My ITS link (at CRMS_IC_CROSS_SYS t-code) is defined like this (see note 917302):
http://<host>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTX&okcode=ICEXECUTE
- The most important steps of my entty at transaction launcher, is like this:
Wizard step: Further Technical Details
Tr. Launcher Type: M BOR Transaction
Logical System: for CRM Server OWNLOGSYS
BOR Object Type: BUS1006005 (CRM Business Partner)
Method Name: Display
Wizard step: Transaction Parameters
Parameter: Object key
Value: //currentCustomer/BP_NUMBER
Best of lucks,
Regards,
Bruno -
Call SAPGUI transaction from BSP and vice versa
Hi all
There was some discussion about this topics before. Maybe someone can just point me to the thread answering this issue:
1. I need to call a SAPGUI transaction from a BSP application: I want to use SAPGUI, not ITS/webgui, I need single sign on, the SAPGUI transaction could possible run in another SAP system then the BSP.
As far as I understand I need to create a *.sap file with the correct parameters for sapshortcut. But how does single sign on work? Can I create a logon ticket in my BSP and forward it to sapshortcut?
2. I need to call a BSP application from a SAPGUI transaction or report, with single sign on but in a MS IE window, not inside a SAPGUI HTML control
Can I create a logon ticket in my coding an append it to the start url for the BSP?
any hints?
thanks
Michaelhi Michael,
For your second issue,to call a BSP application from a SAP GUI in MS IE explorer,
you can use the Function Module CALL_BROWSER in your report,like
data url(200) type c.
url = 'http://<server>.<domain><port>:'.
concatenate url '/sap/bc/bsp/sap/' into url.
concatenate url 'znw_poc2_1_prtl/dts.htm' into url.
concatenate url '?sap-user=<userid>' into url.
concatenate url '&sap-password=<passowrd>' into url.
CALL FUNCTION 'CALL_BROWSER'
EXPORTING
URL = url
* WINDOW_NAME = ' '
* NEW_WINDOW = ' '
* BROWSER_TYPE =
* CONTEXTSTRING =
* EXCEPTIONS
* FRONTEND_NOT_SUPPORTED = 1
* FRONTEND_ERROR = 2
* PROG_NOT_FOUND = 3
* NO_BATCH = 4
* UNSPECIFIED_ERROR = 5
* OTHERS = 6
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
For this to work you have to enable SSO on your server.
you can check if it is enabled or not by runnning the BSP application "SYSTEM" ,page "SSO2TEST.htm" .
Follow the instructions on the page for testing.
This may not be a great way as your userid password are passed via URL,still it works .
Hope this helps,
Regards,
Siddhartha -
Launch SAP Transaction from UWL and decision views
Hi,
Q1:
we wan't to launch a SAP Transaction from the Universal Worklist. Does anyone know how to do this explicitly?
Q2:
I have tried to add decisions directly to a List View, i.e. with the reject and approve columns. The columns do appear, but the checkboxes are not visible. From the log I can see a warning "No Custom Attribute exists for item ...".
The three options do appear correctly when you go to the details view for the item, and I did apply the same values for the actions (1,2,3).
Does anyone know how to do this?
PS! I have read the How To document, but could not find the answer there, nor in this forum.
Thanks,
MikkelI did fix question 2 above.
Still don't have a solution on how to launch a SAP Transaction. XML transcript below:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'>
<UWLConfiguration version="1.0">
<ItemTypes>
<ItemType name="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000131" connector="WebFlowConnector" defaultView="TripApprovalView" defaultAction="viewDetail" executionMode="pessimistic">
<ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS20000131" connector="WebFlowConnector"/>
<Actions>
<Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
<Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
<Action name="3" userDecision="yes" handler="UserDecisionHandler"/>
</Actions>
</ItemType>
<ItemType name="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000135" connector="WebFlowConnector" defaultView="TripCheckView" defaultAction="viewDetail" executionMode="pessimistic">
<ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS20000135" connector="WebFlowConnector"/>
<Actions>
<Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
<Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
</Actions>
</ItemType>
<ItemType name="uwl.task.webflow.SAP_R3_HumanResources_TS40007901" connector="WebFlowConnector" defaultView="TimeApprovalView" defaultAction="launchSAPAction" executionMode="pessimistic">
<ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS40007901" connector="WebFlowConnector"/>
<Actions>
<!--
<Action name="launchSAPAction" userDecision="no" handler="SAPTransactionLauncher" referenceBundle="launch_sap">
<Properties>
<Property name="GuiType" value="WinGui"/>
</Properties>
</Action>
-->
<!--
<Action name="launchSAPAction" userDecision="no" handler="SAPTransactionLauncher" referenceBundle="launch_sap">
<Properties>
<Property name="myfunc" value="CATS_APPR"/>
</Properties>
</Action>
-->
</Actions>
</ItemType>
</ItemTypes>
<Views>
<View name="TripApprovalView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000131" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate, approveCol, reviseCol, rejectCol" sortby="priority:descend, dueDate:ascend" tableDesign="ALTERNATING" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="both" referenceBundle="tasks">
<Descriptions default="Approve Trip">
<ShortDescriptions>
<Description Language="no" Description="Godkjenning Reise"/>
</ShortDescriptions>
</Descriptions>
<DisplayAttributes>
<DisplayAttribute name="approveCol" type="radiobutton" actionRef="1" hAlign="CENTER">
<Descriptions default="Approve">
<ShortDescriptions>
<Description Language="no" Description="Godkjenn"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
<DisplayAttribute name="reviseCol" type="radiobutton" actionRef="2" hAlign="CENTER">
<Descriptions default="Revise">
<ShortDescriptions>
<Description Language="no" Description="Returner"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
<DisplayAttribute name="rejectCol" type="radiobutton" actionRef="3" hAlign="CENTER">
<Descriptions default="Reject">
<ShortDescriptions>
<Description Language="no" Description="Avvis"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
</DisplayAttributes>
<Actions>
<!--
<Action name="1" userDecision="yes" handler="UserDecisionHandler"/>
<Action name="2" userDecision="yes" handler="UserDecisionHandler"/>
<Action name="3" userDecision="yes" handler="UserDecisionHandler"/>
-->
<Action name="submitUserDecisions" userDecision="yes" handler="UIActionHandler" referenceBundle="submit"/>
<Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
<Properties>
<Property name="type" value="button"/>
<Property name="onClick" value="onForceRefresh"/>
</Properties>
</Action>
</Actions>
</View>
<View name="TripCheckView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.SAP_R3_HumanResources_TS20000135" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate,approveCol,reviseCol" sortby="priority:descend, dueDate:ascend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="top" referenceBundle="tasks">
<Descriptions default="Check Trip">
<ShortDescriptions>
<Description Language="no" Description="Kontroller Reise"/>
</ShortDescriptions>
</Descriptions>
<DisplayAttributes>
<DisplayAttribute name="approveCol" type="checkbox" actionRef="1" hAlign="CENTER">
<Descriptions default="Approve">
<ShortDescriptions>
<Description Language="no" Description="Godkjenn"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
<DisplayAttribute name="reviseCol" type="checkbox" actionRef="2" hAlign="CENTER">
<Descriptions default="Revise">
<ShortDescriptions>
<Description Language="no" Description="Returner"/>
</ShortDescriptions>
</Descriptions>
</DisplayAttribute>
</DisplayAttributes>
<Actions>
<Action name="submitUserDecisions" userDecision="no" handler="UIActionHandler" referenceBundle="submit"/>
<Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
<Properties>
<Property name="type" value="button"/>
<Property name="onClick" value="onForceRefresh"/>
</Properties>
</Action>
</Actions>
</View>
<View name="TimeApprovalView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.SAP_R3_HumanResources_TS40007901" columnOrder="attachmentCount, detailIcon, subject, priority, creatorId, createdDate, dueDate" sortby="priority:descend, dueDate:ascend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" actionPosition="top" referenceBundle="tasks">
<Descriptions default="Time Approval">
<ShortDescriptions>
<Description Language="no" Description="Godkjenning Tid"/>
</ShortDescriptions>
</Descriptions>
<Actions>
<Action name="submitUserDecisions" userDecision="no" handler="UIActionHandler" referenceBundle="submit"/>
<Action name="refresh" userDecision="no" handler="UIActionHandler" referenceBundle="refresh">
<Properties>
<Property name="type" value="button"/>
<Property name="onClick" value="onForceRefresh"/>
</Properties>
</Action>
</Actions>
</View>
</Views>
</UWLConfiguration> -
Launch PCUI Transaction from ICWEB passing parameters
Hi All.
I'm trying to launch a PCUI transaction (COMM_BUPAR) from Icweb then would like to pass as parameter the confirmed BP in order to get the detail in the PCUI application, is this possible ? any tips ?
Best regards.
AddictHi,
Use the transaction launcher wizard to create the link and assign the parameter for the bp number.
IMG path:
->Customer Relationship Management
->Interaction Center WebClient
->Basic Functions
->Transaction Launcher
->Configure Transaction Launcher (Wizard)
Depending on what you want you can edit the generated code afterwards to redefine the call. This is cover in the IC webclient cookbook.
Cheers
Andrew -
Hi,
I am new to BSP. I have to call SAP Screen on button click event on BSP and also need to pass data at runtime.
I searched this forum but didn't find the right solution. I tried to call SAP screen from BAPI and through URL but no success.
Anyone knows how it can be done?
Regards,
Usman MalikThanks for your reply,
Actually I am very new to BSP. I don't understand where to put this code?
[System]
Name=DEV
Description=DEV [Development]
Client=123
[User]
Name=RAJA
Language=EN
[Function]
Title=
Command=*SU01 USR02-BNAME=raja;
Type=Transaction
[Configuration]
WorkDir=d:xxxxxxSapWorkDir
[Options]
Reuse=1
Second thing is about shortcut. Do I have to place this shortcut on server?
Thanks,
Usman Malik -
Cannot launch SAP Transaction from Guided Procedures
I created a Callable Object that is linked to a SAP Transaction.
When I test it by Execute-ing, I got a browser prompt to Save or Cancel the "xxxxxxx.sapssd" file.
How can I get it to launch the SAP Transaction?
TIA.Hi,
Kinldy ensure that you used the following process to create the Callable Object
- Select the Parent Folder to Create Callable Object in GP Design Time
- Click on 'Create Callable Object' in the Action Items for Gallery
- In the Create Callable Object Step, choose 'SAP Transaction' option under 'User Interface'
- Provide the Basic Data in Basic Data Section
- In 'Define Object' step, provide the SAP System name as created in the SLD. Mostly the Alias name is displayed in the list. Also provide the default Transaction you wanted to execute.
- In the 'Define Input' Section, you can optionally provide the input parameters. Leave it blank to make it simple.
- In the 'Set Configuration' section, check the 'Execute Immediately'
- Finally Finish and Open the Callable Object for testing.
Following the above process should help you launch the SAP Transaction in a separate browser window.
After verifying the above steps, should you still have a problem, then it would be helpful if you can provide the steps you followed in order to replicate the problem.
Thanks
Siva -
Call standard SAP transaction in BSP
Hi guys,
I am working in WAS 6.20.
We have separate server for WAS and records fetched from R/3 server.
Now the requirement is i have to call a standard SAP transaction and the output of the standard transaction should be displayed in the BSP output.
Is it possible to call a SAP standard transaction in WAS 6.20.
Is it possible to display the same output in the BSP screen.
Above to all, displayed output should be refreshed automatically for every 20 minutes.
I come with lot of doubts, expecting your reply.
Hopefully waiting for yours reply.
Saravanan. VHi,
Pls check threads like
calling STD SAP transaction in BSP
Calling R/3 Transaction from BSP
Calling standard R/3 transaction from BSP
Calling an SAP transaction from a BSP page
Calling ITS transaction from BSP
Can we call standard transaction from bsp
Eddy
Pimp up the S(D)N site and earn points. Check this <a href="/people/eddy.declercq/blog/2007/02/01/pimp-up-the-jam log</a> for details -
Hello all,
I dont have much idea of BSP ans would like to have some inputs from you all.
I would like to know that can I call ABAP transaction from BSP page ?
I have got a set of column entries just as an ALV column on my BSP page and I would like to provide hotspot or double click functionality so that for each of the entries in the table , the BSP page navigates to ABAP tcode and back to BSP page.Is this functionality possible?
any help would highly be appreciated.
Regards
AmrutaHi Amruta ,
You can't call an R/3 transaction directly from BSP.
But you can achieve all the functionalities it does .
for ex ..if an r/3 transaction is a report , u hav to code in BSP editor .u can call function modules from BSP .
But one thing u hav to concern is ,,in BSP Apllication logic is seperatd from Business logic .
U hav to move all your results into an itab / params and display that inside HTML tables .
Start ur journey from here .......
http://help.sap.com/saphelp_erp2004/helpdata/en/e6/e23fd8c47e11d4ad320000e83539c3/frameset.htm
All the best .
Regards,
J -
IC WebClient: Launch transaction from button
Hello,
I'm able to launch a BOR method with GUI of a backend ERP-system from the navigation bar of the IC WebClient using the transaction launcher functionality.
Does anyone know how to launch GUI-BOR methods from a "normal" button in a view instead of the navigation bar?
Regards,
ChristianActually all events on Navigation bar would be taken care by its controller class 'CL_CRM_IC_NAVBARVIEW' .
You are trying to launch a transaction inside a BSP view by clicking on a button,look at this controller class and its methods especially method NAVIGATE_VIA_LTX_ID to get some understanding.
Thanks,
Thirumala. -
Is it possible to launch internet services from a BSP?
Hi. I've created a BSP in SRM and what we want to do is allow users to be able to choose from a few options, 1 of which needs to then open the SRM shopping transaction, which is an internet service.
I have tried calling the transaction which points to the service, but get a dump "DYNPRO_SEND_IN_BACKGROUND". I think it might be trying to call it as a gui transaction.
Does anyone know if it is possible to call it as a web service, and if so how?
Any help would be very much appreciated.
Regards,
Dave.Hi. I am trying to open the SRM shopping cart transaction BBPSC02 from a BSP page.
I only get the JS error when calling it from BSP, when I call it from SRM menu it is fine.
The BSP is also called from within SRM, I put it in a role.
What we want exactly is for a user to log into SRM then use the BSP. The BSP will have a few options, 1 of them is to create a shopping cart. If the user chooses that option then we need to call the shopping cart transaction BBPSC02 and it needs to work as normal.
To be honest if we can get all functions working by being called from the BSP then we could bypass logging into SRM and just call the BSP, but we would need to be able to call all SRM transactions to do it this way.
Thanks a lot for your help.
Regards,
Dave. -
Launching transactions from Flex
Hi,
I am working with flex builder3. I want to launch a transaction whenever i click on a button by passing some parameters.
I tried creating a shortcut and launching it. It works fine but doesn't server the purpose.
I want to launch a transaction by passing some parameters.
How do i do that. Any help regarding this would be appreciated.
Thanks n Regards,
Ashalet me explain it :
from flex if you want to call a SAP transaction in, say system mysapsystem, then if you are ok with SAPGUI for HTML and your mysapsystem is on WAS6.40 , you can use integrated ITS. for example to call se38 from flex, all you have to do is call a url like below from flex.
http://<abaphostname>.<domain>.com:<port>/sap/bc/gui/sap/its/webgui?~transaction=se38
hope its clear now.
Raja -
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
Maybe you are looking for
-
with the latest IOS 7.0.3 for my iPhone, it no longer syncs with iTunes. I've run the diagnostics for syncing and it says everything is working, which it clearly isn't. Is there anything to be done without restoring iPhone? Thanks
-
Profit Center Derivation in AuC Line Item
Hi Team, We have Investment Profile configured, where in AuC gets automatically created in background with WBS Release. Step 1: While settlement from WBS to AuC, Profit Center remains blank under Entry View for AuC Line (GL View = Inheritance from th
-
My saves photos on DVD get this Error Code 0x80020025 How do i retrieve my
I have backed up all my photos on the same mac mac book pro . Not only problem burning but now 3 years later when i want to load my back ups from DVD i get this error Error Code 0x80020025 i have gone on other forums and blogs and this seems to be an
-
I'm losing animation on numbers that I have coming in at bookmarked places in a slide. I return to a home page and return to the slide no problem but if I return to homepage then a different slide, then home page and the initial slide...the animated
-
Hello, I'm trying to remotely administer my windows clusters and fail them over with a PowerShell Script. The server I'm using is not a clustered server. I've already installed the Failover Clustering Tools. I'm able to retrieve information about