Ab/bis bestimmte Zeile selektieren/lesen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Ab/bis bestimmte Zeile selektieren/lesen

Beitrag von Melissa W. ( / / 0 / 3 ) »
Halli Hallo zusammen,
ich habe eine interne tabelle, in der zu jedem Monat eine Soll, Haben und Umsatz-Spalte gibt. Jetzt soll ich die Spalte heraussuchen, in der die letzte Buchung war. Dieses Datum wird ja in Budat (Buchungsdatum im Beleg) abgespeichert, also habe ich das Datum ja schon. jetzt soll ich aber ab dem letzten Datum alle Betrage davor, bis zur ersten Buchung zusammenzählen, bzw. den Rest aus der internen Tabelle löschen.

Wie kann ich das machen?
Wie kann ich die Datensätze ab dem ersten bis zum letzten Datum selektieren?

Wäre nett, wenn mir jemand helfen könnte,
liebe Grüße Melissa W.

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


Beitrag von qman ( / / 0 / 3 ) »
Gab's hier im Forum schon mal (zumindest in ähnlicher Form). Schau mal hier:

http://www.abapforum.com/viewtopic.php?t=69

between müßte eigentlich ganz gut funktionieren.

qman

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo ,

bei Sel. von vollständigen Monaten :
wenn Monat in der entspr. Tabelle ,
select * from bsik where monat = buper.
Ist der Monat nicht in der Belegtabelle , aber das Budat :

Code: Alles auswählen.

tables bsik.
parameters  gjahr like bsik-gjahr default  sy-datum(4).
parameters buper like bsik-monat default sy-datum+4(2).
select-options bukrs for bsik-bukrs obligatory.
select-options lifnr for bsik-lifnr.
data itab type table of bsik.
ranges budat for bsik-budat.
*
start-of-selection.
*Berechnung des Monatsersten
  concatenate gjahr buper '01' into budat-low.
*Berechnung des Monatsletzten
  CALL FUNCTION 'LAST_DAY_OF_MONTHS'
       EXPORTING
            DAY_IN            = budat-low
       IMPORTING
            LAST_DAY_OF_MONTH = budat-high
       EXCEPTIONS
            DAY_IN_NO_DATE    = 1
            OTHERS            = 2.
*Einstellen in ranges
  BUDAT-SIGN = 'I'.
  BUDAT-OPTION = 'BT'.
  APPEND BUDAT.
*Select
  SELECT        * FROM  BSIK into table itab
         WHERE  BUKRS  in bukrs
         AND    LIFNR  in lifnr
         AND    GJAHR  = gjahr
         AND    budat  in budat.

  break-point.
Gruß Andreas

Seite 1 von 1

Vergleichbare Themen

3
Antw.
5487
Views
Loop ab bestimmte Zeile
von autohandel7 » 13.09.2018 12:15 • Verfasst in ABAP® für Anfänger
5
Antw.
6666
Views
ALV Grid - Keine Selektion - nur ganze Zeile selektieren
von Embryo » 25.07.2013 13:29 • Verfasst in ABAP® Core
1
Antw.
535
Views
bestimmte Sätze durch GET PERNR lesen
von steffibie » 21.11.2019 10:51 • Verfasst in ABAP® für Anfänger
1
Antw.
2488
Views
Liest READ Zeile für Zeile oder aufeinmal
von bohne » 26.11.2006 16:46 • Verfasst in ABAP® für Anfänger
1
Antw.
10111
Views
Unterschied: Sequentielles lesen, direktes lesen
von MarkusW » 07.08.2008 16:46 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 369
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46046
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3936
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2428

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

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 369
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46046
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3936
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2428