Arbeitsbereiche vergleichen und Felder ignorieren

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Arbeitsbereiche vergleichen und Felder ignorieren

Beitrag von Assassin (ForumUser / 6 / 0 / 0 ) »
Hi,

ich habe folgendes Problem.

Ich möchte 2 Arbeitsbereiche miteinander vergleichen und dabei bestimmte Felder ignorieren. Die Strucktur der beiden Arbeitsbereiche ist gleich. Die Felder die ich ignorieren möchte sind die ersten drei nämlich nummer,name und bukrs (den diese sind immer unterschiedlich).

Ich möchte über diesen vergleich feststellen ob es in irgendeinem Feld einen Unterschied zwischen den beiden Arbeitsbereichen gibt.

Da ich diesen Vergleich mit ca. 20 verschiedenen Struckturen machen muss (welche unteschiedlich sind) kann ich nicht alle Felder rausschreiben und einzeln miteinander vergleichen. Zudem kann es sein das die Strucktur erweitert wird und so müsste ich das alles im Coding nachziehen.

Kennt jemand solch eine Möglichkeit???

Ich stelle mir folgendes vor.

if wa_1 <> wa_2 and ignore kunnr,name,bukrs.

.....
endif.


Danke schon mal im Vorraus.

mfg

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


Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo,

mach doch einen ASSIGN der Componenten auf zwei Feldsymbole.

Code: Alles auswählen.

DO.
  index = sy-index.
  ASSIGN component index of struc1 TO <fs1>.
  IF sy-subrc <> 0.
    EXIT.
  ENDIF.
  ASSIGN component of struc2 TO <fs2>.

  IF index > anzahl_nicht_vergleichen.
    IF <fs1> <> <fs2>.
* hier ist ein Unterschied.
    ENDIF.
  ENDIF.
ENDDO.
Gruß

Frank

Beitrag von Assassin (ForumUser / 6 / 0 / 0 ) »
danke für deine schnelle Hilfe, funktioniert prima.

mfg

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3682
Views
Vergleichen zweier Felder und mehr ...
von MindMOB » 19.04.2007 19:27 • Verfasst in ABAP® Core
10
Antw.
4083
Views
Felder vergleichen (E-Mails in einer Tabelle)
von ChrissixD » 12.07.2017 12:41 • Verfasst in ABAP® für Anfänger
16
Antw.
3000
Views
Schleifenwert Ignorieren
von erzoo24 » 07.02.2018 13:01 • Verfasst in ABAP® für Anfänger
2
Antw.
1758
Views
Im if-Teil Groß- und Kleinschreibung ignorieren
von kaim77 » 13.08.2014 11:15 • Verfasst in ABAP® Core
2
Antw.
5407
Views
Strukturen vergleichen
von snooze » 17.01.2005 09:25 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Programm anlegen mit Vorlage
vor 17 Minuten von DeathAndPain 2 / 2
IT0024 Qualifikationen CP-ID
vor 34 Minuten von DeathAndPain 2 / 272
BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Stunden von snooga87 1 / 4
Bedarfszusammenfassung "Einzelbedarfe"
vor 4 Stunden von harri 2 / 1204

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

Programm anlegen mit Vorlage
vor 17 Minuten von DeathAndPain 2 / 2
IT0024 Qualifikationen CP-ID
vor 34 Minuten von DeathAndPain 2 / 272
BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Stunden von snooga87 1 / 4
Bedarfszusammenfassung "Einzelbedarfe"
vor 4 Stunden von harri 2 / 1204

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Stunden von snooga87 1 / 4
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3198
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9789