Ansicht
Dokumentation

/IPRO/DETERMINE_BR - Aus Volltext Text als Referenz anlegen

/IPRO/DETERMINE_BR - Aus Volltext Text als Referenz anlegen

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In können Sie aus dem Volltext des Elements den Text als Referenz für das Element erstellen.

Das Business Add-In besteht aus den im Folgenden beschriebenen Methoden: Sie können die Methode anstelle des Standardalgorithmus verwenden, der den Text als Referenz anzeigt, der im Einführungsleitfaden konfiguriert wurde.

Folgende Importparameter stehen zur Verfügung:

IO_ELEMENT
Referenz zur Schnittstelle /IPRO/IF_DOCB_ELEMENT, mit deren Methoden Sie alle zu einem Element gehörenden Attribute ermitteln können. Die Methode GET_FULL_TXT dieser Schnittstelle gibt eine Referenz zur Klasse zurück, die die Methoden zur Ermittlung von Titel und Volltext des Elements enthält.

Folgender Rückgabeparameter steht zur Verfügung:

  • Referenz zur Klasse /IPRO/CL_DOCB_TEXT. Mit dieser Klasse lassen sich Textobjekte des SAP Document Builder instanziieren (Volltext, Vorschrift und Hilfestellung). Die Klasse stellt alle zur Erstellung des Textobjekts Als Referenz benötigten Methoden bereit. Wenn Sie die Referenz zum Volltextobjekt mit der Methode GET_FULL_TXT der Schnittstelle /IPRO/IF_DOCB_ELEMENT ermittelt haben, können Sie mit den Methoden des Volltextobjekts die Daten ermitteln, die Sie benötigen, um aus dem Volltextobjekt das Textobjekt Als Referenz zu erstellen.

Zur Erstellung des Textobjekts Als Referenz können Sie die Rückgabewerte der Methoden GET_TITLE, GET_RAWDATA und GET_HTMLSTRING der Volltextobjektreferenz verwenden.

Nach dem Aufruf der IMG-Aktivität gelangen Sie auf ein Dialogfenster, in dem Sie einen Namen für die Implementierung vergeben können.

Sollten Sie für dieses BAdI bereits andere Implementierungen durchgeführt haben, gelangen Sie auf ein anderes Dialogfenster, das die vorhandenen Implementierungen anzeigt. Wählen Sie in diesem Falle Anlegen und fahren Sie folgendermaßen fort:

1. Geben Sie im Implementierungsfeld des Dialogfensters einen Namen für die BAdI-Implementierung ein und wählen Sie Anlegen.

Sie gelangen auf das Bild zur Anlage von BAdI-Implementierungen.

2. Geben Sie im Feld Kurztext für Implementierung einen Kurztext für die Implementierung ein.

3. Wählen Sie im Registerindex Interface..

Das Feld Name der implementierten Klasse auf der Registerkarte enthält bereits einen Eintrag, da der Implementierung automatisch ein Klassenname zugeordnet wurde, als Sie diese benannt haben.

4. Sichern Sie Ihre Einträge und ordnen Sie die Implementierung einer Entwicklungsklasse zu.

5. Positionieren Sie den Cursor auf der Methode und führen Sie einen Doppelklick aus, um die Methodenbearbeitung anzustoßen.

6. Geben Sie das Coding für die Implementierung zwischen folgenden Anweisungen ein: method ~ and endmethod.

7. Sichern und implementieren Sie Ihr Coding. Kehren Sie zum Bild Implementierung bearbeiten zurück.

8. Sichern Sie die Einträge im Bild Implementierung bearbeiten.

Hinweis: Sie können eine Implementierung auch anlegen und erst zu einem späteren Zeitpunkt aktivieren. Beenden Sie die Bearbeitung in diesem Fall an diesem Punkt.

9. Wählen Sie Aktivieren.

Das in den Methoden gesicherte Coding wird beim Ausführen des Anwendungsprogramms ausgeführt.

Erstellen Sie den Text als Referenz aus dem Volltext des Elements, damit Sie den Text als Referenz nicht im Einführungsleitfaden pflegen müssen.

Weiterführende Informationen zur Verwendung von Business Add-Ins finden Sie in der SAP-Bibliothek unter Basis → ABAP Workbench (BC-DWB) → Änderungen des SAP-Standards (BC) → Business Add-Ins.






CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4422 Date: 20240418 Time: 215005     sap01-206 ( 70 ms )