bei NO-DISPALY wird die Vorgabe nicht berücksichtigt.

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

bei NO-DISPALY wird die Vorgabe nicht berücksichtigt.

Beitrag von quaero (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe das Feld "SPRAS" in der Selection Option mit Memory ID vorbelegt und mit No Display ausgeblendet.
Somit wird das Feld nach No Display im Selektions-Screen nicht mehr angezeigt aber bei der Ausgabe der Liste auch nicht mehr berücksichtigt.
Statt der Sprach aus den Benutzerparamtern, werden alle Sprachen angezeigt.

Hier ein Auszug:

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.

SELECT-OPTIONS: SO_LGNUM FOR LAGP-LGNUM MEMORY ID LGN,
SO_LGTYP FOR LAGP-LGTYP,
SO_SPGRU FOR LAGP-SPGRU,
SO_SPRAS FOR T330T-SPRAS MEMORY ID SPR --> hier trage ich NO-DISPLAY ein.

SELECTION-SCREEN END OF BLOCK B1.

Ich hoffe jemand kann helfen.

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


Re: bei NO-DISPALY wird die Vorgabe nicht berücksichtigt.

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
hi!

Memory ID wird, wie du jetzt auch festgestellt hast, nur bei Feldern die auch angezeigt werden berücksichtigt. Da es sich in Wirklichkeit um SET/GET-Parameter handelt die mit dem eigentlichen ABAP-Memory nix zu tun haben und eher für Benutzerdialoge vorgesehen sind. (Schau dir dazu die Informationen zur Memory-Verwaltung in SAP durch, da ist das sehr ausführlich erklärt)

Damit du einen SGPA in deine (versteckten) SELECT-OPTIONS bekommst brauchts ein bisserl mehr:
(Am Besten im INITIALISATION oder LOAD-OF-PROGRAM Event einbauen)

Code: Alles auswählen.

so_spras-sign = 'I'.
so_spras-option = 'EQ'.
GET PARAMETER ID 'SPR' FIELD so_spras-low.
APPEND so_spras.
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

Re: bei NO-DISPALY wird die Vorgabe nicht berücksichtigt.

Beitrag von quaero (ForumUser / 2 / 0 / 0 ) »
Danke für die Hilfe.

Mit INITIALIZATION oder LOAD-OF-PROGRAMM wurden alle Select Options übersprungen bzw.
auch die nicht gewünschten Lagernummern angezeigt. Daher habe ich es weggelassen.
Könnte es damit ein Problem geben?

Re: bei NO-DISPALY wird die Vorgabe nicht berücksichtigt.

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
quaero hat geschrieben:Mit INITIALIZATION oder LOAD-OF-PROGRAMM wurden alle Select Options übersprungen bzw.
auch die nicht gewünschten Lagernummern angezeigt. Daher habe ich es weggelassen.
Könnte es damit ein Problem geben?
Ja.
Offenbar fehlt in Deinem Report bisher ein START-OF-SELECTION.

Du solltest also vor dem Füllen der NO-DISPLAY-Select-Option wieder LOAD-OF-PROGRAM oder INITIALIZATION einfügen und danach START-OF-SELECTION.

Und dann mal de ABAP-Schlüsselworrt-Doku zu den 3 Anweisungen lesen.

Frank

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2586
Views
Lohnfortzahlungsfristen werden nicht berücksichtigt
von LeonBarthez » 20.11.2007 10:49 • Verfasst in Human Resources
1
Antw.
1082
Views
Filter wird nicht berücksichtigt
von Bugfix13 » 17.09.2014 11:05 • Verfasst in ABAP® für Anfänger

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.