Code: Alles auswählen.
FIELD-SYMBOLS <lfs_sstruc3> TYPE zcb_menge.
DATA: lv_mining_name TYPE string VALUE ''.
MODULE create_dropdown_box_mining INPUT.
LOOP AT lt_gueter INTO ls_gueter WHERE handelsgut EQ lv_mining_name.
ENDLOOP.
SELECT handelsgut
FROM zcb_gueter
INTO TABLE it_gueterliste .
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'HANDELSGUT'
value_org = 'S'
TABLES
value_tab = it_gueterliste
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
...
ENDIF.
ENDMODULE.
ASSIGN COMPONENT LV_MINING_NAME OF STRUCTURE PLAYER_STRUC TO <LFS_SSTRUC3>.
*hier ein teil des funktionsaufrufs:
cv_item1 = <LFS_SSTRUC3> "player_struc-eisenerz zb. oder player_struc-silbererz, je nachdem was in der dropdown ausgewählt wird
Meiner Meinung nach dürfte das der Grund nicht sein, da für die 2 Zeichen Plus noch Platz wäre. Ich glaube, das ist ein Fehler im Screen Painter.a-dead-trousers hat geschrieben:Mach das Feld im Screenpainter etwas kürzer als nötig und stell dann die Eigenschaft für Dropdown ein, oder sorg dafür, dass rechts vom Feld (temporär) noch etwas Platz ist. So mach ich das immer. Der SP macht beim Einstellen des Dropdowns das Feld automatisch immer um zwei Zeichen breiter, deswegen geht es sich, wenn man deinen Screenshot anschaut, nicht aus.
ewx hat geschrieben:Meiner Meinung nach dürfte das der Grund nicht sein, da für die 2 Zeichen Plus noch Platz wäre. Ich glaube, das ist ein Fehler im Screen Painter.a-dead-trousers hat geschrieben:Mach das Feld im Screenpainter etwas kürzer als nötig und stell dann die Eigenschaft für Dropdown ein, oder sorg dafür, dass rechts vom Feld (temporär) noch etwas Platz ist. So mach ich das immer. Der SP macht beim Einstellen des Dropdowns das Feld automatisch immer um zwei Zeichen breiter, deswegen geht es sich, wenn man deinen Screenshot anschaut, nicht aus.
Auf jeden Fall hat adt Recht: Feld deutlich kürzer machen, in Listbox umwandeln und dann wieder vergrößern.
ewx hat geschrieben:Warum nicht?
Du müsstest die Feldlänge am rechten Feldrand mit dem Anfasser ↔ verändern können.
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Abaphalbsocke
Über solche Effekte habe ich mich auch schon geärgert. Teilweise hilft es, direkt in den Eigenschaften des Feldes die Werte für "definierte Feldlänge" bzw. "sichtbare Feldlänge" zu ändern. Der Dynpro Editor ist da stellenweise etwas buggig.Warum weis ich auch nicht, aber ich kann die Breite einfach nicht ändern.
Das Feld für die Breite und NUR für die Breite ist ausgegraut..DeathAndPain hat geschrieben:Über solche Effekte habe ich mich auch schon geärgert. Teilweise hilft es, direkt in den Eigenschaften des Feldes die Werte für "definierte Feldlänge" bzw. "sichtbare Feldlänge" zu ändern. Der Dynpro Editor ist da stellenweise etwas buggig.Warum weis ich auch nicht, aber ich kann die Breite einfach nicht ändern.
Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
Abaphalbsocke