Selektionsbildschirm 2 Fragen

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

Selektionsbildschirm 2 Fragen

Beitrag von Prima Veritas ( / / 0 / 3 ) »
situation:
ich habe zwei felder auf einem selektionsbild die ich mit vorgaben "fest" füllen möchte. das "fest" füllen mache ich mit "modif id not" und das vorgeben mit "initialization .. etc. ".

mit unten stehenden coding habe ich aber leider zwei probleme, vielleicht könnt ihr mir ja da weiterhelfen ?! *hoff*

Frage 1:
es wird immer nur eine zeile gefüllt ! auf dem selektionsbild hat man die möglichkeit mehrere intervalle untereinander zu füllen, mein problem ist das er in meinem beispiel kein intervall macht sondern immer nur den "low" (von) und nicht den "high" (bis) übernimmt. im ergebnis sieht das so aus
1000
1020
anstatt
1000-1010
1030-1040

Frage 2:
neben dem eingabefeld wird auto. ein kleiner pfeil erzeugt womit man mehrere zeilen füllen kann. auf der selektionsmaske selbst sieht man nur ein feld und wenn mehr hinterlegt ist wird er kleine pfeil grün. wenn ich nun die felder "fest" vorgebe kann der anwender leider auch nicht mehr auf den grünen pfeil klicken um zu sehen welche eingaben hinterlegt wurden.

wäre euch sehr dankbar für eure hinweise !!

Code: Alles auswählen.

select-options:   feld1 for p0008-lga01 modif id not.

INITIALIZATION.
 feld1-low  = '1000'.
 feld1-high = '1010'.
 append feld1. clear feld1.
 
 feld1-low  = '1030'.
 feld1-high = '1040'.
 append feld1. clear feld1.

 AT SELECTION-SCREEN OUTPUT.         
   LOOP AT SCREEN.
        IF SCREEN-GROUP1 = 'NOT'.
           SCREEN-INPUT  = '0'.
           MODIFY SCREEN.
        ENDIF.
   ENDLOOP.

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


Selektionsbildschirm

Beitrag von kotelna (ForumUser / 27 / 2 / 0 ) »
Ich nutze folgendes:

Code: Alles auswählen.

INITIALIZATION.

  anln1-sign = 'E'.
  anln1-option = 'BT'.

  anln1-low = '400000'.
  anln1-high = '499999'.
  APPEND anln1.
Erklärung:
SIGN = 'I' => Include
SIGN = 'E' => Exclude

OPTION = 'EQ' => Is gleich LOW
OPTION = 'BT' => Zwischen LOW und HIGH
OPTION = 'CP' => LOW mit *
(OPTION) entspricht den zulässigen Operatoren in SAP

Bei mehreren Einträgen hat User immer die Möglichkeit die Werte zu ändern. Auch mit dem grünem Pfeil, der sich bei mehreren Einträgen zeigt.

Gruß

Kotelna (CZ)

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
zu 2.)

Code: Alles auswählen.

   IF screen-group1 = 'NOT' AND ( screen-name = 'FELD1-LOW' OR   
                                  screen-name = 'FELD1-HIGH' ).  

Seite 1 von 1

Vergleichbare Themen

7
Antw.
3016
Views
Selektionsbildschirm
von henri » 15.06.2015 18:25 • Verfasst in ABAP® für Anfänger
7
Antw.
2548
Views
Optionsauswahl im Selektionsbildschirm?
von Kaiser » 08.08.2005 09:41 • Verfasst in Dialogprogrammierung
4
Antw.
2787
Views
Selektionsbildschirm als Reiter
von Gast » 15.02.2005 18:14 • Verfasst in ABAP® für Anfänger
5
Antw.
3751
Views
F4-Button auf Selektionsbildschirm
von chatty » 25.07.2005 09:15 • Verfasst in ABAP® Core
5
Antw.
3236
Views
Auswahl für Dateinamen im Selektionsbildschirm
von Kaiser » 08.09.2005 10:41 • 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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166