Perönliche Werteliste bei F4-Hilfe erscheint nicht autom.

Benutzeroberflächen in SAP®-Systemen.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Perönliche Werteliste bei F4-Hilfe erscheint nicht autom.

Beitrag von df62 (ForumUser / 4 / 0 / 0 ) »
Moin, moin,

ich kämpfe mal wieder mit einem seltsamen Phänomen:

Ich habe auf eienm Dynpro ein TableControl mit einer Tabelle, bei der ich bei einem Feld eine Suchhilfe hinterlegt habe. Die Suchhilfe benutzt die Selektionsmethode PA0001. Damit die Anwender nur einen bestimmten Personenkreis direkt angezeigt bekommen, benutze ich den Suchhilfeexit Z_F4IF_SHLP_EXIT, in dem ich Selektionsparameter mitgebe:

IF CALLCONTROL-STEP = 'PRESEL'.
* Anzeige nur von heute gültigen Personalsätzen: setzen der Option
* Endedatum Größer gleich heute
data: wa_shlp-selopt like line of shlp-selopt.

loop at shlp-selopt into wa_shlp-selopt.
if wa_shlp-selopt-shlpfield = 'ENDDA'.
* wa_shlp-selopt-option = 'GE'.
wa_shlp-selopt-low = '99991231'.
modify shlp-selopt from wa_shlp-selopt.
endif.

endloop.
clear wa_shlp-selopt.
wa_shlp-selopt-shlpname = 'PA0001'.
wa_shlp-selopt-shlpfield = 'SACHZ'.
wa_shlp-selopt-sign = 'I'.
wa_shlp-selopt-option = 'CP'.
wa_shlp-selopt-low = 'EW*'.
append wa_shlp-selopt to shlp-selopt.
* clear wa_shlp-selopt.
* wa_shlp-selopt-shlpname = 'PA0001'.
* wa_shlp-selopt-shlpfield = 'SACHZ'.
** wa_shlp-selopt-sign = 'I'.
** wa_shlp-selopt-option = 'CP'.
wa_shlp-selopt-low = 'PW1'.
append wa_shlp-selopt to shlp-selopt.
wa_shlp-selopt-low = 'PW2'.
append wa_shlp-selopt to shlp-selopt.
wa_shlp-selopt-low = 'N*'.
append wa_shlp-selopt to shlp-selopt.
callcontrol-cont_out = callcontrol-cont_out + 1.

* PERFORM PRESEL ..........
if callcontrol-cont_out = '1'.
* Selektionsbild überspringen
callcontrol-step = 'SELECT'.
endif.
EXIT.
ENDIF.

Code: Alles auswählen.


Funktioniert auch alles Prima, nur wollen einige Sachbearbeiter gerne eine persönliche, kleinere Werteliste benutzen. Diese kann man auch einrichten. Es wird allerdings beim Aufruf nicht angezeigt, daß eine existiert. Der entsprechende Button erscheint erst, wenn man einen neuen Eintrag in sie aufnimmt. Normalerweise wird eine persönliche Liste doch immer als erstes angezeigt - so vorhanden.

Kann sich jemand denken, wodran es hier hapert?

Für jeden Tip dankbar und mit schönen Grüßen

Dirk

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


Seite 1 von 1

Vergleichbare Themen

4
Antw.
16406
Views
F4 Hilfe Werteliste
von herr mb » 26.01.2011 10:14 • Verfasst in ABAP® für Anfänger
4
Antw.
20729
Views
Werteliste vorheriger Eingaben abschalten
von Pinguincommander » 07.12.2012 09:41 • Verfasst in ABAP® Core
11
Antw.
8693
Views
ALV erscheint nicht.
von Spookykid » 22.08.2011 11:51 • Verfasst in Dialogprogrammierung
7
Antw.
5149
Views
Icon im Dynpro erscheint nicht
von Legxis » 10.09.2018 17:24 • Verfasst in ABAP® Core
2
Antw.
4615
Views
Programm erscheint nicht im Paket
von Murdock » 25.07.2012 10:53 • Verfasst in SAP - Allgemeines

Über diesen Beitrag

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

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 19 Stunden von ewx 3 / 176
Druck von Etiketten via FP_PDF_TEST_01
vor 22 Stunden von Mr_Mkt 3 / 172

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.