CDS View-SQL

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

CDS View-SQL

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

bitte siehe screenshot Nr.1.
ich habe eine Tabelle mit 3 Zeilen, die Spalte A ist leer aber die weitere Spalten haben Daten.
Ich möchte statt diesen 3 Zeilen, nur eine leere Zeile angezeigt wird. Bitte siehe screenshot Nr.2.

Wie kann ich es machen?

Vielen Dank im Voraus!
VG

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: CDS View-SQL

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
Mal langsam: Du willst, wenn in der Spalte A nichts drinnensteht, dass in den anderen Spalten (im Ergebnis!) auch nichts steht. Aber wenn in Spalte A ein Wert vorkommt, dass dann auch die Werte in den anderen Spalten aufscheinen. Die Inhalte in B und C sollen also abhängig von A sein und alle Spalten snd Teil einer einzigen Tabelle. Hab ich das so korrekt verstanden?

Wenn ja, dann brauchst du in deinem Select Conditions und keine Unions.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CDS View-SQL

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo a-dead-trousers,

vielen Dank für die Antwort.

Union ist richtig. Was ich möchte, es ist mehr schönheit.Die 3 Zeile, die A leer ist, brauche ich nicht. Wenn A leer ist, die Spalten B und C sind nicht mehr Interessant.
Statt diesen 3 Zeilen möchte ich nur eine leere Zeile haben.

Ist das jetzt klar?

Re: CDS View-SQL

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
Nein, leider. Mit dieser Erklärung verstehe ich es noch weniger als vorher.

Du kannst nur bestimmen, dass Zeilen wo A leer ist gar nicht im Ergebnis aufscheinen. Eine leere Zeile, wo aufgrund des Unions auch B und C leer sind, geht nur, wenn es in der/den ursprünglichen Tabelle(n) auch so eine Konstellation gibt (also A, B und C leer). Ansonsten brauchst du, wie bereits gesagt, Conditions. Damit kannst du B und C "leer" ausgeben, wenn A leer ist. Und damit nur eine einzige Leerzeile im Ergebnis ist musst du das Ganze dann halt noch (irgendwie) Gruppieren.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
HH_ABAP

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1097
Views
CDS VIEW: Mehrere Tabellen aus einer CDS View updaten
von Abapanfänger » 03.07.2019 10:46 • Verfasst in ABAP® für Anfänger
1
Antw.
5015
Views
View für Arbeitspläne?
von Treffnix » 12.10.2006 16:52 • Verfasst in Material Management & Produktionsplanung
0
Antw.
1807
Views
1
Antw.
1451
Views
Tabellen View
von konrad » 17.05.2007 22:03 • Verfasst in ABAP® für Anfänger
6
Antw.
3790
Views
View für Customizingtabelle
von lausek » 09.07.2018 15:33 • Verfasst in SAP - Allgemeines

Über diesen Beitrag



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

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.