SAP Script Text Editor

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

SAP Script Text Editor

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
Hallo Zusammen,

gibt es die Möglichkeit, dass ich in einem Text bestimmte Zeilen nicht eingabebereit schalte, sprich ich belege die Zeile mit einem Text vor, der jedoch nicht geändert werden darf!

Oder gibts andere Möglichkeiten so etwas darzustellen?

Vielen Dank

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


Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Jo, geht: Wenn du per Programm das erste Zeichen in TDFORMAT mit einem ">" belegst.
Die Formatierung selbst verschiebt sich dann:
aus

Code: Alles auswählen.

AS HALLO

wird dann

Code: Alles auswählen.

>$ ASHALLO
Gruß,
Enno

PS: Wird auch im Standard benutzt für die Dokumentation von Verwendungsentscheiden (oder so ähnlich).

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
danke für den Tip! Das mit der Formatierung ist allerdings unschön. Ich hab gerade noch etwas anderes gefunden. und zwar TDFORMAT = '/*' (steht für Kommentarzeile) funktioniert prima! Nur zur Info!

Trotzdem vielen Dank!

PS: Hast du viell. folgendes Problem auch schon mal gehabt:
Beim Aufruf eines Textes mittels Fubau 'EDIT_TEXT' kann man beim Import-Parameter 'CONTROL' ein Feld namens 'SCROLLEND' mitgeben, das besagt, dass der Cursor zum Seitenende springen soll. Dies funktioniert jedoch nur im klassischen Editor, jedoch nicht im graphischen. Hast du bzw. jemand eine Ahnung, an was dies liegen könnte?

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
Problem: SCROLLEND

Kann mir niemand weiterhelfen bzgl. dieses Prolems? Wäre sehr dankbar über Hinweise oder Tipps!
Beim Aufruf eines Textes mittels Fubau 'EDIT_TEXT' kann man beim Import-Parameter 'CONTROL' ein Feld namens 'SCROLLEND' mitgeben, das besagt, dass der Cursor zum Seitenende springen soll. Dies funktioniert jedoch nur im klassischen Editor, jedoch nicht im graphischen.

Cursor springt nicht zum Textende

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo Mr.ABAP,

wenn der Anwender mit dem grafischen PC-Editor arbeitet, läuft das Control im Dynpro 2101 der Fugr. SAPLSTXX.
Dort wird in der Ablauflogik die Formroutine setcursorhome angesprungen, die auf den Textanfang springt.

Vielleicht hast du in deinem Programm die Chance, den Funktionscode "POSE" aufzurufen, nachdem der Editor geöffnet wurde oder die Formroutine setcursorend aufzurufen.

Hoffe gehleft zu haben

ST22

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
hört sich mal sehr gut an. Aber wo will ich den FCODE schmeissen? Müsste ich ja den EDIT_TEXT modifizieren bzw. wie kann ich die Routine aufrufen?

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
hört sich mal sehr gut an. Aber wo will ich den FCODE schmeissen? Müsste ich ja den EDIT_TEXT modifizieren bzw. wie kann ich die Routine aufrufen?

Cursor im PC-Editor

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo Mr.ABAP,

im OSS gibt es den Hinweis 401959, der in diese Richtung geht:
Zitat:
Seit Release 4.6A ist es möglich, dass eine Anwendung dem SAPscript PC-Editor vor Eingabe geschützte Textzeilen übergibt. Diese gesperrten Textzeilen werden im PC-Editor als Textfelder grau unterlegt dargestellt.
Bei dem SAPscript PC-Editor handelt es sich um ein RTF-Control eines externen Herstellers, welches stark eingeschränkt bei der Bearbeitung von geschützten Textzeilen ist. Insbesondere ist keine besondere Behandlung der Cursorpositionierung von geschützten Textzeilen vorgesehen.
Sowohl im SAPscript PC-Editor als auch im Zeileneditor steht der Cursor einheitlich am Anfang des Textes, egal ob die Textzeile eingabebereit ist oder nicht. Es ist nicht möglich, die initiale Cursorsteuerung der Editoren zu beeinflussen.
Das ist ja eigentlich nur die halbe Wahrheit, denn mit dem Zeileneditor funktioniert das ja.
Wenn das Flag SCROLLEND gesetzt ist, müsste die SAP eigentlich nur diese Formroutine in der Ablauflogik aufrufen.

Lohnt sich der Aufwand für dein Problem?

ST22

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
ich hab mal nen oss aufgemacht. Denk mal eher, dass es ein SAP-Bug ist. Mal abwarten, was die meinen...

Trotzden vielen Dank für deine Hilfe und ich werde natürlich Bericht erstatten, wenn ich was neues weiss!

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
also es gibt eine Korrektur-Anweisung für beschriebenes Problem seit letzter Woche -> 1002932 - Cursorposition im PC-Editor nicht am Textende

@ewx:
Jo, geht: Wenn du per Programm das erste Zeichen in TDFORMAT mit einem ">" belegst.
Die Formatierung selbst verschiebt sich dann:
Grund der Verschiebung ist folgender. Lt. SAP-Doku musst du dann in das Feld des Textes an die ersten 2 Stellen das Format stellen, dann funktioniert es... und es wird nichts verschoben!

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4398
Views
Text in Editor
von dawns » 05.12.2006 10:23 • Verfasst in ABAP Objects®
2
Antw.
5165
Views
Text über zwei Zeilen im Abap Editor schreiben
von Trawh » 31.01.2006 15:34 • Verfasst in ABAP® für Anfänger
30
Antw.
9473
Views
SAP-Script Text in RTF
von miho » 05.03.2013 16:19 • Verfasst in ABAP® Core
4
Antw.
3666
Views
SAP Script Formular & Text Include
von jensschladitz » 18.05.2016 10:51 • Verfasst in ABAP® Core
10
Antw.
10501
Views
SAPScript: INCLUDE Text nach Stat. text
von Chrisu » 09.08.2005 11:06 • Verfasst in Basis

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 15 Stunden von Bright4.5 1 / 314
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1955
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8555