SAP CRM Web UI.

Slides:



Advertisements
Similar presentations
UX Portfolio Derek Smith. Overview Slides to walk through the UX activities of a sample project Present key design elements of the sample project Some.
Advertisements

Microsoft Dynamics® AX 2012
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
0 UMN 2011 ERP Terapan SAP BASIS General Concept Session # 3.
1 2 Introduction to Navision 4.00 Šumavská 15, Brno, Czech Republic Jaromír Skorkovský, MS., PhD. Training Manager.
Overview QW Gateway is a new front-end to QuipWare
Lecture 1 Introduction to the ABAP Workbench
Agenda Web Dynpro UI Element and Tools Enhancements Islands
Introduction to the ABAP Data Dictionary
Copyright  2005 Symbian Software Ltd. 1 Lars Kurth Technology Architect, Core Toolchain The Template Engine CDT Developer Conference, Oct 2005.
Monitoring Security With Standard SAP Tools Session Code 805 Sandi McKinney.
WebDynpro for ABAP Short introduction.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Microsoft Dynamics NAV 2009 RoleTailored Client Terminology May 2010.
SAP CRM Fundamentals SAP CRM Web UI
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Overview and key features.  Each page will be embedded SEO friendly tag  Tags are editable for users.
ArcGIS Workflow Manager An Introduction
Classroom User Training June 29, 2005 Presented by:
A business of Spc Overview of SAP BW Reporting. PC 2 SAP BW: Overview.
Using the SAS® Information Delivery Portal
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
Arvid Nielsen Microsoft Dynamics AX Technical Product Manager/Evangilist Microsoft Dynamics AX Global Product Management Microsoft Dynamics AX Technical.
Configuring Content Navigation Module 8. Overview  Understanding Site Navigation  Customizing Current Site Navigation  Customizing Global Site Navigation.
Ashley Hawley. Project Description Business Need User Profiles Development Technology Testing Plan Deliverables Demonstration Conclusion.
BW Know-How Call : Performance Tuning dial-in phone numbers! U.S. Toll-free: (877) International: (612) Passcode: “BW”
1 Command Field: Use this field to go to transactions directly by entering the transaction code. The transaction codes can be found either in the SAP Easy.
ConfluentMinds™, Socializing Knowledge Introduction to ConfluentMinds ™ The Enterprise Social Knowledge Network Presented by: ConfluentMinds Solutions.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Preparing for Day 1. Day 1 Tasks Tasks include Creating an Announcement Adding Calendar Entries Creating a Discussion Forum.
SEAMLESS: Demo Version 1.4 “Presenting current developments and welcoming your feedback” For contact:
Where does the components of an SharePoint application resides? Can you see yours?
Introduction to the SAP IMG Interface. Slide 2 Accessing the IMG Use transaction code SPRO or.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
IPlant Discovery Environment An Overview. What is it? The Discovery Environment has been described in many ways… “It’s a virtual workbench…” “It’s where.
SAP DEVELOPMENT BASICS Bohuslav Tesar. TRAINING OVERVIEW Amazing life of ABAP developer ;) SAP introduction ABAP basics ABAP Reporting.
SAP - CRM. SAP - CRM CRM One Order Model CRM One Order concept. layers of one order framework Function modules in the one order framework Table Relationship.
Subscribers – List Model
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
SAP CRM Overview.
John Foushee Andrew Hulbert Brian Louden. What is the Hawking Toolbar?  Short Description  Project Goal Allow Users to Access Web Content and Browser.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
VA Primavera P6: Creating a Project and Work Breakdown Structure (WBS) Department of Veterans Affairs Office of Information and Technology IT Workforce.
TECHVERZE Oracle BI Publisher Online Training. Introduction to Oracle BI Publisher Oracle BI Publisher is the reporting solution to deliver, author, and.
Informatica Online Training. Introduction to Informatica Informatica is an ETL tool, leverages the lean integration model. Informatica works on a Service.
Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder.
BECOME A SAP CRM CONSULTANT & JOB PROFILE Online | classroom| Corporate Training | certifications | placements| support
Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA USA :
SAP GRC(Governance Risk and Compliance)/SECURITY ONLINE TRAINING  Magnific Name : SAP GRC/SECURITY 24*7 Technical support  faculty : Real time Experience.
BECOME A SAP CRM CONSULTANT & JOB PROFILE Online | classroom| Corporate Training | certifications | placements| support
CONTACT US: USA: , INDIA: ,
What’s New in Microsoft Dynamics NAV 2017?
Working in the Forms Developer Environment
SAP University Alliances
IBM Tivoli Provisioning Manager 7.1 Initial Discovery and Inventory
Navigation SAP University Alliances Author Stefan Weidner Product
SAP - CRM. SAP - CRM Course Content Introduction to SAP CRM Basics and Architecture Sap CRM Functional Overview Business Partner Organizational Management.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Academy Hub An eUnomia Factory Solution.
Overview of Oracle Site Hub
Application instructions
Academy Hub An eUnomia Factory Solution.
Presentation transcript:

