SAP CRM Web UI: configuratie, applicatie & Verbeteringstools

Inhoudsopgave:

Anonim

Overzicht

  • SAP CRM heeft veel standaard rollen gedefinieerd (voor bijvoorbeeld Sales Professional) en applicaties binnen deze rollen (voor bijvoorbeeld Account Management)
  • Over het algemeen gebruiken bedrijven de standaardtoepassingen niet zoals ze zijn en gaan voor kleine of grote verbeteringen
  • Daarom is SAP CRM geïmplementeerd met tools voor de verbetering van SAP-standaardapplicaties. Met behulp van deze tools is het mogelijk om de weergaven te wijzigen, velden toe te voegen, tabellen toe te voegen, enz. In de bestaande applicaties
  • Deze tools omvatten voornamelijk:
    • Web UI-configuratieprogramma
    • Application Enhancement Tools (AET)

Web UI-configuratieprogramma

  • De lay-out die wordt weergegeven voor elke weergave in SAP CRM, wordt onderhouden als configuratie van de webinterface
  • Deze configuraties worden geïdentificeerd met behulp van 4 parameterwaarden
  • Zo kunt u de configuraties van de webgebruikersinterface uitbreiden met nieuwe lay-outs met verschillende parameterwaarden
  • De velden die in de webinterface worden weergegeven, zijn afkomstig van de databasestructuren die zijn gedefinieerd in de datadictionary
    • Volgens de vereiste worden niet alle velden in alle schermen weergegeven
    • Het is mogelijk om de schermen te wijzigen met behulp van de webinterfaceconfiguratietool
    • Met deze tool is het mogelijk om enkele velden van de schermen te verwijderen
    • Het maakt het ook mogelijk om een ​​veld dat beschikbaar is in de datadictionary-structuur aan het scherm toe te voegen
  • Op alle pagina's in de CRM Web UI is er een knop om naar "Web UI tool" te gaan
    • Er zijn vooraf gedefinieerde rollen nodig om deze knop beschikbaar te maken
    • Om deze knop te zien en wijzigingen aan te brengen in deze tool, moet de gebruiker dus voldoende autorisaties hebben


Knoppen op de Web UI-pagina Laten we ze hieronder bestuderen

  1. Configureerbaar gebied : dit markeert het gebied op het scherm dat kan worden geconfigureerd
  2. Configuratiepagina : Dit opent de pop-up om de huidige pagina te configureren:



Configuratieweergave voor afdelingspagina

  1. Personalisatie
    1. Hiermee kan de gebruiker zijn eigen lay-out van de weergave instellen
    2. Dit is van invloed op de individuele gebruiker en is niet van toepassing op de hele applicatie
  1. Print pagina : Om de huidige pagina af te drukken
  • Om een ​​nieuwe lay-out te maken, is het mogelijk om met de knop "Nieuw" een blanco formulier te maken
    • U kunt ook de bestaande configuratie kopiëren en deze indien nodig wijzigen
  • Web UI Configuration Tool ondersteunt de functie slepen en neerzetten om de velden aan de lay-out toe te voegen
  • Het biedt ook de mogelijkheid om verschillende eigenschappen van een veld in te stellen
  • In enkele gevallen omvatten implementaties van deze verbeteringen ook ABAP-programmering in de Web UI-componenten

Beschikbare configuraties (screenshot hierboven)

  • Een configuratie wordt geïdentificeerd met een unieke combinatie van volgende velden:
    • Rolconfiguratiesleutel
    • Componentgebruik
    • Object type
    • Objectsubtype
  • Afhankelijk van de verschillende combinatie zijn er meerdere configuraties beschikbaar voor een bezichtiging
  • Door een rij in dit toewijzingsblok te selecteren, wordt het "Huidige configuratieontwerp" bijgewerkt om de lay-out te tonen die is ontworpen onder de geselecteerde configuratie
  • Knoppen om aan de configuratie te werken (zie bovenstaande schermafbeelding): Dit zijn de knoppen om het "Huidige configuratieontwerp" te wijzigen voor de geselecteerde configuratie in "Beschikbare configuraties"
    1. Bijschrift toevoegen: Met de knop is het mogelijk om het bijschrift toe te voegen aan de formulierweergave op een overzichtspagina
    2. Regel toevoegen: Deze knop voegt een rij toe in het gebied "Huidig ​​configuratieontwerp"
    3. Omhoog verplaatsen: Deze knop is bedoeld om een ​​geselecteerd veld één rij boven de huidige rij te verplaatsen
    4. Omlaag verplaatsen: Deze knop is bedoeld om een ​​geselecteerd veld een rij onder de huidige rij te verplaatsen
    5. Beschikbare velden weergeven: (Afb. 3) toont alle velden die beschikbaar zijn om aan de lay-out te worden toegevoegd, zodat deze zichtbaar is in de applicatie
    6. Veldeigenschappen tonen: (Afb. 3) toont dat u de eigenschappen van het geselecteerde veld in de lay-out kunt zien en instellen
    7. In de bewerkingsmodus is het mogelijk om enkele van deze eigenschappen te wijzigen
  • Deze tool ondersteunt het toevoegen of verwijderen van velden (beschikbaar in het gegevenswoordenboek) uit de weergave-indeling
  • Met deze tool is het niet mogelijk om de velden toe te voegen aan de datadictionary-structuren en -tabellen zodat ze weerspiegelen in uw CRM.
  • Het configuratiescherm voor tabelweergave heeft een andere lay-out, waarbij de gebruiker de beschikbare kolommen en eigenschappen van deze kolommen moet instellen

