Schnellste Möglichkeit für Texteditor in Dynpro

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Schnellste Möglichkeit für Texteditor in Dynpro

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Moin moin,

gegeben sei ein Dynpro, in das ein Langtextfeld (also ein Text Editor) eingebaut werden soll. Da gibt es nun eine Menge Möglichkeiten, das zu machen. Ich suche nach der einfachsten/schnellsten/minimalen Lösung dafür. Also sowas wie den FuBau TERM_CONTROL_EDIT, aber eben nicht als Popup, sondern als Element eines vorhandenen Dynpros. Den Langtext will ich dann mit SAVE_TEXT wegsichern.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Schnellste Möglichkeit für Texteditor in Dynpro

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Sollen noch andere Dinge auf dem Dynpro sein?
Wenn nicht, verwend doch einfach den EDIT_TEXT anstatt TERM_CONTROL_EDIT.
Den kann man meines Wissens recht gut parametrieren.

lg ADT

EDIT:
Der EDIT_TEXT gehört außerdem zur selben Funktionsgruppe wie SAVE_TEXT.
Wenn du Bedenken mit dem Sichern aus dem EDIT_TEXT heraus hast, dass man dazu für die Verbuchung uU einen sog. DUMMY_TEXT anlegen muss, kann ich dich beruhigen. Man kann den EDIT_TEXT auch OHNE dieses Mis(t)feature verwenden. (Parameter SAVE = space)
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Schnellste Möglichkeit für Texteditor in Dynpro

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Okay. Vielleicht doch nicht das was du suchst...

In Bezug auf "Wiederverwendbarkeit" fiele mir noch folgende Lösung ein:
- Ein Subscreen-Dynpro mit nur einem CustomControl-Feld (Maximale Größe und Resizing auf Minimale Größe)
- Einen zugehörigen Funktionsbaustein der den Editor mit den gewünschten Daten initilaisiert.
- Einen Funktionsbaustein um die aktuellen Daten wieder auszulesen.

Das Ganze kannst du dann auf bel. Dynpros in einem Subscreen-Bereich (Resizing nicht vergessen!) einbinden.
Im PBO des Trägerdynpros musst du dann nur noch den Fuba zum Initialisieren aufrufen.

Wenn mehr als ein Editor auf einem Dynpro verwendet werden soll, kannst du einfach weitere Subscreen-Dynpros anlegen und im Initialisierungs Fuba entsprechende Parameter zur Auwahl des Editors vorsehen.

Somit hat man einen allzeit einsetzbaren Editor, den man für Kunden bel. anpassen kann (weitere Buttons usw).

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Schnellste Möglichkeit für Texteditor in Dynpro

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
a-dead-trousers hat geschrieben:Sollen noch andere Dinge auf dem Dynpro sein?
Wenn nicht, verwend doch einfach den EDIT_TEXT anstatt TERM_CONTROL_EDIT.
Richtig, ist nicht das, was ich suche. Ich will in ein vorhandenes Dynpro (auf dem selbstverständlich noch andere Sachen sind) ein Langtextfeld einbinden.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing


Re: Schnellste Möglichkeit für Texteditor in Dynpro

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Oder gleich CL_GUI_SAPSCRIPT_EDITOR, damit man sich das (fehlerbehaftete) Umwandeln der Text ersparen kann.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

13
Antw.
5058
Views
Table Control und texteditor
von amjahid » 26.11.2007 12:42 • Verfasst in ABAP® für Anfänger
4
Antw.
5142
Views
SAPScript Legacy Texteditor fehlt, CSapEditorCtrl::GetObject
von bapimueller » 25.08.2020 15:16 • Verfasst in SAP - Allgemeines
4
Antw.
3020
Views
Möglichkeit Komponentennamen aus Struktur zu lesen
von MarkusW » 12.02.2007 11:00 • Verfasst in ABAP® Core
1
Antw.
838
Views
Backupfunktion: Möglichkeit der Sicherung der Tabellendaten
von Hutch3 » 05.08.2010 12:15 • Verfasst in ABAP® für Anfänger
4
Antw.
2578
Views
Möglichkeit zur Auswertung aller Kostenstellen über Ad-hoc?
von jijo2000 » 01.04.2005 09:18 • Verfasst in Human Resources

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 53 Minuten von tar 8 / 175
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1488

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 53 Minuten von tar 8 / 175
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1488

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822