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.
16207
Views
F4 Hilfe Werteliste
von herr mb » 26.01.2011 10:14 • Verfasst in ABAP® für Anfänger
4
Antw.
20418
Views
Werteliste vorheriger Eingaben abschalten
von Pinguincommander » 07.12.2012 09:41 • Verfasst in ABAP® Core
11
Antw.
8594
Views
ALV erscheint nicht.
von Spookykid » 22.08.2011 11:51 • Verfasst in Dialogprogrammierung
7
Antw.
5034
Views
Icon im Dynpro erscheint nicht
von Legxis » 10.09.2018 17:24 • Verfasst in ABAP® Core
2
Antw.
4546
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

Nach MESSAGE TYPE E Felder entsperren
vor 3 Stunden von rob_abc gelöst 8 / 6141
ABAP - Mail so10 Text
vor 18 Stunden von retsch 6 / 213

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

Nach MESSAGE TYPE E Felder entsperren
vor 3 Stunden von rob_abc gelöst 8 / 6141
ABAP - Mail so10 Text
vor 18 Stunden von retsch 6 / 213

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 5 Tagen von Manfred K. 1 / 1009
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2825