Bezug auf Daten, die nur im Kontext sind

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

Rund um Java und SAP®.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Bezug auf Daten, die nur im Kontext sind

Beitrag von LGiesken (ForumUser / 40 / 14 / 5 ) »
Hallo Experten,
ich habe mal wieder eine kleine Frage zu AdobeForms bzw. JavaScript. Wir arbeiten zur Zeit an einem Formular, welches einen Button hat, mit dem das Formular als Mail versendet wird.
Ziel ist es, dass der Kunde die Datei erhält, sie ausfüllt und das ganze dann mit dem Klick auf den Button wieder an uns zurückgesendet wird. Den Empfänger der Mail möchten wir dabei variabel bei der Erstellung der PDF einstellen können. Das entsprechende Coding für den Mailversand haben wir auch bereits (Java-Script). Wie im Code zu sehen ist werden der Empfänger, der Betreff und der Text der Mail aus den Variablen gelesen.
Wir würden es gerne so lösen, dass wir die Daten direkt aus dem Kontext ziehen könnten und keinen "Umweg" über eine versteckte Variable im Dokument machen müssten.
Deshalb die Frage: Gibt es eine Möglichkeit, sich in JavaScript direkt auf Felder des Kontext zu beziehen oder müssen die dafür zwangsläufig in irgendeiner Form im Formular zu finden sein, also so wie wir es jetzt gelöst haben?

Hier nochmal der verwendete JavaScript-Code:

Code: Alles auswählen.

 data.inhalt.BT_zurueck.Schaltfläche1::click - (JavaScript, client)
inhalt.access = "readOnly";			// Alle Felder auf inaktiv setzen
var Mailto =  data.inhalt.BT_zurueck.MAIL_TO.rawValue;
var Betreff = data.inhalt.BT_zurueck.IV_BETREFF.rawValue;
var Nachricht = data.inhalt.BT_zurueck.IV_INHALT.rawValue;
var CC = "";
var BCC = "";
event.target.mailDoc({
    bUI: false,
    cTo: Mailto,
    cCc: "",
    cBcc: "",
    cSubject: Betreff,
    cMsg: Nachricht,
    cSubmitAs: "PDF"
});

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


Re: Bezug auf Daten, die nur im Kontext sind

Beitrag von LGiesken (ForumUser / 40 / 14 / 5 ) »
Ich war inzwischen in der Lage das Problem zu lösen. Und zwar kann man auf Felder des Kontext, die im Formular nicht verwendet werden, folgendermaßen zugreifen:

Code: Alles auswählen.

xfa.record.<Feldname>.value
Es muss zudem darauf geachtet werden, dass value und nicht rawValue genutzt wird! Außerdem muss das Feld im Kontext logischerweise aktiv sein. Auf inaktive Felder kann man nicht zugreifen, bzw. das Feld wäre nicht gefüllt.

Folgende Benutzer bedankten sich beim Autor LGiesken für den Beitrag:
a-dead-trousers


Re: Bezug auf Daten, die nur im Kontext sind

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Das hätt ich schon ein paarmal gebrauchen können :(
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

7
Antw.
557
Views
Abfrage von Daten im Bezug auf RANGES Tabelle
von abap_frischling » 21.02.2022 23:26 • Verfasst in ABAP® für Anfänger
6
Antw.
16557
Views
Benutzerparameter im Kontext der SAP Query
von Stentor » 01.07.2004 09:58 • Verfasst in Basis
0
Antw.
1249
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:04 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1235
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1295
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML

Ü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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141