SAP CRM Web UI

Course Content Unit 1: Introduction to CRM Web UI UI Elements Personalization Unit 2: Business Roles Business Role Overview Business Role & Authorization Concept Unit 3: Navigation Bar Navigation Bar Customizing Transaction Launcher Customizing Unit 4: Architecture UI Components Generic Interaction Layer and Business Object Layer Unit 5: UI Configuration UI Configuration Design Layer Unit 6: Extensibility Tools Easy Enhancement Workbench Application Enhancement Tool Unit 7: Component Enhancement Concept Component Enhancement

b) Transaction Launcher Customizing Unit 2: Navigation Bar a) Navigation Bar Customizing b) Transaction Launcher Customizing

Navigation Bar: Terminology

Steps of Navigation Bar Customizing General Definition of all single available Navbar entries. Group different Logical Links as Work Center Link Groups Group single Link Groups as Work Centers Group different Logical Links as Direct Link Groups Do Navigation Bar specific Customizing Define Navigationbar Profile, which gets assigned to a Business Roles The step numbering relates to the scenario runtime. Reverse sequence at design time.

Logical Links Types of links Link: opens a CRM application, which can be a search or a creation page. Work Center: opens a work center page Launch transaction: Via the transaction launcher you can integrate other web based applications such as BSP’s, BOR Objects or any page that can be accessed via a URL BI Report: You can define logical links for any existing BI Report There are four different types of links that can be integrated to the Navigation Bar Link: opens a CRM application, which can be a search or a creation page. Work Center: opens a work center page Launch transaction: Via the transaction launcher you can integrate other web based applications such as BSP’s, BOR Objects or any page that can be accessed via a URL BI Report: You can define logical links for any existing BI Report

Work Center Link Groups The groups are structured in three types: Create Search Reports.

Work Center Examples of Work Centers: Marketing Activities Sales Cycle Billing Work Centers contain one or more Work Center Link Groups Examples of Work Centers: Marketing Activities Sales Cycle Complaints & Returns Billing Work Centers contain one or more Work Center Link Groups

Direct Link Groups Direct Link Groups contain Logical Links. Direct Link Groups can be used to provide Quick Create links Links that call external applications (e.g. via Transaction Launcher) Direct Link Groups contain Logical Links. Direct Link Groups can be used to provide Quick Create links Links that call external applications (e.g. via Transaction Launcher)

. Navigation Bar Profile – Assigned WorkCenters A Navigation Bar profile usually contains several Work Centers. In Business Role Customizing it is possible to deactivate a number of Work Centers.

Navigation Bar Profile - Assigned Direct Link Groups A Direct Link Group contains one or more Logical Links. It is possible to define the order in which Direct Link Groups should be displayed.oup gets displayed at the bottom of navigation bar by default.

