
Für die asynchrone Message-Indizierung können Sie eines der beiden folgenden Programme verwenden: SRT_UDS_AUTO_INDEX wird für die job-basierte Indizierung verwendet, SRT_UDS_INDEX hingegen für die manuelle Indizierung. Beachten Sie, dass beide Programme mandantenspezifisch sind.
Diese Programme selektieren und verarbeiten Messages in Blöcken, um einer hohen Anzahl von Messages gerecht zu werden. Für jeden verarbeiteten Block wird die Anzahl der ausgewählten Messages, die Anzahl der indizierten Messages und der Zeitstempel der letzten Message im Block ausgegeben. Treten Fehler auf, werden die entsprechenden Message-IDs aufgelistet.
Damit Sie die Programme für die asynchrone Extraktion nutzen können, muss Ihnen das Berechtigungsobjekt S_SRT_UDSM mit der Aktivität 02 (Ändern) zugeordnet sein.
Um den gesamten Index mit der Funktion Vollständige Neuindizierung im Programm SRT_UDS_AUTO_INDEX neu aufbauen zu können, muss Ihnen das Berechtigungsobjekt S_SRT_UDSM mit der Aktivität 06 (Löschen) zugeordnet sein.
Beide Berechtigungsobjekte sind in den Vorlagerollen SAP_BC_WEBSERVICE_ADMIN_BIZ und SAP_BC_WEBSERVICE_ADMIN_TEC enthalten.
Jobbasierte Indizierung mit SRT_UDS_AUTO_INDEX
Das Programm SRT_UDS_AUTO_INDEX dient zur jobbasierten Indizierung für die benutzerdefinierte Suche. Wenn es erstmals ausgeführt wird, indiziert es alle Messages, bevor es selbst gestartet wird. Bei jeder darauffolgenden Ausführung werden nur die Messages indiziert, die seit der letzten Ausführung angelegt wurden. Wenn Sie eine asynchrone Indizierung durchführen, empfehlen wir Ihnen die Einplanung eines regelmäßigen (z.B. stündlichen) Jobs auf Basis dieses Programms. Verwenden Sie hierzu die Jobeinplanung (Transaktion SM36). Das Programm hat keine Parameter, so dass Sie keine Varianten angeben müssen. Da das Programm nur Messages aus dem aktuellen Mandanten verarbeitet, planen Sie einen regelmäßigen Job in jedem betroffenen Mandanten ein.
Weitere Informationen zur Verarbeitung von Hintergrundjobs finden Sie unter Hintergrundverarbeitung: Konzepte und Funktionen.
Manuelle Indizierung mit SRT_UDS_INDEX
Dieses Programm zur manuellen Indizierung berücksichtigt alle Konfigurationen unabhängig von ihrem Extraktionstyp.
Eine manuelle Indizierung kann in folgenden Fällen notwendig sein:
Sie erstellen eine neue Konfiguration für die benutzerdefinierte Suche mit direkter Extraktion und wollen ältere Messages zum Index der benutzerdefinierten Suche hinzufügen.
Sie erstellen eine neue Konfiguration für die benutzerdefinierten Suche mit asynchroner Extraktion, nachdem die jobbasierte Indizierung eingerichtet wurde. Das das Programm SRT_UDS_AUTO_INDEX nur Messages verarbeitet, die seit der letzten Programmausführung erstellt wurden, werden ältere Messages bei der jobbasierten Indizierung nicht indiziert.
Sie stellen Indizierungsprobleme bei einzelnen Messages fest, indem Sie die Indexjobs der benutzerdefinierten Suche überwachen, und möchten diese Messages nach der Lösung des Problems neu indizieren.
Ein Index der benutzerdefinierten Suche ist beschädigt und Sie möchten den gesamten Index löschen und neu aufbauen.