Textbausteine lesen/ändern/speichern

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
16 Beiträge • Seite 1 von 2 (current) Nächste
16 Beiträge Seite 1 von 2 (current) Nächste

Textbausteine lesen/ändern/speichern

Beitrag von newone (ForumUser / 16 / 2 / 0 ) »
Hallo zusammen,
bin ziemlich neu im ABAP Umfeld. Ich habe ein Textbaustein erstellt, wo ich auch mithilfe vom FUBA READ_TEXT den Text laden kann. Nun möchte ich diesen auch speichern können bei Änderung.
Hierzu benutze ich den FUBA SAVE_TEXT, jedoch funktioniert es leider nicht. Ich bekomme auch keine Fehlermeldung etc.

Wie ist das ganze logisch aufgebaut, ist es richtig dass ich mein READ_TEXT aufrufe, es im Texteditor änder und dort wenn ich auf speichern drücke den SAVE_TEXT aufrufe -da sollte die Änderung doch gespeichert werden oder vergesse ich hier ein zwischenschritt?
Denselben itab und header benutze ich auch beim READ_TEXT.

Würde mich über Rückmeldungen freuen.
Vielen Dank!

Meine SAVE_TEXT Methode sieht so aus:

CALL FUNCTION 'SAVE_TEXT'
EXPORTING
* CLIENT = SY-MANDT
header = geader
* INSERT = ' '
* SAVEMODE_DIRECT = ' '
* OWNER_SPECIFIED = ' '
* LOCAL_CAT = ' '
IMPORTING
* FUNCTION =
newheader = header
TABLES
lines = itab
EXCEPTIONS
id = 1
language = 2
name = 3
object = 4
OTHERS = 5.
* ENDIF.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.

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


Re: Textbausteine lesen/ändern/speichern

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Funktionsbaustein COMMIT_TEXT verwenden.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Textbausteine lesen/ändern/speichern

Beitrag von edwin (Specialist / 300 / 9 / 68 ) »
Hi,

setze im FB 'SAVE_TEXT' den Parameter SAVEMODE_DIRECT = 'X'

/Edwin

Re: Textbausteine lesen/ändern/speichern

Beitrag von newone (ForumUser / 16 / 2 / 0 ) »
Danke für Eure Antworten, jedoch funktioniert es leider trotzdem nicht.
Woran könnte es denn noch liegen?
Ich habe ein Textbaustein, dort werden die Daten mit READ_TEXT geladen. Auf der Oberfläche kann man den Text ändern und auf Speichern klicken, beim speichern wird die SAVE_TEXT FB aufgerufen, welche aber leider nichts macht.
Es wird durchlaufen, keine Fehlermeldung sy-subrc auch = 0.

Re: Textbausteine lesen/ändern/speichern

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Puh, lange nicht mehr gemacht - braucht das einen COMMIT WORK?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Textbausteine lesen/ändern/speichern

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

es gibt die Tabelle : TTXOB (MVKE mit 'V' gekennzeichnet ist) dort ist festgelegt wie die Textart gespeichert werden kann.
In dem Beispiel MVKE ist ein CALL FUNCTION 'COMMIT_TEXT' ohne weitere Parameter notwendi gewesen.

Gruß Wolfgang

Re: Textbausteine lesen/ändern/speichern

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
wreichelt hat geschrieben:Hallo,

es gibt die Tabelle : TTXOB (MVKE mit 'V' gekennzeichnet ist) dort ist festgelegt wie die Textart gespeichert werden kann.
In dem Beispiel MVKE ist ein CALL FUNCTION 'COMMIT_TEXT' ohne weitere Parameter notwendi gewesen.

Gruß Wolfgang
Aber er schrieb, das habe er probiert.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Textbausteine lesen/ändern/speichern

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,
hier die Ergänzung zum Sicherungsmodus:

Prozess
TDSAVEMODE: Sicherungsmodus
In diesem Feld können Sie die folgenden Werte eintragen:
'D'
sofortige Sicherung
'V'
verbuchungsseitige Sicherung
' '
Text wird nicht in der Textdatei gespeichert.

Gruß Wolfgang

Re: Textbausteine lesen/ändern/speichern

Beitrag von ST22 (Specialist / 274 / 40 / 40 ) »
Guten Morgen,

bist du sicher, dass du vor dem Sichern in deiner Texttabelle itab den geänderten Text vorliegen hast?

Schöne Grüße
Frank

Re: Textbausteine lesen/ändern/speichern

Beitrag von newone (ForumUser / 16 / 2 / 0 ) »
Ich glaube mir fehlt irgendwo die Prüfung wo ich überprüfe, ob eine Änderung stattgefunden hat oder nicht.
Ich müsste ja vor dem SAVE überprüfen, ob sich beim bestehenden Eintrag was geändert hat oder nicht und falls ja SAVE_TEXT.
Ist das richtig oder wie gehe ich da vor?

Nochmals danke für Eure Unterstützung!

Re: Textbausteine lesen/ändern/speichern

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
READ TEXT in Tabelle text.

text_vorher = text. "Stand vor Änderung sichern

Änderungsprogramm.

if text_vorher ungleich text => SAVE. endif.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Textbausteine lesen/ändern/speichern

Beitrag von newone (ForumUser / 16 / 2 / 0 ) »
ST22 hat geschrieben:Guten Morgen,

bist du sicher, dass du vor dem Sichern in deiner Texttabelle itab den geänderten Text vorliegen hast?

Schöne Grüße
Frank

Ja ich glaube der Schritt fehlt mir, weil ich den geänderten Text nicht mitbekomme.
Wie kann ich dies gewährleisten, übersehe ich hier ein Schritt der mir fehlt?

VG

Re: Textbausteine lesen/ändern/speichern

Beitrag von newone (ForumUser / 16 / 2 / 0 ) »
ralf.wenzel hat geschrieben:READ TEXT in Tabelle text.

text_vorher = text. "Stand vor Änderung sichern

Änderungsprogramm.

if text_vorher ungleich text => SAVE. endif.


Ralf
Danke, so einen Schritt habe ich nicht. Ich werde es gleich mal versuchen.

Re: Textbausteine lesen/ändern/speichern

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Ich empfehle den Report SDTEXTE zu inspizieren.
Dort ist alles vereint, was man für Texte so benötigt.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Textbausteine lesen/ändern/speichern

Beitrag von edwin (Specialist / 300 / 9 / 68 ) »
Hast Du auch wirklich SAVEMODE_DIRECT = 'X' im FB 'SAVE_TEXT' gesetzt ?
/dwin

Vergleichbare Themen

8
Antw.
4223
Views
Excel Datei Lesen und in sap Tabelle speichern
von amjahid » 13.11.2007 09:44 • Verfasst in ABAP® für Anfänger
10
Antw.
6699
Views
Textbausteine in Reports
von Foppa » 28.09.2006 15:10 • Verfasst in ABAP® für Anfänger
2
Antw.
2138
Views
Textbausteine in Reports
von Foppa » 10.08.2006 15:40 • Verfasst in ABAP® Core
0
Antw.
1721
Views
Textbausteine Transportieren
von SAPDIDI2 » 16.08.2006 11:10 • Verfasst in ABAP® Core
1
Antw.
1269
Views
Infotyp Textbausteine auslesen
von SaskuAc » 16.01.2019 09:11 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.