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 / 4400 / 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 / 4400 / 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 / 4400 / 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.
5064
Views
Table Control und texteditor
von amjahid » 26.11.2007 12:42 • Verfasst in ABAP® für Anfänger
4
Antw.
5147
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.
843
Views
Backupfunktion: Möglichkeit der Sicherung der Tabellendaten
von Hutch3 » 05.08.2010 12:15 • Verfasst in ABAP® für Anfänger
4
Antw.
2579
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

Rechnung: Belegspez. Adresse
vor 2 Stunden von ewx 2 / 232
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 4 / 2108
Regex in where
vor 2 Tagen von tar 8 / 881
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 696

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

Rechnung: Belegspez. Adresse
vor 2 Stunden von ewx 2 / 232
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 4 / 2108
Regex in where
vor 2 Tagen von tar 8 / 881
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 696

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Tagen von snooga87 1 / 591
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3776
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10193