Variable in Selektionsscreen verwenden

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Variable in Selektionsscreen verwenden

Beitrag von consult (ForumUser / 5 / 0 / 0 ) »
Hi,

bin in Abap noch nicht so tief drin.

Mein Problem:
In einem Selektionsscreen (HR, DB PNP) möchte ich eine Variable verwenden, die wird zwar korrekt berechnet, bei der Programmausführung ist das Feld aber "blank".
Muss ich den Screen initialisieren nach der Berechnung der Variablen?


Hier der Code:

data test(4) type n.
test = SY-DATUM(4) - 1.

PARAMETERS: ENTSJAHR OBLIGATORY like PA0015-ZZESTJAHR default test.
PARAMETERS: KZMAN as CHECKBOX.

TABLES: PERNR.

INFOTYPES: 0000,
0001,
0015,
9035.
.............

Dank eund Gruß
Udo

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


Re: Variable in Selektionsscreen verwenden

Beitrag von inab (ForumUser / 69 / 0 / 6 ) »
HAllo Udo,

klar dazu gibt es den 'Zeitpunkt' INITIALISATION.

Du fügst einfach den Zeitpunkt ein analog zu START-OF-SELECTION.

Dort kannst Du dann die Berechnung für Deine VAriable vornehmen und Sie wird auch entsprechend im Sel-Screen angezeigt !

Gruß

Ingo

Re: Variable in Selektionsscreen verwenden

Beitrag von consult (ForumUser / 5 / 0 / 0 ) »
Hallo Ingo,

Danke für die Antwort, tut aber nicht (zumindest bei meiner Umsetzung) :D

REPORT Z_TEST
NO STANDARD PAGE HEADING
Message-Id ZH
LINE-COUNT 65
LINE-SIZE 80.
data: test(4) type n.
PARAMETERS: ENTSJAHR OBLIGATORY like PA0015-ZZESTJAHR default test.
PARAMETERS: KZMAN as CHECKBOX.
TABLES: PERNR.
INFOTYPES: 0000,
...................

INITIALIZATION.
test = SY-DATUM(4) - 1.


Das Feld ist bei Ausführung immer noch "blank"

Gruß
Udo

Re: Variable in Selektionsscreen verwenden

Beitrag von inab (ForumUser / 69 / 0 / 6 ) »
consult hat geschrieben:
REPORT Z_TEST
NO STANDARD PAGE HEADING
Message-Id ZH
LINE-COUNT 65
LINE-SIZE 80.
data: test(4) type n.
PARAMETERS: ENTSJAHR OBLIGATORY like PA0015-ZZESTJAHR default test.
PARAMETERS: KZMAN as CHECKBOX.
TABLES: PERNR.
INFOTYPES: 0000,
...................

INITIALIZATION.
test = SY-DATUM(4) - 1.


Das Feld ist bei Ausführung immer noch "blank"

Gruß
Udo
HAllo Udo,

wenn Du es so machst, klappts auch mit dem Nachbarn ;-)))

INITIALIZATION.
test = SY-DATUM(4) - 1.
ENTSJAHR = test.

Viele Grüße


Ingo

Re: Variable in Selektionsscreen verwenden

Beitrag von consult (ForumUser / 5 / 0 / 0 ) »
:up: :up: :up: :up: :up: :up: :up: :up:

so tuts:
INITIALIZATION.
ENTSJAHR = SY-DATUM(4) - 1.

Danke für Deine Hilfe!

Gruß
Udo

Seite 1 von 1

Vergleichbare Themen

2
Antw.
517
Views
Selektionsscreen in Tabelle
von XSilerie » 23.11.2021 13:30 • Verfasst in ABAP® für Anfänger
8
Antw.
14869
Views
dynamischer Selektionsscreen
von eddi89 » 05.11.2009 15:13 • Verfasst in ABAP® für Anfänger
1
Antw.
1819
Views
Dynamischer Selektionsscreen mit Mandantenfeld!
von jondahl11 » 21.09.2007 11:17 • Verfasst in ABAP Objects®
1
Antw.
2026
Views
RFC Verbindungen im Selektionsscreen auslesen
von jondahl11 » 05.10.2006 10:43 • Verfasst in ABAP® für Anfänger
1
Antw.
2320
Views
Tab als Trennzeichen verwenden
von Gast » 20.01.2006 15:06 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 1 / 264
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1902
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8507