Beveiligingsproblemen

  • Eindgebruikers zouden geen toegang moeten hebben om deze instellingen in de configuratietool uit te voeren. Alleen supergebruikers of ontwikkelaars krijgen deze rollen
  • Elke aangebrachte wijziging is zichtbaar voor alle gebruikers die toegang hebben tot de applicatie
  • Naast de wijzigingen die zijn geïmplementeerd in de UI-configuratietool, kunnen eindgebruikers instellingen maken voor personalisatie van de weergave. Personalisatie-instellingen zijn van toepassing op de individuele gebruiker en worden niet gedeeld met de eindgebruikers
  • Afhankelijk van de vereiste, kan personalisatie worden beheerd binnen de aanpassingsinstellingen
    • Dit betekent dat er aanpassingsinstellingen zijn waarmee ontwikkelaars kunnen voorkomen dat gebruikers de weergaven personaliseren
    • Na het toepassen van deze instelling is de personalisatieknop niet beschikbaar voor de eindgebruikers

Application Enhancement Tool (AET)

  • Application Enhancement Tool is een uitgebreide tool voor de verbetering van de SAP-standaardapplicaties, zodat de wijzigingen tot op databaseniveau door de tool zelf worden geïmplementeerd en er bijna geen coderingsinspanning is.
  • Deze tool is ook geïntegreerd met de webinterfaceconfiguratietool.
  • Net als bij de UI-configuratietool, moet u eerst het configureerbare gebied (blauw gemarkeerd) van de applicatie selecteren
  • Hiermee wordt de UI-configuratietool geopend in hetzelfde venster als hieronder wordt weergegeven

    UI-configuratietool voor AET

We moeten een relevante knop selecteren voor AET-verbeteringen (hierboven gemarkeerd)

  • Weergaveverbeteringen: stelt u in staat om reeds bestaande verbeteringen te zien. Het is mogelijk om een ​​verbetering te selecteren en deze te wijzigen
  • De knop "Veld maken" kan worden gebruikt om een ​​nieuw veld te maken in de geselecteerde weergave

Hieronder ziet u de weergave van bestaande veld- en tabelverbeteringen:

Deze weergave heeft knoppen voor weergave- en tabelverbeteringen in de respectievelijke toewijzingsblokken:

  • Nieuw: Met deze knop is het mogelijk om nieuwe velden aan te maken en ook om tabellen aan te maken
  • Met behulp van de hyperlink in de eerste kolom (Enhancement Id) is het mogelijk om een ​​bestaande verbetering te bewerken

Verbeterde weergave

  • Om een ​​weergave te verbeteren nadat u op de knop "Nieuw" hebt geklikt (weergegeven in bovenstaande scrrenshot), moet u het bedrijfsobjectgedeelte selecteren waar het nieuwe veld of de nieuwe tabel moet worden toegevoegd:
  • Afhankelijk van het geselecteerde object, worden de databasetabellen en de structuren geselecteerd.
  • Bij het aanmaken van een veld moet u de eigenschappen van het veld instellen:
  • Volgens de geselecteerde eigenschappen wordt het veld gegenereerd en worden verschillende lagen voor het nieuwe veld verbeterd
  • De knop "Exportmodus inschakelen" kan worden gebruikt zodat het raamwerk eigenschappen kiest uit het gegevenselement dat in de velddefinitie wordt gebruikt
    • In de Expert-modus moeten we een waarde instellen voor het veld Gegevenselement
    • In de definitie van een gegevenselement is het mogelijk om eigenschappen in te stellen zoals Label (Beschrijving)
    • Zo moeten verschillende eigenschappen van het veld automatisch worden ingesteld met behulp van de definitie van een gegevenselement in een gegevenswoordenboek
  • Evenzo kunnen we tabelvelden maken met behulp van de AET
  • Voor tabellen moeten we de details van de tabel als geheel specificeren en ook de individuele velden die voor de tabel moeten worden gegenereerd
  • Zodra een veld of tabel is gegenereerd met behulp van de AET, wordt de applicatie opnieuw opgestart en kan de gebruiker het nieuwe veld of de nieuwe tabel gebruiken
  • Deze velden en tabel hebben ook de vereiste databasetabellen bijgewerkt
  • Dit betekent dat wanneer u een waarde invoert voor deze velden en opslaan, de waarde wordt opgeslagen in de database