Feldwerte vergleichen

Alles Rund um SAP®.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Feldwerte vergleichen

Beitrag von Formularius (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe zwei Felder im Formular die ich miteinander vergleichen möchte.
Kann mir jemand sagen wie das mit Formcalc oder Javascript realisiert werden kann?
Beim Versuch innerhalb des einen Feldes das andere Feld aufzurufen scheitert es schon...


Danke

VG

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



Re: Feldwerte vergleichen

Beitrag von jocoder (Specialist / 344 / 3 / 102 ) »
Im übergeordneten Container ist ein Vergleich möglich. Mit JavaScript etwa so:
if(Feldname1.rawValue == Feldname2.rawValue){
console.log("Felder sind gleich");
}

Re: Feldwerte vergleichen

Beitrag von a-dead-trousers (Top Expert / 4421 / 224 / 1189 ) »
Es geht auch in einem der beteiligten Felder, nur muss man dann von dort aus über die Parent/Ancestor-Achse auf deren (andere) Children/Descendants verzweigen (Je nachdem wie weit die Felder im Formularbaum auseinander liegen).
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: Feldwerte vergleichen

Beitrag von Formularius (ForumUser / 2 / 0 / 0 ) »
Hallo,

danke für die Antworten.
Ich habe hier mal zwei Screenshots eingefügt. Dort ist zu sehen wo sich die beiden Felder befinden (im selben Knoten) und auch den Code dazu.
Ziel soll es sein das Feld "Eingegebene Materialnummer" auszublenden wenn das Feld "Herstellerteilenummer" den selben Wert hat.
Hab das mit JavaScript und mit FormCalc versucht aber irgendwie komme ich hier nicht weiter. Entweder wird das Feld immer angezeigt oder gar nicht. Der Abgleich zwischen den beiden Feldwerten scheint nicht zu funktionieren :-(
Hat jemand einen Tipp wo und wie ich hier anpassen muss?
Hilfreich wäre es auch wenn ich mir einfach mal den Feldinhalt anzeigen lassen könnte, aber das geht ja nicht mit MessageBox bei einem PDF Formular...

Danke Euch.
VG Formularius

Re: Feldwerte vergleichen

Beitrag von a-dead-trousers (Top Expert / 4421 / 224 / 1189 ) »
In etwa so:
if (this.rawValue == this.parent.Herstellerteilenummer.rawValue) {
Mit "parent" kommt man eine Ebene höher.
Mit dem "Knotennamen" (z.b. "Herstellerteilenummer") kann man auf die jeweiligen Objekte im Formular zugreifen.
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

3
Antw.
2645
Views
Feldwerte ändern im PAI(!) VOR der Mussfeldüberprüfung?
von Nordlicht » 12.12.2006 15:09 • Verfasst in Dialogprogrammierung
5
Antw.
2048
Views
Feldwerte im Dynpro abfragen
von Paul » 07.11.2018 14:28 • Verfasst in ABAP® für Anfänger
0
Antw.
1035
Views
3
Antw.
2049
Views
Zellen im ALV vergleichen
von Dörk » 25.11.2005 14:38 • Verfasst in ABAP® Core
9
Antw.
4030
Views
Entwicklungsobjekte vergleichen
von BesenWesen » 06.12.2005 13:05 • Verfasst in Basis

Aktuelle Forenbeiträge

Arbeitszeiten zum Arbeitsplatz
vor 17 Stunden von wolli 2 / 2074
Feldwerte vergleichen
vor 17 Stunden von a-dead-trousers 6 / 1837
Auftrag & Posititen ZZFELD ändern
vor 2 Tagen von ewx 11 / 946

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

Arbeitszeiten zum Arbeitsplatz
vor 17 Stunden von wolli 2 / 2074
Feldwerte vergleichen
vor 17 Stunden von a-dead-trousers 6 / 1837
Auftrag & Posititen ZZFELD ändern
vor 2 Tagen von ewx 11 / 946

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Woche von Manfred K. 1 / 2202
Export von Spools in XLSX
vor 2 Wochen von abapamateur 1 / 3870
Feldberechnung ME32K
vor 3 Wochen von ZF_SAPler 1 / 4140