fehler beim abgleichen!

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

fehler beim abgleichen!

Beitrag von Handeglo (ForumUser / 36 / 0 / 0 ) »
Hallo zusammen,

mein code hier macht nicht das was ich vor habe :-)
ich versuche hier einen internen tabelle 'p_lt_table_ma', die vorher gefüllt wurde mich der physikalischen tabelle 'y5cxic_fcodes_ma ' abgleichen.
Es sollen schlüsseln wie in 'key_struc' definiert wurden abgeglichen werden.

Ich bekomme leider nur 'sy-subrc EQ 4' obwohl schon exakte schlüssel Inhalt sowohl in der Tabelle ''y5cxic_fcodes_ma ' als auch in der internen tabelle 'p_lt_table_ma' .....
wo kann das den wohl liegen?

lg

Code: Alles auswählen.

DATA:  lt_y5cxic_fcodes_ma  TYPE TABLE OF y5cxic_fcodes_ma,
             ls_y5cxic_fcodes_ma  TYPE          y5cxic_fcodes_ma.

      DATA: BEGIN OF key_struc,
        mandt             TYPE y5cxic_fcodes_ma-mandt,
        GSART             TYPE y5cxic_fcodes_ma-GSART,
        SBEWART           TYPE y5cxic_fcodes_ma-SBEWART,
        AMOUNT_TYPE       TYPE y5cxic_fcodes_ma-AMOUNT_TYPE,
        DEBIT_CREDIT      TYPE y5cxic_fcodes_ma-DEBIT_CREDIT,
        FLAG_STORNO       TYPE y5cxic_fcodes_ma-FLAG_STORNO,
        FLAG_ABWKTO_REF   TYPE y5cxic_fcodes_ma-FLAG_ABWKTO_REF,
        FLAG_FREMDWAEHRU  TYPE y5cxic_fcodes_ma-FLAG_FREMDWAEHRU,
        GUELTIG_AB        TYPE y5cxic_fcodes_ma-GUELTIG_AB,
      END OF key_struc.

      SELECT * FROM y5cxic_fcodes_ma INTO TABLE lt_y5cxic_fcodes_ma.
      SORT lt_y5cxic_fcodes_ma.

*Schlüsselfelder wurden gefunden
      LOOP AT p_lt_table_ma INTO ls_y5cxic_fcodes_ma.

           READ TABLE lt_y5cxic_fcodes_ma TRANSPORTING NO FIELDS
           WITH KEY key_struc BINARY SEARCH.

         IF sy-subrc EQ 0.  "Fehler
           WRITE: / '___________ gefunden'.
         ELSEIF sy-subrc EQ 4.
            WRITE: / '___________NO DATA'.
*     break XXKGOEB.
        SKIP.
        ENDIF.
       ENDLOOP.
    ENDIF.


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


Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hi,

öhm ja...is ja irgendwie auch richtig was dir dein Prog sagt ;)

Solange du die Keyfelder nicht vorher befüllst, wirst du nie was finden :roll:

Du willst ja eigentlich den Inhalt von P_LT_TABLE_MA mit dem Inhalt von LT_Y5CXIC_FCODES_MA vergleichen, sprich wenn in beiden tabellen der satz drin steht, kommt '________ gefunden'.
Wenn der satz in der LT_Y5CXIC_FCODES_MA nicht drin ist, soll '________ NO DATA' kommen. Richtig?

Nachdem beide tabellen die gleiche Struktur haben würde ich auch mit dem Key des einen Satzes die andere Tabelle vergleichen und nicht über ne Extra Keystruktur gehen. Wenn du die extra Keystruktur unbedingt nutzen willst, musst du die Felder füllen mit den Werten aus P_LT_TABLE_MA (also Satz für Satz ;) )

Viel Spass

Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

1
Antw.
470
Views
Tabelleninhalte abgleichen
von Lucyalison » 19.10.2022 15:42 • Verfasst in ABAP® Core
3
Antw.
1741
Views
KPRO & Cache Nachts abgleichen
von flashback » 23.12.2004 10:09 • Verfasst in ABAP® Core
2
Antw.
1778
Views
ALV Grid -- ITAB mit der aktuellen ALV abgleichen
von snake1985 » 30.05.2005 11:04 • Verfasst in Dialogprogrammierung
4
Antw.
2143
Views
Bestimmte Spalten zweier Tabellen abgleichen
von kaufikauf » 15.08.2014 08:55 • Verfasst in ABAP® für Anfänger
3
Antw.
1151
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Vererbung abstrakte Klassen
vor 8 Stunden von rob_abc 5 / 101
Neue Themen als SAP Entwickler
vor 18 Stunden von msfox 91 / 9021

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

Vererbung abstrakte Klassen
vor 8 Stunden von rob_abc 5 / 101
Neue Themen als SAP Entwickler
vor 18 Stunden von msfox 91 / 9021