8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 1/10
©SAP AG 2007
How-to GuideUI Object TypesSAP CRM 2006s
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 2/10
© SAP AG 2007
Purpose of This Document
This document will help you: Understand the concept of UI Object Types
Change SAP UI Object Types
Create your own UI Object Types
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 3/10
© SAP AG 2007
UI Object Types
The concept of UI Objects Types was introduced to make it possible to defineUI objects independently from the existing BOL objects.
Example: CRM Service – Complaint (BUS2000120): Due to the use of different
UI Object Types based on one BOL object, the UI objects complaint, inhouse
repair and return were built.
UI Object Types are used to determine the UI configuration, design layersettings and dynamic navigation. The UI Object Type determines the ABAP
callback class used for the determination of the subtypes, the name of the
corresponding GenIL component and the corresponding BOL and BOR
objects.
Customers can create own UI Objects Types and change SAP UI Object Types.
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 4/10
© SAP AG 2007
UI Object Types Delivered by SAP
Configuration:
The UI Object Types
delivered by SAP are client-
independent.
Transaction:
BSP_DLC_SDESIGN
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 5/10
© SAP AG 2007
Change SAP UI Object Types
Configuration:
Customers can change SAP
delivered UI object types to,
for example, assign a special
customer callback class to
determine subtypes.
Changes are client-
dependent.
SAP delivered UI Object
Types are changed by
creating an entry for the
same UI Object Type within
this customizing activity.
They overrule SAP delivered
settings (visible in
transaction
BSP_DLC_SDESIGN).
IMG-Path: with IMG -> UI
Framework -> UI Framework
Definition -> Define UI Object
Types
View: BSPDLCVC_OBJ_TYP
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 6/10
© SAP AG 2007
Customer Specific UI Object Types (I)
Configuration:
Customers can create their
own UI Objects Types in
customer namespace (X*, Y*,
Z*).
The customizing of these UI
Object Types is client-dependent.
IMG-Path: with IMG -> UI
Framework -> UI Framework
Definition -> Define UI Object
Types
View: BSPDLCVC_OBJ_TYP
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 7/10
© SAP AG 2007
Customer Specific UI Object Types (II)
Configuration:
To use the customer specific
UI Object Type the
component needs to be
enhanced using the
Framework Enhancement
Concept.
Also your own component
can be created.
The determination for the UI
Objects Type can be set on
window or view level.
For details regardingFramework enhancements,
see the How-to Guide
Framework Enhancements.
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 8/10
© SAP AG 2007
Customer Specific UI Object Types (III)
Configuration:
The method
DO_CONFIG_DETERMINATION
needs to be redefined.
8/10/2019 u i Object Types
http://slidepdf.com/reader/full/u-i-object-types 9/10
© SAP AG 2007
Customer Specific UI Object Types (IV)
Configuration:
Within this method two
methods are available:
SET_CONFIG_KEYS
This method as the following
parameters:
IV_OBJECT_TYPE = 'Name of
your Object Type‘ IV_OBJECT_SUB_TYPE = 'Name
of your Object Sub Type‘
IV_PROPAGATE_2_CHILDREN =
'X’ ->
indicates that these keys are
inherited to all
children
SET_CONFIG_KEYS_4_CHILDREN
This method has the following
parameters:
IV_OBJECT_TYPE = See above
IV_OBJECT_SUB_TYPE = See
above
Implement customer
logic to set own UI
Object Type here