SAP Jobsuche bei DV-Treff


Suchen
Moritz
  • Moritz
  • SAP Forum - User Thema Starter
vor 8 Jahre
Hallo zusammen,

ich möchte die Debitorennr. vom Regulierer und Auftraggeber in 1 Zeile und 2 verschiedenen Spalten ausgeben (ALV).

Wenn ich das so schreibe:

LOOP AT gt_vbpa INTO gs_vbpa.

IF gs_vbpa-parvw = 'AG'.

gs_outtab-kunnr_ag = gs_vbpa-kunnr.

ELSEIF gs_vbpa-parvw = 'RG'.

gs_outtab-kunnr_rg = gs_vbpa-kunnr.

ENDIF.

...

MOVE-CORRESPONDING: gs_vbkd TO gs_outtab.

MOVE-CORRESPONDING: gs_vbpa TO gs_outtab.

MOVE-CORRESPONDING: gs_vbak TO gs_outtab.

APPEND gs_outtab TO gt_outtab.

ENDLOOP.

wird die kunnr von AG ausgelesen --> 1. Zeile entsteht.

Dann loopt mein Programm weiter und liest die kunnr zusätzlich für RG aus --> 2. Zeile entsteht --> ich möchte aber alles in einer Zeile.

Wie bekomme ich die beiden kunnr für AG und RG für die gleiche vbeln in eine Zeile?

MODIFY..INSERT...zusätzliche itab? Ich komm nicht drauf...

Grüße, M.

wreichelt
vor 8 Jahre
Hallo Moritz,

hänge mal den Append hinter den Endloop.

Gruß

Wolfgang

Moritz
  • Moritz
  • SAP Forum - User Thema Starter
vor 8 Jahre
Hallo wreichelt,

besten Dank. Es funktioniert...leider doch nicht!

Ich erhalte für RG und AG die Kunnr von RG.

Und somit die Kunnr für den als zweites ausgelesenen Datensatz....

Grüße, M.