Hinweis 1033893

Alle Fragen rund um Basisthemen
20 Beiträge • Vorherige Seite 2 von 2 (current)
20 Beiträge Vorherige Seite 2 von 2 (current)

Re: Hinweis 1033893

Beitrag von Andree (ForumUser / 5 / 0 / 0 ) »
Hallo a-dead-trousers,

vielen Dank für die schnelle Rückmeldung. Ich habe den kompletten Prozess debuggen können, bin aber zu keinem Ergebnis gekommen.

Danach habe ich versucht, wie du beschrieben hast, in der SO10 einen PERFORM Aufruf einzubauen, ohne Erfolg. Mein SAP Script funktioniert einwandfrei... das habe ich in der SE71 mit Debugging und in der Druckvorschau getestet.

In der Vorschau rechts im Bild wird die Variable korrekt ersetzt. In der E-Mail die in dem Prozess-Event 2040 gesendet wird, irgendwie nicht.

Nun frage ich mich, ob dies daran liegt, dass in der Variante kein SAPScript Formular angegeben wird, da hier ein PDF Formular übergeben wird.

Links E-Mail aus der SOST, erstellt mit der Transaktion F110.
Rechts Druckvorschau SO10.
PERFORM_SAPDruck.png
REPORT mit PERFORM für SAPScript.
PERFORM_SAPSReport.png
SO10->
PERFORM_SAPScript.png

Ich weiß nicht mehr weiter :(

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


Re: Hinweis 1033893

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Sag doch gleich das ein PDF-Formular läuft 😟
Da gibt es vom Standard her keine Möglichkeit einer Variablenersetzung, weil auch keine SAPscript-Verabeitung läuft.
Die einzige Möglichkeit, die du meines Erachtens hast, ist in der Schnittstelle deines Druckformulars die Variablenersetzung selbst durchzuführen, mit dem bereits erwähnten TEXT_SYMBOL_REPLACE. Den fertigen Text übergibst du dann im Formular-Kontext als Textknoten vom Typ "Dynamischer Text".
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: Hinweis 1033893

Beitrag von Andree (ForumUser / 5 / 0 / 0 ) »
Sorry, ich habe mich hier wohl falsch ausgedrückt... Das PDF Formular wird an die E-Mail angehängt, dies funktioniert auch ohne Probleme. Nur der Bodytext der E-Mail wird aus der SO10 geladen, siehe

Code: Alles auswählen.

          c_finaa-nacha = 'I'.
          c_FINAA-MAIL_BODY_TEXT = 'Z_AVIS_MAIL'.

Z_AVIS_MAIL -> Ist ein SO10 Text TEXT-ID = FIKO

Re: Hinweis 1033893

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
ok.
Wie gesagt, kenn ich den Ablauf da im Detail nicht. Aber zumindest könnte ich mir vorstellen, dass du mit einem BREAK-POINT im Funktionsbaustein "READ_TEXT" zumindest zu der Stelle springen kannst an der der SO10-Text ausgelesen wird. Dann müsstest du im Coding das danach kommt prüfen ob die Variablenersetzung überhaupt aufgerufen wird oder nicht. Wenn ja, solltest du auch das Programm finden wo die Werte gezogen werden und dort nachsehen, können was es da so alles gibt.
Wenn nicht, dann könnte es vielleicht noch einen User-Exist oder BAdI Aufruf geben mit dem du den Text modifzieren kannst.

Generell kannst du auch versuchen z.B. die Variable &SY-REPID& auszugeben. Wenn da nichts raus kommt wird, wird auch die Variablenersetzung nicht durchlaufen.
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: Hinweis 1033893

Beitrag von Andree (ForumUser / 5 / 0 / 0 ) »
Hallo zusammen,
ich hatte dazu nun ein SAP Ticket erstellt. SAP schrieb dazu, dass es im Moment nicht möglich wäre, das SAPScript im SO10 Text zu verwenden.

Also werde ich wohl eine generische Signatur nehmen.

Grüße Andree

Vergleichbare Themen

8
Antw.
3496
Views
SAP Hinweis 537921
von autohandel7 » 20.12.2016 10:32 • Verfasst in ABAP® für Anfänger
0
Antw.
1143
Views
Sap Hinweis 610636 zcl_uc_method_01
von Grado » 07.04.2005 13:49 • Verfasst in ABAP Objects®
6
Antw.
6282
Views
Frage zu Hinweis 1171138
von Anfänger » 04.05.2012 13:55 • Verfasst in Basis
6
Antw.
3316
Views
4
Antw.
2430
Views
Hinweis 706674 - Userexit
von Andreas G » 23.10.2006 13:22 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 25 Minuten von ralf.wenzel 1 / 2
Dialog-Container mit Toolbar/Status
vor 18 Stunden von tar gelöst 19 / 2080
SAP Trial Version für SAP Fiori
vor 22 Stunden von tar 2 / 1443

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

Zeilenumbrüche ersetzen
vor 25 Minuten von ralf.wenzel 1 / 2
Dialog-Container mit Toolbar/Status
vor 18 Stunden von tar gelöst 19 / 2080
SAP Trial Version für SAP Fiori
vor 22 Stunden von tar 2 / 1443

Unbeantwortete Forenbeiträge

Zeilenumbrüche ersetzen
vor 25 Minuten von ralf.wenzel 1 / 2
Daten an Tabelle binden
Gestern von Bright4.5 1 / 499
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2139