SAVE_TEXT funktioniert ab und zu nicht

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

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

SAVE_TEXT funktioniert ab und zu nicht

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo,

ich habe ein wirklich mieses Problem - in der Bestellung ziehen wir den Materialbestelltext aus dem Material in die Bestellung. Der ist in der Bestellung auch nicht änderbar. Leider enthalten diese Materialtexte zum Teil Includes. Damit der Text aber in der Bestellung gegen spätere Änderungen des Materialbestelltextes gesichert ist, habe ich im Include ZXM06U43, das wird im EXIT_SAPMM06E_012 (Prüfen kundeneigener Daten vor dem Sichern) aufgerufen, eingebaut dass mit READ_TEXT der Positionstext gelesen wird, mit TEXT_INCLUDE_REPLACE die Includes aufgelöst werden und mit SAVE_TEXT wird der aufgelöste Text dann gespeichert. Super Lösung - dachte ich zumindest :-(
Es klappt immer beim Anlegen oder beim Ändern einer Bestellung, aber wenn man in einer bestehenden Bestellung eine Position hinzufügt, klappt es nur zu 50% - der Schrecken jedes Programmierers wenn mal was klappt und mal nicht. Wenn ich es debugge, ist alles fein. Include wird aufgelöst, SAVE_TEXT ohne Fehler. Aber die Includes stehen danach trotzdem im Positionstext. Habt Ihr mir irgendeinen Rat wo ich denn da nachschauen könnte warum es mal klappt und mal nicht?

Ich habe anstatt des Exits oben jetzt auch mal das Badi 'ME_PURCHASE_POSTED' ausprobiert. Lt. Beschreibung wird es durchlaufen nachdem alles auf die Datenbank weggeschrieben wurde. Und tatsächlich wird an dieser Stelle auch kein Include mehr gefunden wenn ich READ_TEXT aufrufe. Und trotzdem stehen die Includes im Positionstext wenn ich die Bestellung wieder öffne - es ist zum Verzweifeln!

Hab jetzt sogar das Memory SAPLSTXD000001 gelöscht - hat auch nichts gebracht.

Ich wäre für jeden Tipp dankbar!

Viele Grüsse
Nicola

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


Re: SAVE_TEXT funktioniert ab und zu nicht

Beitrag von jocoder (Specialist / 339 / 3 / 101 ) »
Hallo,

bei den Texten gibt es da ein paar Stolperfallen. Nach SAVE_TEXT muss bei manchen Texten noch der Funktionsbaustein COMMIT_TEXT aufgerufen werden (steht in der Doku welche).
Danach commit work und dann ist Text endgültig gespeichert.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Lucyalison


Re: SAVE_TEXT funktioniert ab und zu nicht

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Das Leben kann so einfach sein....

Danke jocoder, das war die Lösung. Ich hatte dem SAVE-Baustein zwar savemode_direct = 'X' mitgegeben, aber das wurde ignoriert. Vielen herzlichen Dank - das rettet mir den Tag ;-)

Viele Grüsse
Nicola

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3073
Views
SET_DYNP_VALUE funktioniert nicht Dynpro Text
von pitty » 14.10.2015 10:25 • Verfasst in ABAP® für Anfänger
11
Antw.
3125
Views
Konrakt Save UserExit
von the-FoX » 28.01.2005 16:35 • Verfasst in ABAP® Core
2
Antw.
1698
Views
WebDynpro editable AVL table save changes
von shadow » 17.03.2014 15:19 • Verfasst in ABAP® für Anfänger
0
Antw.
919
Views
ALV BLOCK benötige den Parameter SAVE
von wreichelt » 20.09.2018 15:29 • Verfasst in ABAP® für Anfänger
1
Antw.
758
Views
Fehler SAVE NOT ALLOWED bei F4IF_START_VALUE_REQUEST
von AdrianSchm » 18.02.2019 15:41 • 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

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor 42 Minuten von der_neuling 3 / 30
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 73

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

RFC FuBa Call - Korrupte Daten
vor 42 Minuten von der_neuling 3 / 30
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168