sap abap ziehen Daten aus mehreren Tabellen in 1-Objekt

Ich entschuldige mich für die wahrscheinlich Anfänger-Frage, aber ich bin kurz auf Zeit. Im Prinzip brauche ich die pull-Daten aus 2 Tabellen in 1-Objekt. Beide Tabellen teilen, Geräte-Nummer, und ich brauche, um die entsprechende Beschreibung aus der Tabelle EQKT und die Besitzer-ID aus EQUZ.

DATA: BEGIN OF t_report OCCURS 3,
matnr LIKE eqkt-equnr,
mtart LIKE eqkt-eqktx,
maktx LIKE equz-J_3GEIGNER,
END OF t_report.*-
DATA: d_repid LIKE sy-repid.

*-----------------------------------------
*--Selection Screen
SELECT-OPTIONS: s_matnr FOR eqkt-equnr.

*-----------------------------------------
START-OF-SELECTION.
*-Read data
  SELECT * FROM eqkt
  WHERE equnr IN s_matnr.
    CLEAR makt.
    SELECT SINGLE *
    FROM makt
    WHERE matnr = eqkt-equnr AND
    spras = sy-langu.
    MOVE: eqkt-equnr TO t_report-matnr,
    eqkt-eqktx TO t_report-mtart.
    APPEND t_report.
  ENDSELECT.

*This is where it stops working.
  SELECT * FROM EQUZ
  WHERE equnr IN s_matnr.
    MOVE: EQUZ-J_3GEIGNER TO t_report-maktx.
    APPEND t_report.
  ENDSELECT.

Den code kompiliert, und in der ALV, in dem ich es anzeigen, tut es richtig angezeigt die "Besitzer" an der Spitze der Tabelle, aber es werden keine Daten gefüllt wird für die Eigentümer (die Ausrüstung, die Anzahl und Beschreibung werden korrekt angezeigt)

InformationsquelleAutor babno | 2012-11-29
Schreibe einen Kommentar