Interface utilisateur Web SAP CRM: configuration, application et amp; Outils d'amélioration

Table des matières:

Anonim

Aperçu

  • SAP CRM a de nombreux rôles standard définis (par exemple, professionnel de la vente) et des applications au sein de ces rôles (par exemple, gestion de compte)
  • Dans un scénario général, les entreprises n'utilisent pas les applications standard telles quelles et optent pour des améliorations mineures ou majeures
  • Compte tenu de cela, SAP CRM a été implémenté avec des outils pour l'amélioration des applications standard SAP. Grâce à ces outils, il est possible de modifier les vues, d'ajouter des champs, d'ajouter des tables, etc. dans les applications existantes
  • Ces outils comprennent principalement:
    • Outil de configuration de l'interface utilisateur Web
    • Outils d'amélioration des applications (AET)

Outil de configuration de l'interface utilisateur Web

  • La mise en page affichée pour n'importe quelle vue dans SAP CRM est gérée en tant que configuration de l'interface utilisateur Web
  • Ces configurations sont identifiées à l'aide de 4 valeurs de paramètres
  • Ainsi, vous pouvez améliorer les configurations de l'interface utilisateur Web avec de nouvelles dispositions en utilisant différentes valeurs de paramètres
  • Les champs affichés dans l'interface utilisateur Web proviennent des structures de base de données définies dans le dictionnaire de données
    • Conformément à l'exigence, tous les champs ne sont pas affichés dans tous les écrans
    • Il est possible de modifier les écrans à l'aide de l'outil de configuration de l'interface utilisateur Web
    • Avec cet outil, il est possible de supprimer certains champs des écrans
    • Il permet également d'ajouter un champ disponible dans la structure du dictionnaire de données à l'écran
  • Sur toutes les pages de l'UI Web de CRM, il y a un bouton pour aller à "Outil de l'IU Web"
    • Des rôles prédéfinis sont nécessaires pour rendre ce bouton disponible
    • Ainsi, pour voir ce bouton et effectuer des modifications dans cet outil, l'utilisateur doit disposer des autorisations suffisantes


Boutons sur la page Web UI Permet de les étudier ci-dessous

  1. Zone configurable : Ceci met en évidence la zone de l'écran qui est configurable
  2. Configurer la page : Cela ouvre la fenêtre contextuelle pour configurer la page actuelle:



Page Affichage de la configuration pour le centre de travail

  1. Personnalisation
    1. Avec cela, l'utilisateur peut définir sa propre disposition de la vue
    2. Cela affecte l'utilisateur individuel et ne s'applique pas à l'ensemble de l'application
  1. Imprimer la page : Pour retirer l'impression de la page en cours
  • Afin de créer une nouvelle mise en page, il est possible d'utiliser le bouton "Nouveau" pour créer un formulaire vierge
    • Vous pouvez également utiliser la copie de la configuration existante, puis la modifier si nécessaire
  • L'outil de configuration de l'interface utilisateur Web prend en charge la fonction glisser-déposer pour ajouter les champs à la mise en page
  • Il permet également de définir différentes propriétés d'un champ
  • Dans de rares cas, les implémentations de ces améliorations incluent également la programmation ABAP dans les composants de l'interface utilisateur Web.

