Ansicht
Dokumentation
( RELNCRM_31_SURVEY_DYNAMI )
ABAP Short Reference ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Kurztext
Dynamische Komponenten in Surveys (geändert)
Verwendung
Ab Release 3.1 ist beim Personalisieren und Ändern von Surveys mehr Flexibilität möglich. So können Sie z.B. für bestimmte Kunden eine persönliche Begrüßung einfügen, wie "Guten Tag, Herr Müller", oder prüfen, ob alle Mussfelder ausgefüllt wurden. Folgende dynamische Komponenten stehen zur Verfügung:
- Kurztextersetzung
Sie können Surveys personalisieren, indem Sie einen Begrüßungstext für den Empfänger einfügen, z.B. "Guten Tag Herr Müller".
- Unsichtbare Felder hinzufügen
Sie können unsichtbare Felder hinzufügen, um Surveys in zustandslosen Szenarios (d.h. während der Verarbeitung des Surveys besteht keine Verbindung zum Anwendungsserver) zu identifizieren, z.B. für Internetszenarios oder Mailing-Aktionen. Bestimmte Informationen, etwa der Name oder Empfänger eines Surveys (z.B. Geschäftspartner) sind während der Verarbeitung nicht im Browser sichtbar, sondern nur in der HTML-Quelle. Dadurch kann der Absender beim Erhalten der Antworten sofort sehen, welcher Survey an wen gesendet wurde.
- Felder auf ohne Anzeige setzen
Wenn Surveys von mehreren Personen bearbeitet werden, können Sie bestimmte Fragefelder ausblenden. So kann z.B. ein Kunde den ersten Teil eines Surveys ausfüllen und der Vertriebsmitarbeiter den zweiten Teil, abhängig von den Antworten des Kunden. Der Kunde soll nicht sehen, was in der Nachbereitung mit seinem Survey geschieht, daher werden ihm die Felder für den Vertriebsmitarbeiter nicht angezeigt.
- Felder auf schreibgeschützt setzen
Wenn, wie im vorherigen Beispiel, mehrere Personen unterschiedliche Teile desselben Surveys bearbeiten, etwa ein Kunde und später ein Vertriebsmitarbeiter, dann kann der Vertriebsmitarbeiter die Antworten des Kunden nur lesen und nicht verändern.
- Mussfelder setzen
Diese Option kann verwendet werden, um zu prüfen, ob bestimmte Mindestanforderungen erfüllt wurden, etwa, wenn in einem Formular persönliche Daten wie Name, Adresse und Telefonnummer angegeben werden müssen.
- Werte setzen
Je nach Zielgruppe können Sie für bestimmte Antwortfelder Vorschlagswerte definieren. Sie haben z.B. einen Survey für die Auswertung eines bestimmten Produkts angelegt und Ihre Hauptzielgruppe arbeitet im IT-Bereich. Eine der Fragen im Survey bezieht sich auf den Beruf. Hier könnten Sie z.B. einstellen, dass Informationstechnologie als Vorschlag erscheinen soll.
- Antwortoptionen setzen
Sie können Antwortoptionen einfügen, die sich je nach Zielgruppe oder anderen Variablen, z.B. Top-N-Produkte, unterscheiden.
- Javascript verschmelzen
Über Scripting kann geprüft werden, ob korrekte Daten eingegeben wurden, z.B. Währung, Postleitzahl, E-Mailadresse oder Telefonnummer. Wenn ein Benutzer z.B. im Feld für die Postleitzahl "ABCDEFG" eingibt, erscheint ein Dialogfenster, indem er gebeten wird, Zahlen und Buchstaben einzugeben. So kann vermieden werden, dass unpassende Daten auf Web-Sites, in Datenbanken oder Tabellen gespeichert werden.
- Hinweis
- Wenn Sie eigenes Scripting schreiben, müssen Sie es auf Fehler überprüfen, z.B. ob die Syntax korrekt ist.
Auswirkungen auf den Datenbestand
Auswirkungen auf die Datenübernahme
Ein Beispiel für dynamische Komponenten finden Sie im Beispiel-Survey EXAMPLE_DYNAMIC_SURVEY unter der Anwendung CRM_SURVEY_CORE.
Anzeigen können Sie das Beispiel für dynamische Komponenten im Survey EXAMPLE_DYNAMIC_SURVEY im Funktionsbaustein CRM_SVY_EXAMPLE_DYNAMIC_PBO.
Spezifizieren Sie den Customer-Exit unter Surveyattribute pflegen in der Survey Suite oder dem Survey Builder unter Technische Einstellungen → Schnittstelle zur Anwendung.
Wenn Sie dynamische Komponenten für andere Surveys implementieren wollen, können Sie dies in der Klasse CL_CRM_SVY_VALUE im Paket CRM_SVY_RUNTIME unter Basis-Werkzeuge → ABAP Workbench → Übersicht → → Object Navigator tun.
Auswirkungen auf die Systemverwaltung
Auswirkungen auf das Customizing
Weitere Informationen
Vendor Master (General Section) CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5194 Date: 20240523 Time: 170707 sap01-206 ( 92 ms )