Introduction 
Les données de l'application CRM apparaissent dans les vues. Les vues peuvent être regroupées en ensembles de vues. Les vues et les ensembles de vues sont affichés dans des fenêtres. SAP fournit des vues configurables et non configurables. Une vue est configurable si une balise de configuration lui est affectée. C'est le cas pour la plupart des vues CRM fournies par SAP. Les balises de configuration permettent de modifier et d'adapter l'interface utilisateur.
Lors de la configuration de l'interface utilisateur, vous pouvez effectuer les opérations suivantes :
Ajout, suppression et modification de la position des éléments de l'interface utilisateur
Modification du nom des éléments de l'interface utilisateur
Ajout et modification des légendes
Modification des propriétés de zone (par exemple, en affichage uniquement ou obligatoire)
Définition d'autres options (par exemple, option de chargement pour les blocs d'affectation, critères de recherche visibles et opérateurs par défaut pour la recherche)
Il est possible de modifier la mise en forme d'une vue configurable lors de la configuration de l'interface utilisateur. Différentes fonctions de configuration sont disponibles selon le type de la vue. Les types de vue suivants sont différents :
Vue formulaire
Tables et hiérarchies
Pages de synthèse
Page d'accueil et pages de travail initiales
Pour chaque vue configurable, SAP fournit au moins une configuration par défaut. Toutes les configurations fournies par SAP sont sauvegardées dans des tables SAP indépendantes du mandant. Celles-ci ne peuvent pas être modifiées par le client. Si les configurations sont ajustées ou créées par le client, elles sont sauvegardées dans des tables client dépendantes du mandant. Au moment de l'exécution, une séquence d'accès est utilisée pour déterminer la configuration. Le système vérifie toujours s'il existe une configuration client et l'affiche, le cas échéant. S'il n'existe aucune configuration, la configuration SAP est utilisée. Si une configuration client est supprimée avec la configuration de l'interface utilisateur, la configuration SAP est déterminée.
En outre, il est possible de disposer de plusieurs configurations SAP ou client pour une vue. Pour ce faire, les paramètres suivants sont utilisés :
Clé de configuration de rôle
Utilisation de composant
Type d'objet
Type de sous‑objet
Au moment de l'exécution, la configuration correcte est déterminée en fonction de ces paramètres. La clé de configuration de rôle peut être définie dans le Customizing, puis affectée à un rôle utilisateur. Avec ce paramètre, il est possible de créer des configurations dépendantes du rôle utilisateur. Au moment de l'exécution, ce paramètre est automatiquement déterminé par le rôle utilisateur avec lequel l'utilisateur est connecté.
Les types d'objet de l'interface utilisateur ont été introduits pour définir les objets de l'interface utilisateur indépendamment des objets de la couche d'objets de gestion existante.
Exemple
Service CRM - Réclamation (BUS2000120). Suite à l'utilisation de différents types d'objet de l'interface utilisateur basés sur un objet de la couche d'objets de gestion, les objets de l'interface utilisateur "réclamation", "réparation atelier" et "retour" ont été créés.
Selon le type d'objet de l'interface utilisateur, les configurations peuvent être créées. Le type de sous-objet est un objet subordonné au type d'objet, tel qu'un type d'opération, et peut également être utilisé. Par conséquent, en utilisant le type d'objet de l'interface utilisateur et la catégorie d'objet partiel, vous pouvez obtenir différentes configurations de l'interface utilisateur pour différents processus de gestion. Au moment de l'exécution, le type d'objet et la catégorie d'objet partiel sont définis par l'application. L'utilisation de composants est automatiquement définie par le logiciel intégré au moment de l'exécution.
Pour déterminer la configuration et les étiquettes, la séquence d'accès est exécutée en deux étapes. Dans la première étape, une configuration est déterminée, basée sur les paramètres. La recherche commence avec les paramètres définitifs (= clé de recherche) et, si elle échoue, un nombre inférieur de paramètres est utilisé étape par étape. Les paramètres permettant de déterminer une configuration correcte constituent une « clé de réussite ». Dans une deuxième étape, la clé réussie est utilisée pour déterminer les étiquettes du référentiel de texte. Si les étiquettes ne sont pas explicitement définies dans la configuration, elles peuvent être déterminées à partir du Dictionnaire ABAP. Outre la configuration de l'interface utilisateur, le Customizing de la couche de conception a été introduit dans SAP CRM. Avec cette fonction, il est possible d'associer les options liées à l'interface utilisateur à un nouvel objet de conception générique couvrant plusieurs vues et implémentant le même contenu fonctionnel.
L'image suivante affiche la séquence d'accès générale au moment de l'exécution :
