Datum in Selection Screen eintragen

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

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

Datum in Selection Screen eintragen

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Hallo Experten,

kurze Frage zum folgenden Code:

DATA: v_date_from type d.
DATA: v_date_to type d.

v_date_from = sy-datum - 7. (Datum - 7 Tage)
v_date_to = sy-datum - 2. (Datum - 2 Tage)

SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_vstel FOR likp-vstel,
s_vkorg FOR likp-vkorg,
s_fkdat FOR vbrk-fkdat.

s_fkdat-high = v_date_from.

s_fkdat-low = v_date_to.

SELECTION-SCREEN END OF BLOCK bl1.

Wie gesagt, ich möchte nun, dass die beide Variablen in Selektionsbild immer erscheinen, was habe ich falsch gemacht?

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


Re: Datum in Selection Screen eintragen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Das Vorbelegen des Selection-Screen erfolgt in einem eigenen Ereignis (= Abschnitt) ähnlich zu START-OF-SELECTION.

Code: Alles auswählen.

INITIALIZATION.

s_fkdat-sign = 'I'.
s_fkdat-option = 'BT'
s_fkdat-high = sy-datum - 7.
s_fkdat-low = sy-datum - 2.
append s_fkdat.
lg ADT.

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

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: Datum in Selection Screen eintragen

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Danke für das schnelle Feedback,

und noch ne Frage zur Data Deklaration: wie soll ich am besten solche Variablen wie s_fkdat-SIGN deklarieren? Habe mit Datum noch nie gearbeitet

Re: Datum in Selection Screen eintragen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
s_fkdat-SIGN ist ein Teil der Rangetabelle (= Select-Option) und wird für die Vararbeitung benötigt.
(Schau dir mal die ABAP-Hilfe dazu an)

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

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: Datum in Selection Screen eintragen

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Vielen Dank.

noch eine kleine Frage:

Code: Alles auswählen.

  SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-001.
  SELECT-OPTIONS: s_vstel FOR likp-vstel,
                  s_vkorg FOR likp-vkorg DEFAULT '0300',
                  s_fkdat FOR vbrk-fkdat.

  SELECTION-SCREEN END OF BLOCK bl1.
Kann ich 'DEFAULT' Werte (wie im Code oben) für beide Feldern einsetzten (sowohl für VON als auch für BIS), wenn es um die Mehrfachselektion handelt?

Re: Datum in Selection Screen eintragen

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

ich meine mich zu erinnern, das du da dann eine selbst erstellte Tabelle mit deinen Vorgabewerten angeben musst. Also für deine Anforderung einen Satz mit LOW und HIGH (Sign und option nicht vergessen) füllen und zu der Tabelle hinzufügen und dann die Tabelle hinter DEFAULT angeben.
Gruß,
der Matze

Re: Datum in Selection Screen eintragen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
ABAP Hilfe hat geschrieben: SELECT-OPTIONS - value_options
Zusatz 1
... DEFAULT val1 [TO val2] [OPTION opt] [SIGN sgn]
lg ADT
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.
1842
Views
Selection-Screen
von Gast » 15.11.2004 09:27 • Verfasst in ABAP® Core
1
Antw.
1951
Views
selection screen
von anki_86 » 13.06.2007 07:30 • Verfasst in ABAP® für Anfänger
7
Antw.
14883
Views
Selection Screen
von cschmoel » 20.08.2012 12:53 • Verfasst in ABAP® für Anfänger
1
Antw.
413
Views
At Selection-Screen
von L0w-RiDer » 22.08.2019 15:42 • Verfasst in ABAP® für Anfänger
0
Antw.
1349
Views
AT SELECTION-SCREEN-->wie ??
von Ruffy » 10.03.2010 13:31 • Verfasst in ABAP® Core

Ü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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140