Hallo zusammen,
ich hätte mal eine Frage bzgl. der Select-Anweisung.
Und zwar will ich eine Übersicht erstellen über alle Kunden, die ihren Wohnsitz in Regensburg haben. Die Übersicht soll Kundennr.,Name,Vorname sowie den Wohnort des Kunden aus der Tabelle ZKUNDEN enthalten und nach Kundennummern aufsteigend sortiert werden.
Statt feststehender Texte wurden Textelemente verwendet.
Hier der Quellcode:
REPORT ZKUNDEN_REGENSBURGDP .
data: kunden like zkunden.
start-of-selection.
write: text-001.
skip.
select: * from zkunden
into kunden
where wohnort = 'Regensburg'
order by kundennr ascending.
Anmerkung: Die Tabelle ZKUNDEN besteht aus den Feldern MANDT,KUNDENNR,NAME,VORNAME,WOHNORT
jetzt zu meiner Frage: warum muss ich hier Select * from zkunden machen? wenn ich Select mandt kundennr name vorname mache geht das auch und warum brauch ich unbedingt das feld mandt in der Select Anweisung??
Sorry bin Anfänger und kenn mich noch nicht so gut aus. Falls mir jemand von euch helfen könnte, wäre ich euch sehr dankbar.
Dein Problem liegt bei der Defintion von KUNDEN; da es sich auf ZKUNDEN bezieht benötigst Du auch das Feld MANDT bei der Einzelangabe im SELECT. Funktionieren würde es erstens wenn Du KUNDEN ohne MANDT definieren würdest, bzw. zweitens wenn Du das INTO in INTO CORRESPONDING FIELDS OF erweitern würdest.