Bezug auf Daten, die nur im Kontext sind Thema ist als GELÖST markiert

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 / 4486 / 231 / 1206 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 98418
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100180

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.

Vergleichbare Themen

Abfrage von Daten im Bezug auf RANGES Tabelle
von abap_frischling » 21.02.2022 23:26
aRFC im OO-Kontext
von ralf.wenzel » 30.10.2024 17:45
MOVE...PERCENTAGE im OO-Kontext
von newbie007 » 08.02.2012 15:08
Kontext Menü - einträge finden
von cut1 » 28.12.2006 18:31
Kontext Menü auf Liste verändern
von cut1 » 03.01.2007 10:37

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 98418
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100180

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100180
Belege
vor 3 Wochen von Selma.schwarz 1 / 97297