Attachments:16
Added by Ranganath Prasad, last edited by CRM Beginner on Jul 28, 2011 (view change)
Applies to:
SAP CRM
CRM Web UI
CRM Web IC
BSP GUI for Windows
SAP shortcuts
Summary
CRM contact center and sales team users extensively use ECC transactions in the daily business. The new CRM Web UI uses ITS based GUI for
HTML to launch ECC transactions. But many SAP CRM users would like to continue using GUI for Windows rather than ITS based GUI for HTML for many
reasons like-- Screen rendering performance, GUI response to key strokes etc. Unlike PCUI, The new CRM Web UI does not require SAP portals in CRM
landscape.The following solution will discuss about the launching of ECC transactions in GUI for Windows with out any portal Transaction IViews.
Author:
Ranganatha P Kurupati
Company:
Created on:
02/22/2010
Author Bio
I'm currently working as a CRM Consultant in Win IC, Web IC , Sales, Service and Marketing areas. I have over 10 years ofexperience across SAP
modules and specialized in SAP SRM, CRM, cProjects, Travel and Expense mgmt and Workflow.
Introduction
SAP transactions codes can be saved as shortcuts and used to launch transactions. The same shortcut files can be generated dynamically using
ABAP. Then the generated SAP shortcuts will be sent to Browser as a MIME objects in HTTP responses which will inturn launch the transaction in GUI for
Windows. This solution will be implemented using Business Server Pages (BSP) and integrated into CRM Transaction Launcher.
Solution in Detail
Step-1. Create a BSP Application and then create a page with flow logic.
3.3
3.4
3.5
Enter an import parameter ID and value for passing current customer data. This data will be read in BSP as explained in Step7.1
Step-4. Create a Logical Link ID and assign the Transaction launcher ID (refer 3-2) as parameter.
Step-5. Create a Direct link group and assign the logical link ID created in Step-4.
Step-6. Add the Direct link group to the Navigation bar Profile assigned in your Business Role.
7.2
DATA: l_shortcut
TYPE string.
= 'VA01'
I_TITLE
IMPORTING
shortcut_string
= lv_shortcut
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
OTHERS
7.3
= 1.
Populate data in the Initial screen of Transaction VA01 using Shortcut parameters. For all available shortcut parameters,
consult the SAP Note 103019.
7.4
OTHERS = 1.
IF sy-subrc = 0.
CALL METHOD runtime->server->response->set_data( data = l_xshortcut ).
ENDIF.
Results
Click on ECC Txn Direct link . ECC Sales Order will be launched in GUI for Windows.
If user is NOT logged in into ECC, A small pop up will be displayed prompting to enter a password. On entering password the control will be directly transferred
to second screen of transaction VA01 by pre-populating Customer ID and Sales area data and skipping the initial
screen.
If the user is already logged in into ECC, The control will be directly transferred to second screen of transaction VA01 by pre-populating Customer ID and Sales
area data and skipping initial screen.
Limitations
Initial login into SAP Application Server is required if SSO for GUI for Windows is not set up from your workstation.
Related Content
SAP Notes
099054 - SAPshortcut: Collective note
396559 - SAPshortcut: User needed for SNC logon to a R/3 system
138498 - Single Sign-On Solutions
SAP Help
http://www.microsoft.com/isv/sap/technology/interop/ad.aspx
http://help.sap.com/saphelp_nw04s/helpdata/en/e6/56f466e99a11d1a5b00000e835363f/frameset.htm 
http://help.sap.com/saphelp_crm40/helpdata/en/92/54ee09984b11d687bc005004f2f41f/content.htm