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

1
The SAP CRM 7 UI Keep it simple or pay the price. © 2014 De Villiers Walton Limited Implementation Complexity I m p l e m e n t a t i o n E f f o r t Low Complexity Tasks Business Role customizing Navigation Bar customizing UI Customizing inc. Renaming , hiding, moving, adding & creating fields (EEW, AET), Defining business role specific views and defining transaction type specific views High Complexity Tasks UI Component Development inc. Views, Viewsets & Windows, Events & Navigation, Custom Controllers & Context Node Binding, Component Interface & Usage, Editable Overview Pages & Transaction Context UI Component Enhancement i.e. Extending standard SAP CRM components Extending Navigation Bar functionality Guided Procedure development There is a significant leap in complexity, implementation effort and skillset required between making cosmetic changes to the UI and defining new UI components.

description

The core configuration of Business Role, Navigation Bar Profile etc. for the SAP CRM UI 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 organization? No, I didn’t think so. 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. This 1 page presentation summarizes 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.

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

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

The SAP CRM 7 UI – Keep it simple or pay the price.

© 2014 De Villiers Walton Limited

Implementation Complexity

I

m

p

l

e

m

e

n

t

a

t

i

o

n

E

f

f

o

r

t

Low Complexity Tasks

•Business Role customizing

•Navigation Bar customizing

•UI Customizing inc. Renaming , hiding,

moving, adding & creating fields (EEW,

AET), Defining business role specific views

and defining transaction type specific views

High Complexity Tasks

•UI Component Development inc. Views,

Viewsets & Windows, Events & Navigation,

Custom Controllers & Context Node

Binding, Component Interface & Usage,

Editable Overview Pages & Transaction

Context

•UI Component Enhancement i.e.

Extending standard SAP CRM

components

•Extending Navigation Bar functionality

•Guided Procedure development

There is a significant leap

in complexity,

implementation effort and

skillset required between

making cosmetic changes

to the UI and defining new

UI components.