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 / 4117 / 129 / 953 ) »
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.
3121
Views
Write-Ausgabe vor Alv-Grid Ausgabe
von L0w-RiDer » 14.08.2019 14:09 • Verfasst in ABAP® für Anfänger
1
Antw.
411
Views
Die aktuellste Datensätze behalten
von HH_ABAP » 23.05.2023 14:46 • Verfasst in ABAP® für Anfänger
7
Antw.
2882
Views
Nur Datensätze mit Preisen lesen
von Marc (pj) » 06.06.2005 16:39 • Verfasst in ABAP® für Anfänger
3
Antw.
2779
Views
Datensätze in LSMW verdichten
von czschunke » 14.07.2019 22:21 • Verfasst in ABAP® für Anfänger
0
Antw.
1131
Views
Datensätze in der Startroutine verschmelzen
von Janni » 26.06.2013 09:57 • 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

Feldwerte vergleichen
vor 9 Stunden von a-dead-trousers 4 / 95
Mahnung erstellen
Gestern von Sebastian82 4 / 230

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

Feldwerte vergleichen
vor 9 Stunden von a-dead-trousers 4 / 95
Mahnung erstellen
Gestern von Sebastian82 4 / 230

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 3 Tagen von Manfred K. 1 / 183
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1170
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1732