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.
621
Views
Tabelleninhalte abgleichen
von Lucyalison » 19.10.2022 15:42 • Verfasst in ABAP® Core
2
Antw.
1806
Views
ALV Grid -- ITAB mit der aktuellen ALV abgleichen
von snake1985 » 30.05.2005 11:04 • Verfasst in Dialogprogrammierung
4
Antw.
2280
Views
Bestimmte Spalten zweier Tabellen abgleichen
von kaufikauf » 15.08.2014 08:55 • Verfasst in ABAP® für Anfänger
3
Antw.
2428
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
0
Antw.
1422
Views
Fehler
von Romantica » 09.07.2007 14:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 10 Stunden von DeathAndPain 12 / 2893
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 898
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1467
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 2000

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

FOR mit CORRESPONDING
vor 10 Stunden von DeathAndPain 12 / 2893
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 898
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1467
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 2000

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 2000
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 4316
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 4204