Datums Eingabe Query

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

Datums Eingabe Query

Beitrag von h1as (ForumUser / 19 / 0 / 1 ) »
Hi, ich habe mir eine Query für Konditionen gebaut basierend auf tabelle a005 & Konp.

In den Tabelle gibt es ein Gültig ab / Gültig bis. Jetzt möchte ich am Selektionscreen ein Eingabe Feld für Datum und dann sollen nur Zeilen angezeigt werden wo das Datum zw. AB UND BIS Datum liegt.
Danke für Ideen.

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


Re: Datums Eingabe Query

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

das ist etwas verwirrend geschrieben. Ich versuch mal zu entwirren und du bestätigst oder korrigierst, ok?
Also du hast eine Tabelle in der es eine Spalte "gültig ab" und eine Spalte "gültig bis" gibt.
Du möchtest jetzt auf deinem Selektionsscreen EINE Datumseingabe. Aber du meinst sicher eine Range- Eingabe oder?
Als Idee würde ich probieren mir erst alle Einträge selektieren zu lassen, die zum LOW-Parameter deiner Rangeeingabe passen(also größer-gleich sind) und anschließend alle Einträge die größer als der HIGH-Parameter sind aus dieser Tabelle wieder zu entfernen.
Ich hoffe ich hab dich richtig verstanden und konnte dir helfen

EDIT: habs umgeschrieben, hatte vorher meine Gedanken nicht sortiert! ^^
Gruß,
der Matze

Re: Datums Eingabe Query

Beitrag von wreichelt (Top Expert / 1069 / 31 / 193 ) »
Hallo,
warum belegst du das Datum-von und -bis nicht als Selektionsparameter.

Gruß
Wolfgang

Re: Datums Eingabe Query

Beitrag von h1as (ForumUser / 19 / 0 / 1 ) »
Ich versuche nochmal mich klar auszudrücken.Wie gesagt es ist eine SAP Query.
Tabelle A005 mit DATAB - DATBI

Ich will in der Selektion nur eine Datum Eingabe. Also zb. 01.01.2013 liegt dieses Datum innerhalb des DATAB - DATBI Intervalls soll der Konditionssatz selektiert werden, ansonsten nicht.

Re: Datums Eingabe Query

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

dann würde ich wohl den "Umweg" gehen und erst alle Datensätze selektieren bei denen das Datum <= (kleiner-gleich) DATBI ist und anschließend über diese Tabelle loopen und alle Datensätze rausschmeißen bei denen das Datum < DATAB ist. Oder andersrum, erst alles was Datum >= DATAB und dann alles rausschmeißen was Datum > DATBI hat.
Gruß,
der Matze

Re: Datums Eingabe Query

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich habe ihn so verstanden, dass er

Code: Alles auswählen.

PARAMETERS
anstatt

Code: Alles auswählen.

SELECT-OPTIONS
verwenden will.


Select 'was immer Du willst' from Dtab into ....
where datbi <= eingabedatum
and datab >= eingabedatum

Re: Datums Eingabe Query

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
jo stimmt, kann man auch in einer Select-Abfrage machen. Hab ich nicht dran gedacht. Danke unit :)
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

0
Antw.
4050
Views
Globale Datums-Aufbereitung
von Tron » 20.09.2016 11:31 • Verfasst in Tips + Tricks & FAQs
4
Antw.
6082
Views
Sprachabhängige Datums- und Dezimaltrennzeichen
von Kerstin_4 » 13.08.2010 13:12 • Verfasst in ABAP® Core
1
Antw.
2042
Views
Datums-Periode abprüfen
von hazey » 26.04.2011 14:27 • Verfasst in ABAP® Core
1
Antw.
5903
Views
BW-Query und Abap, speziell Query mit Variante
von GastX » 17.03.2009 14:38 • Verfasst in Sonstige Module
6
Antw.
7132
Views
select-options und Anzeige eines berechneten Datums
von larsi » 08.06.2005 14:04 • 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

IF mit AND und OR
vor einer Stunde von PeterPaletti 3 / 217
PCL2 Cluster auslesen
vor 16 Stunden von DeathAndPain 2 / 306
FUBA 'HR_INFOTYPES_OPERATION'
vor 17 Stunden von Bright4.5 3 / 4544

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.