Code: Alles auswählen.
TYPES: BEGIN OF ty_tre,
zzrvind TYPE dimaiobpar-zzrvind,
END OF ty_tre.
DATA: it_tre TYPE SORTED TABLE OF ty_tre WITH UNIQUE KEY zzrvind,
IF it_tre IS NOT INITIAL.
SELECT insobject zzrvind FROM dimaiobpar
INTO TABLE it_mnba
FOR ALL ENTRIES IN it_tre
WHERE zzrvind = it_tre-zzrvind.
DELETE ADJACENT DUPLICATES FROM it_mnba.
ENDIF.
In ABAP ist eine interne Tabelle ein Spezialfall eines Datenfeldes, und Felder werden deklariert. Umgangssprachlich hört man da allerdings beides; da wird nicht drauf geachtet und stört auch keinen.Mal eine Frage am Rande, wird eine interne Tabelle eigentlich definiert oder deklariert (rein nach der Definition und dem Sprachgebrauch ).
da muss ich wiederstprechen, wir wissen immer noch nicht wie die Structur "ty_vtref" aussieht, und der select hat nicht into corresponding fields.Nein, hat sie nicht, denn für die Tabelle it_mnba ist es egal, wie oft ein Wert für das Feld ZZRVIND vorkommt.
Code: Alles auswählen.
TYPES : BEGIN OF ty_vtref,
spaltex type c length 20,
vtref TYPE c LENGTH 20.
TYPES : END OF ty_vtref.
DATA: it_mnba TYPE SORTED TABLE OF ty_vtref WITH UNIQUE KEY vtref.
SELECT insobject zzrvind FROM dimaiobpar
INTO TABLE it_mnba.
Poste doch mal bitte die Zeile in der der Shortdump auftritt, dann kann man dir evtl. auch helfen, so ist es stochern im Nebel...
😂
Das wäre die Struktur von ty_vtref:edwin hat geschrieben: ↑10.10.2019 16:05Hi,da muss ich wiederstprechen, wir wissen immer noch nicht wie die Structur "ty_vtref" aussieht, und der select hat nicht into corresponding fields.Nein, hat sie nicht, denn für die Tabelle it_mnba ist es egal, wie oft ein Wert für das Feld ZZRVIND vorkommt.
wenn das so aussieht,dann hast du in der Tabelle it_mnba in vtref die Werte aus zzrvind stehen.Code: Alles auswählen.
TYPES : BEGIN OF ty_vtref, spaltex type c length 20, vtref TYPE c LENGTH 20. TYPES : END OF ty_vtref. DATA: it_mnba TYPE SORTED TABLE OF ty_vtref WITH UNIQUE KEY vtref. SELECT insobject zzrvind FROM dimaiobpar INTO TABLE it_mnba.
/Edwin
Wir wissen weder wie it_mnba definiert ist, noch it_gwu noch wissen wir wie dein Z-Feld in der dimaiobpar aussieht...
Doch, wissen wir:schick hat geschrieben:Wir wissen weder wie it_mnba definiert ist
Code: Alles auswählen.
TYPES: BEGIN OF ty_vtref,
vtref TYPE dfkkop-vtref,
zzversnrt TYPE dfkkopk-zzversnrt,
augrp TYPE dimaiobpar-augrp,
rc TYPE sy-subrc,
END OF ty_vtref.
DATA: it_mnba TYPE SORTED TABLE OF ty_vtref WITH UNIQUE KEY vtref.
Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
a-dead-trousers