DVW Solutions
  • SAP
    • SAP BW
    • SAP C/4HANA
    • SAP CLOUD APPLICATION STUDIO
    • SAP CLOUD PLATFORM
    • SAP CRM
  • SERVICES
    • CONSULTING
    • CUSTOM DEVELOPMENT
    • PROJECT REMEDIATION
    • USER EXPERIENCE
  • RESOURCES
    • CASE STUDIES
    • PRODUCT DEMOS
    • WEBINAR RECORDINGS
  • BLOG
  • ABOUT
    • ABOUT US
    • MANAGEMENT TEAM >
      • DANEEL DE VILLIERS
      • DARRON WALTON
      • GERLIZE DE VILLIERS
      • JIE ZHAO
    • CONTACT US
    • CUSTOMERS
    • PARTNERS
  • GO TO DVW ANALYTICS

BLOG

The SAP CRM UI – Go in with your eyes wide open

7/7/2012

 
Picture
​Since 2008, I’ve had the pleasure of introducing hundreds of SAP customers and consultants to the new and rapidly evolving CRM User Interface (UI).
​I recently ran a five day SAP CRM User Interface Development workshop (part of SAP’s CRM Deep Dive Workshop Series) for a group of consultants and developers at one of the world’s largest oil & gas companies. The workshop was based on CRM 7.0 and covered everything from the set-up and configuration of a Business Role through to the creation of a brand new UI Component. On the way, we looked at the Application Enhancement Tool, the Easy Enhancement Workbench, Design Layer customising and Component Enhancement.

The first half of the workshop was a great success and the participants loved the UI Configuration Tool and the Application Enhancement Tool (AET).

I remember the first time I demonstrated the UI Configuration tool to a group of experienced SAP consultants. It was 2008 and we were on CRM 2006s. There were audible gasps from the group as I showed them how easy it was to change a field label, hide fields, add fields and change the position of fields on a screen. You would have gasped too. I did, and I was performing the demo.

The CRM UI is a complex beast and SAP have done a good job of masking this complexity with these tools. If you haven’t tried them yet I would urge you to do so as they showcase just how good SAP can be and with SAP CRM 7.1 they are even better!

Let’s get back to the workshop.

The User Interface (UI) Component we created used standard SAP objects and comprised a search screen, a results screen an overview page and a data entry form all integrated into a Business Role. This part of the workshop took three of the five workshop days and was in the words of one of the participants, “excruciating”.

ex•cru•ci•at•ing 
Adjective: Intensely painful. 
Mentally agonizing; very embarrassing, awkward, tedious.


I had to agree. “Excruciating”, describes the experience of creating a new UI Component very nicely. I would also add the words, “costly”, “time consuming” and “complex”.

This will come as a surprise to many SAP customers who have invested in CRM and are about to undertake an implementation project or upgrade to CRM 7.0 and above.

The core UI configuration of Business Role, Navigation Bar Profile etc is simple and straightforward as is the UI Configuration Tool and AET. SAP have done an exceptionally good job here.

However, the moment you want to do something that is not supported by these tools you are looking at potentially costly, time consuming and complex enhancements and developments.

Your consultants and developers will require a deep knowledge of the CRM UI framework and UI architecture including the Presentation Layer, the Business Object Layer (BOL), Generic Interaction Layer (genIL) and API’s which make up the CRM UI. They will also need to be able to use the Component Workbench and be comfortable with ABAP OO.

Are these skills in plentiful supply within your organisation? No, I didn’t think so.

Here are a few examples of the types of UI changes that require component enhancement and development. They may surprise you.
  • I want to create a guided procedure to walk my users through the process of creating a Service Order. That’s a development.
  • I want to remove the “More” option on the menu bar. That’s a component enhancement.
  • I want to change the structure of a UI Component View. Another component enhancement.
  • I want to include attributes from one UI Component View into another UI Component View. You need to add a new Context Node to your View. Can you guess? You got it, a component enhancement.
  • It is important that you understand this. If you don’t you are going to be in for a big shock once those time and cost estimates come in for the CRM UI work stream of your project.

The diagram at the top of this blog summarises my thoughts on the effort and complexity associated with the different CRM UI tasks that need to be undertaken as part of an SAP CRM implementation.
CONTACT US

Comments are closed.

    Categories

    All
    ACS
    Alteryx
    Analytics
    BW On HANA
    C4C
    Cloud Application Studio
    CRM
    Custom Development
    Daneel De Villiers
    Darron Walton
    DVW
    HANA Cloud Platform
    Hybris Marketing
    Ian James
    Knowledge Management
    Lumira
    Miller Heiman
    Qlik
    S/4HANA
    Salesforce.com
    Tableau
    TPM
    Transversal
    UX

    Archives

    February 2020
    December 2019
    May 2018
    February 2017
    January 2017
    November 2016
    October 2016
    September 2016
    August 2016
    June 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    October 2015
    August 2015
    November 2014
    October 2014
    May 2014
    April 2014
    September 2013
    June 2013
    March 2013
    July 2012
    January 2011
    December 2008
    August 2007

    RSS Feed

SAP
SAP BW
SAP C/4HANA
SAP CLOUD APPLICATION STUDIO
SAP CLOUD PLATFORM
SAP CRM
SERVICES
CONSULTING
CUSTOM DEVELOPMENT
PROJECT REMEDIATION
USER EXPERIENCE
BLOG
​ABOUT US
CONTACT US