Configurations disponibles (capture d'écran ci-dessus)

  • Une configuration est identifiée par une combinaison unique des champs suivants:
    • Clé de configuration de rôle
    • Utilisation des composants
    • Type d'objet
    • Sous-type d'objet
  • En fonction de la combinaison différente, plusieurs configurations peuvent être disponibles pour une vue
  • La sélection d'une ligne dans ce bloc d'affectation met à jour la "Conception de la configuration actuelle" pour afficher la disposition conçue sous la configuration sélectionnée
  • Boutons pour travailler sur la configuration (voir capture d'écran ci-dessus): Ce sont les boutons pour modifier la "Conception de la configuration actuelle" pour la configuration sélectionnée dans "Configurations disponibles"
    1. Ajouter une légende: avec le bouton, il est possible d'ajouter la légende sur la vue Formulaire dans une page de présentation
    2. Ajouter une ligne: ce bouton ajoute une ligne dans la zone "Conception de la configuration actuelle"
    3. Monter: ce bouton permet de déplacer un champ sélectionné d'une ligne au-dessus de sa ligne actuelle
    4. Déplacer vers le bas: ce bouton permet de déplacer un champ sélectionné d'une ligne sous sa ligne actuelle
    5. Afficher les champs disponibles: (Fig.3) il montre tous les champs qui sont disponibles pour être ajoutés à la mise en page afin qu'il soit visible sur l'application
    6. Afficher les propriétés du champ: (Fig.3) cela montre que vous pouvez voir et définir les propriétés du champ sélectionné sur la mise en page
    7. En mode édition, il est possible de modifier certaines de ces propriétés
  • Cet outil prend en charge l'ajout ou la suppression de champs (disponibles dans le dictionnaire de données) de la mise en page de la vue
  • Avec cet outil, il n'est pas possible d'ajouter les champs dans les structures et tables du dictionnaire de données de manière à ce qu'ils se reflètent dans votre CRM.
  • L'écran de configuration de la vue tableau a une disposition différente, dans laquelle l'utilisateur doit définir les colonnes disponibles et les propriétés de ces colonnes

Problèmes de sécurité

  • Les utilisateurs finaux ne doivent pas avoir accès pour effectuer ces paramètres dans l'outil de configuration. Seuls les super utilisateurs ou développeurs disposent de ces rôles
  • Toute modification apportée est visible par tous les utilisateurs accédant à l'application
  • En plus des modifications implémentées dans l'outil de configuration de l'interface utilisateur, les utilisateurs finaux peuvent définir des paramètres de personnalisation de la vue. Les paramètres de personnalisation sont applicables à l'utilisateur individuel et ne sont pas partagés entre les utilisateurs finaux
  • Selon l'exigence, la personnalisation peut être contrôlée dans les paramètres de personnalisation
    • Cela signifie qu'il existe des paramètres de personnalisation avec lesquels les développeurs peuvent empêcher les utilisateurs de personnaliser les vues
    • Après avoir appliqué ce paramètre, le bouton de personnalisation ne sera pas disponible pour les utilisateurs finaux

Outil d'amélioration des applications (AET)

  • Application Enhancement Tool est un outil complet pour l'amélioration des applications standard SAP de sorte que les modifications jusqu'au niveau de la base de données soient implémentées par l'outil lui-même et qu'il n'y ait presque aucun effort de codage.
  • Cet outil est également intégré à l'outil de configuration de l'interface utilisateur Web.
  • Similaire à l'outil de configuration de l'interface utilisateur, vous devez d'abord sélectionner la zone configurable (surlignée en bleu) dans l'application
  • Cela ouvrira l'outil de configuration de l'interface utilisateur dans la même fenêtre que celle indiquée ci-dessous

    Outil de configuration de l'interface utilisateur pour AET

Nous devons sélectionner un bouton pertinent pour les améliorations de l'AET (mis en évidence ci-dessus)

  • Améliorations de l'affichage: vous permet de voir les améliorations déjà existantes. Il est possible de sélectionner une amélioration et de la modifier
  • Le bouton "Créer un champ" peut être utilisé pour créer un nouveau champ dans la vue de sélection

Voici l'affichage des améliorations de champ et de table existantes:

Cette vue contient des boutons pour les améliorations de la vue et du tableau dans les blocs d'affectation respectifs:

  • Nouveau: Grâce à ce bouton, il est possible de créer de nouveaux champs et aussi de créer des tables
  • En utilisant le lien hypertexte dans la première colonne (ID d'amélioration), il est possible de modifier une amélioration existante

Amélioration de la vue

  • Afin d'améliorer une vue après avoir cliqué sur le bouton "Nouveau" (illustré dans la capture d'écran ci-dessus), vous devez sélectionner la partie objet métier dans laquelle le nouveau champ ou la nouvelle table doit être ajouté:
  • En fonction de l'objet sélectionné, les tables de la base de données et les structures seront sélectionnées.
  • Lors de la création d'un champ, vous devez définir les propriétés du champ:
  • Selon les propriétés sélectionnées, le champ sera généré et différentes couches seront améliorées pour le nouveau champ
  • Le bouton "Activer le mode d'exportation" peut être utilisé pour que le framework sélectionne les propriétés de l'élément de données utilisé dans la définition du champ
    • En mode Expert, nous devons définir la valeur du champ Élément de données
    • Dans la définition des éléments de données, il est possible de définir des propriétés telles que Label (Description)
    • Ainsi, différentes propriétés du champ doivent être définies automatiquement à l'aide de la définition d'élément de données dans le dictionnaire de données
  • De même, nous pouvons créer des champs de table en utilisant l'AET
  • Pour la table, nous devons spécifier les détails de la table dans son ensemble ainsi que les champs individuels à générer pour la table
  • Une fois le champ ou la table généré à l'aide de l'AET, l'application redémarrera et l'utilisateur pourra alors utiliser le nouveau champ ou la nouvelle table
  • Ces champs et table auront également mis à jour les tables de base de données requises
  • Cela signifie que lorsque vous entrez une valeur pour ces champs et effectuez une sauvegarde, la valeur sera stockée dans la base de données