Nav.-Bar and Business Role Customizing Navigation Customizing Tx: CRMC_UI_NBLINKS A. Shared Lists of all Links, Work Centers, … NavBar Profiles that are separating the Links, Work Centers, … (for example for IC and UIU) B. Business Role Customizing Tx: CRMC_UI_PROFILE Within the navigation bar customizing you have access to shared lists of all logical links, work centers, work center link groups and direct link groups. The navigation bar profiles are collections of logical links, work centers, work center link groups and direct link groups and is assigned to a business role. Work center group links and direct group links can be activated and deactivated within the business role. So you can assign the same navigation bar profile to different business roles and have different screen appearances though. Business Roles with assigned NavBar Profiles D. Filtering: which NavLinks, WorkCenters … are relevant for this Role C. E. Assign to OrgUnits via InfoType 1263 “Business Role” F. Further Filtering via PFCG Roles (Authorizations)

External URLs which are defined in URL repository Introduction Transaction Launcher With Transaction Launcher you can integrate Calls of: External URLs which are defined in URL repository WebGui Transaction of another SAP System with available ITS Following slides will give a detailed description how to use Transaction Launcher and which steps are necessary to include a Transaction Launcher Call within CRM 2007 WebClient UI

Transaction Launcher: Types The transaction Launcher can be used to launch URLs and BSPs / BOR transactions from other systems. To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required. A mapping of the logical systems is required: Transaction: CRMS_IC_CROSS_SYS To launch an URL the URL has to be defined in the URL repository first: View: CRMV_IC_LTX_URL The transaction Launcher can be used to launch URLs and BSPs / BOR transactions from other systems. To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required. A mapping of the logical systems is required: Transaction: CRMS_IC_CROSS_SYS To launch an URL the URL has to be defined in the URL repository first: View: CRMV_IC_LTX_URL

Demo 1: Launch GUI Transaction Preparation: Create BOR object type Configuration To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required. Transaction: SE80 > Workbench > Edit object Copy BOR object type TSTC to ZTSTC Configuration To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required. Transaction: SE80 > Workbench > Edit object Copy BOR object type TSTC to ZTSTC

Demo 1: Launch GUI Transaction Preparation: Create BOR object type Configuration Set in the method EXECUTE the flag ‚Synchronous‘ Configuration Set in the method EXECUTE the flag ‚Synchronous‘

Demo 1: Launch GUI Transaction Preparation: Create BOR object type Configuration Set in the method EXECUTE the flag ‚Synchronous‘ Generate the object Configuration Set in the method EXECUTE the flag ‚Synchronous‘ Generate the object

Demo 1: Launch GUI Transaction Define Logical system and assign ITS URL Configuration Transaction: CRMS_IC_CROSS_SYS URL of ITS: http://<server>:<port>/sap/bc/gui/sap/its/CRM_CIC_RABOX/!?sap-client=<client> Configuration Transaction: CRMS_IC_CROSS_SYS URL of ITS: http://<server>:<port>/sap/bc/gui/sap/its/CRM_CIC_RABOX/!?sap-client=<client>

Demo 1: Launch GUI Transaction Launcher Wizard Configuration IMG: Customer Relationship Management > UI Framework > > Technical Role Definition > Configure Transaction Launcher or transaction: CRMC_UI_ACTIONWZ Enter an ID (don‘t use the F4-help) Configuration IMG: Customer Relationship Management > UI Framework > > Technical Role Definition > Configure Transaction Launcher or transaction: CRMC_UI_ACTIONWZ Enter an ID (don‘t use the F4-help)

Demo 1: Launch GUI Transaction Transaction Launcher Wizard Configuration Enter a description Enter a class name (don‘t use the F4-help): ZCL_<name> Flag ‚Stateful‘, if the URL should be launched in a new window Configuration Enter a description Enter a class name (don‘t use the F4-help): ZCL_<name> Flag ‚Stateful‘, if the URL should be launched in a new window

Demo 1: Launch GUI Transaction Transaction Launcher Wizard Configuration Choose Transaction Type = BOR Transaction Choose the BOR Object type you created Choose EXECUTE Configuration Choose Transaction Type = BOR Transaction Choose the BOR Object type you created Choose EXECUTE

Demo 1: Launch GUI Transaction Transaction Launcher Wizard Configuration ChooseParameter: Object Key Value: <transaction code> Configuration ChooseParameter: Object Key Value: <transaction code>

