Zu viele Datensätze in Ausgabe

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

Zu viele Datensätze in Ausgabe

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Hallo Leute,

hab hier nen Report geschrieben, welcher mir die Lieferanten-Angebote ausgeben soll.
Dies funktioniert soweit auch.

Allerdings werden mir nicht nur die Lieferanten-Angebote(Anfragen augegeben), sondern jeglicher Einkaufsbeleg.

Bitte schaut mal über den Code. Vielleicht seht ihr etwas.

Eigentlich dürften nur die Einkaufsbelege (ebeln) ausgegeben werden, welche ein Lieferantenangebot sind (anfnr).


Dankbar für jeden Tip!

Gruss Sebastian

Code: Alles auswählen.

REPORT  z_09_hausarbeit_brue_kre_1              .

TABLES: ekko, ekpo.

PARAMETERS : datum LIKE ekko-bedat DEFAULT '19980101'.


DATA: BEGIN OF lieferanten_angebot OCCURS 20,

anfragenummer         LIKE ekpo-anfnr,
belegnummer           LIKE ekko-ebeln,
lieferant             LIKE ekko-lifnr,
materialnr            LIKE ekpo-ematn,
materialbezeichnung   LIKE ekpo-txz01,
anfragemenge          LIKE ekpo-abmng,
nettopreis            LIKE ekpo-netpr,
datum                 LIKE ekko-bedat,

END OF lieferanten_angebot.


SELECT
  ekpo~anfnr
  ekko~ebeln
  ekko~lifnr
  ekpo~ematn
  ekpo~txz01
  ekpo~abmng
  ekpo~netpr
  ekko~bedat
INTO lieferanten_angebot

FROM ekpo INNER JOIN ekko
ON ekpo~ebeln = ekko~ebeln

WHERE ekko~bedat >= datum.


APPEND lieferanten_angebot.


ENDSELECT.

LOOP AT lieferanten_angebot.

  WRITE:/ lieferanten_angebot-belegnummer,
          lieferanten_angebot-lieferant,
          lieferanten_angebot-materialnr,
          lieferanten_angebot-materialbezeichnung,
          lieferanten_angebot-anfragemenge,
          lieferanten_angebot-nettopreis,
          lieferanten_angebot-datum.

ENDLOOP.


"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

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


Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Hi Sebastian,

es hilft sicherlich, wenn du die Bedingung (anfnr) irgendwie in die Selektionsbedingung interierst.
Z.B.
mit ""

Code: Alles auswählen.

...
WHERE ekko~bedat >= datum
  and anfnr      <> space.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Olaf P. (ForumUser / 61 / 0 / 0 ) »
Moin,
in der Tabelle EKKO sind die Köpfe mehrerer Einkaufsbelegtypen enthalten. Um nur Anfragen zu erhalten, musst du die Where-Bedingung um die Abfrage auf EKKO-BSTYP = 'A' erweitern.

Gruß, Olaf

Seite 1 von 1

Vergleichbare Themen

7
Antw.
1775
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
4
Antw.
6428
Views
Datensätze zählen
von KatSeh » 14.10.2004 08:15 • Verfasst in ABAP® für Anfänger
7
Antw.
2741
Views
Nur Datensätze mit Preisen lesen
von Marc (pj) » 06.06.2005 16:39 • Verfasst in ABAP® für Anfänger
1
Antw.
291
Views
Die aktuellste Datensätze behalten
von HH_ABAP » 23.05.2023 14:46 • Verfasst in ABAP® für Anfänger
3
Antw.
2603
Views
Datensätze in LSMW verdichten
von czschunke » 14.07.2019 22:21 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 61
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 83

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.

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 61
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 83

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170