Ansicht
Dokumentation
/IPRO/MGT_BADI_ELMNT - Editor starten
Vendor Master (General Section) ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Mit diesem Business Add-In legen Sie fest, welche Anwendung das System zur Anzeige oder zur Bearbeitung verschiedener Klauseltypen verwendet.
Das Business Add-In beinhaltet die im Folgenden beschriebene Methode, die Sie anstelle des Standardalgorithmus verwenden können.
Folgende Importparameter werden benötigt:
- IV_FULLTEXT
Volltext der Klausel/des Elements im Rohformat
- IV_FORMAT
Textformat (PDF, HTML)
- IV_TITLE
Titel der Klausel/des Elements, die/das im Editor angezeigt werden soll
- IV_MODE
Gibt an, ob der Text schreibgeschützt ist ('V') oder editierbar ('E') ist. Der Vorschlagswert ist 'E'.
- CV_ENCODING
Verschlüsselung des Klausel- bzw. Elementtextes. Wenn Sie die Verschlüsselung im Editor ändern, wird das Ergebnis in diesem Parameter zurückgegeben.
Folgende Exportparameter müssen von Ihrem Coding bereitgestellt werden:
- EV_CHANGED
Zeigt an, ob der Text im Editor geändert wurde.
- IV_FULLTEXT
Geänderter Volltext der Klausel/des Elements im Rohformat.
Folgende Importparameter werden benötigt:
CV_FORM
Formularname des Standardformulars. Dabei kann es sich um den in Adobe LifeCycle Designer, SmartForm oder einem anderen Formular-Editor verwendeten Namen handeln. Wenn Sie ein neues Formular anlegen, wird das Ergebnis in diesem Parameter zurückgegeben.
Im Standard wird zur Anzeige/Bearbeitung von Klauseln im HTML- oder HTM-Format die BTF-Editorsteuerung (BTF - Business Text Framework), für Texte im PDF-Format ein HTML-Viewer und für Standardformulare ein PDF-basiertes Formular verwendet.
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
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.
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.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4378 Date: 20240425 Time: 021451 sap01-206 ( 55 ms )