Demo 1: Launch GUI Transaction Integrate the Transaction into your NavBar Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create an new Logical Link Type: C Launch Transaction Target ID: EXECLTX Parameter class: CL_CRM_UI_LTX_NAVBAR_PARAM Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create an new Logical Link Type: C Launch Transaction Target ID: EXECLTX Parameter class: CL_CRM_UI_LTX_NAVBAR_PARAM

Demo 1: Launch GUI Transaction Integrate the Transaction into your NavBar Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Direct Link Group and assign the logical link to it Assign the Direct Link Group to your Navigation Bar Profile IMG: Customer Relationship Management > Business Role > Define Business Role > Set the link to visible Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Direct Link Group and assign the logical link to it Assign the Direct Link Group to your Navigation Bar Profile IMG: Customer Relationship Management > Business Role > Define Business Role > Set the link to visible

Demo 1: Launch GUI Transaction GUI Transaction in Navigation Bar Example: Provide a new Direct Link group with the Transaction as a Direct Link This it what it could look like when GUI transaction call provided in navigation bar.

Demo 2: Launch URL Launch URL The transaction Launcher can be used to launch URLs and BSPs / BOR transactions from other systems. A mapping of the logical systems is required: Transaction: CRMS_IC_CROSS_SYS To launch an URL the URL has to be defined in the URL repository first: View: CRMV_IC_LTX_URL The transaction Launcher can be used to launch URLs and BSPs / BOR transactions from other systems. A mapping of the logical systems is required: Transaction: CRMS_IC_CROSS_SYS To launch an URL the URL has to be defined in the URL repository first: View: CRMV_IC_LTX_URL

Define URL in URL repository Configuration Transaction: SM30 View: CRMV_IC_LTX_URL Maint URL repository. Configuration Transaction: SM30 View: CRMV_IC_LTX_URL

Transaction Launcher Wizard Configuration IMG: Customer Relationship Management > UI Framework > > Technical Role Definition > Configure Transaction Launcher or transaction: CRMC_UI_ACTIONWZ Enter an ID (don‘t use the F4-help) Configuration IMG: Customer Relationship Management > UI Framework > > Technical Role Definition > Configure Transaction Launcher or transaction: CRMC_UI_ACTIONWZ Enter an ID (don‘t use the F4-help)

Transaction Launcher Wizard Configuration Enter a description Enter a class name (don‘t use the F4-help): ZCL_<name> Flag ‚Stateful‘, if the URL should be launched in a new window Configuration Enter a description Enter a class name (don‘t use the F4-help): ZCL_<name> Flag ‚Stateful‘, if the URL should be launched in a new window

Transaction Launcher Wizard Configuration Choose Transaction Type = URL Transaction Choose the URL ID you defined in the URL repository Configuration Choose Transaction Type = URL Transaction Choose the URL ID you defined in the URL repository

Integrate the URL into your NavBar Example 1: Provide a new Direct Link group with the URL as a Direct Link This it what it looks like when URL call provided as direct link in navigation bar.

Integrate the URL into your NavBar Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create an new Logical Link Type: C Launch Transaction Target ID: EXECLTX Parameter class: CL_CRM_UI_LTX_NAVBAR_PARAM Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create an new Logical Link Type: C Launch Transaction Target ID: EXECLTX Parameter class: CL_CRM_UI_LTX_NAVBAR_PARAM

Integrate the URL into your NavBar Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Direct Link Group and assign the logical link to it Assign the Direct Link Group to your Navigation Bar Profile IMG: Customer Relationship Management > Business Role > Define Business Role > Set the link to visible Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Direct Link Group and assign the logical link to it Assign the Direct Link Group to your Navigation Bar Profile IMG: Customer Relationship Management > Business Role > Define Business Role > Set the link to visible

Integrate the URL into your NavBar Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Work Center Link Group and assign the Logical Link (see slide 8) Assign the Work Center Link Group to a Work Center IMG: Customer Relationship Management > Business Role > Define Business Role > Set the Group to ‚In menu‘ and ‚In Work Center‘ Configuration IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile Create a new Work Center Link Group and assign the Logical Link (see slide 8) Assign the Work Center Link Group to a Work Center IMG: Customer Relationship Management > Business Role > Define Business Role > Set the Group to ‚In menu‘ and ‚In Work Center‘