DVW Solutions, from De Villiers Walton, specializes in SAP consulting & software development with a focus on Analytics & CRM

Picture

© COPYRIGHT 2003 - 2020 DE VILLIERS WALTON LIMITED. ALL RIGHTS RESERVED.
SAP® Business Suite, SAP® BusinessObjects™, SAP® BW are the trademarks or registered trademarks of SAP SE in Germany and in several other countries.

​PRIVACY POLICY

  • SAP
    • SAP BW
    • SAP C/4HANA
    • SAP CLOUD APPLICATION STUDIO
    • SAP CLOUD PLATFORM
    • SAP CRM
  • SERVICES
    • CONSULTING
    • CUSTOM DEVELOPMENT
    • PROJECT REMEDIATION
    • USER EXPERIENCE
  • RESOURCES
    • CASE STUDIES
    • PRODUCT DEMOS
    • WEBINAR RECORDINGS
  • BLOG
  • ABOUT
    • ABOUT US
    • MANAGEMENT TEAM >
      • DANEEL DE VILLIERS
      • DARRON WALTON
      • GERLIZE DE VILLIERS
      • JIE ZHAO
    • CONTACT US
    • CUSTOMERS
    • PARTNERS
  • GO TO DVW ANALYTICS

The SAP CRM UI – Go in with your eyes wide open

7/7/2012

 
Picture
​Since 2008, I’ve had the pleasure of introducing hundreds of SAP customers and consultants to the new and rapidly evolving CRM User Interface (UI).
​I recently ran a five day SAP CRM User Interface Development workshop (part of SAP’s CRM Deep Dive Workshop Series) for a group of consultants and developers at one of the world’s largest oil & gas companies. The workshop was based on CRM 7.0 and covered everything from the set-up and configuration of a Business Role through to the creation of a brand new UI Component. On the way, we looked at the Application Enhancement Tool, the Easy Enhancement Workbench, Design Layer customising and Component Enhancement.

The first half of the workshop was a great success and the participants loved the UI Configuration Tool and the Application Enhancement Tool (AET).

I remember the first time I demonstrated the UI Configuration tool to a group of experienced SAP consultants. It was 2008 and we were on CRM 2006s. There were audible gasps from the group as I showed them how easy it was to change a field label, hide fields, add fields and change the position of fields on a screen. You would have gasped too. I did, and I was performing the demo.

The CRM UI is a complex beast and SAP have done a good job of masking this complexity with these tools. If you haven’t tried them yet I would urge you to do so as they showcase just how good SAP can be and with SAP CRM 7.1 they are even better!

Let’s get back to the workshop.

The User Interface (UI) Component we created used standard SAP objects and comprised a search screen, a results screen an overview page and a data entry form all integrated into a Business Role. This part of the workshop took three of the five workshop days and was in the words of one of the participants, “excruciating”.

ex•cru•ci•at•ing 
Adjective: Intensely painful. 
Mentally agonizing; very embarrassing, awkward, tedious.


I had to agree. “Excruciating”, describes the experience of creating a new UI Component very nicely. I would also add the words, “costly”, “time consuming” and “complex”.

This will come as a surprise to many SAP customers who have invested in CRM and are about to undertake an implementation project or upgrade to CRM 7.0 and above.

The core UI configuration of Business Role, Navigation Bar Profile etc is simple and straightforward as is the UI Configuration Tool and AET. SAP have done an exceptionally good job here.

However, the moment you want to do something that is not supported by these tools you are looking at potentially costly, time consuming and complex enhancements and developments.

Your consultants and developers will require a deep knowledge of the CRM UI framework and UI architecture including the Presentation Layer, the Business Object Layer (BOL), Generic Interaction Layer (genIL) and API’s which make up the CRM UI. They will also need to be able to use the Component Workbench and be comfortable with ABAP OO.

Are these skills in plentiful supply within your organisation? No, I didn’t think so.

Here are a few examples of the types of UI changes that require component enhancement and development. They may surprise you.
  • I want to create a guided procedure to walk my users through the process of creating a Service Order. That’s a development.
  • I want to remove the “More” option on the menu bar. That’s a component enhancement.
  • I want to change the structure of a UI Component View. Another component enhancement.
  • I want to include attributes from one UI Component View into another UI Component View. You need to add a new Context Node to your View. Can you guess? You got it, a component enhancement.
  • It is important that you understand this. If you don’t you are going to be in for a big shock once those time and cost estimates come in for the CRM UI work stream of your project.

The diagram at the top of this blog summarises my thoughts on the effort and complexity associated with the different CRM UI tasks that need to be undertaken as part of an SAP CRM implementation.
CONTACT US

Comments are closed.

    Categories

    All
    ACS
    Alteryx
    Analytics
    BW On HANA
    C4C
    Cloud Application Studio
    CRM
    Custom Development
    Daneel De Villiers
    Darron Walton
    DVW
    HANA Cloud Platform
    Hybris Marketing
    Ian James
    Knowledge Management
    Lumira
    Miller Heiman
    Qlik
    S/4HANA
    Salesforce.com
    Tableau
    TPM
    Transversal
    UX

    Archives

    February 2020
    December 2019
    May 2018
    February 2017
    January 2017
    November 2016
    October 2016
    September 2016
    August 2016
    June 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    October 2015
    August 2015
    November 2014
    October 2014
    May 2014
    April 2014
    September 2013
    June 2013
    March 2013
    July 2012
    January 2011
    December 2008
    August 2007

    RSS Feed