hmm...Pinguincommander hat geschrieben:achso im übrigen hat sich meine aufgabe nocheinmal verändert,
ich soll ein eingabefeld bereitstellen indem der anwender die gewollte tabelle eingeben kann und sich seine selektion dann selbst zusammen bauen kann,
funktioniert auch schon soweit, wollte nur bescheid sagen, dass die reiter zu vernachlässigen sind.
Erklärung zu Intervalle:Pinguincommander hat geschrieben:So also das ganze ist soweit brauchbar nur die sache mit den intervallen statts einzel selektionen anzeigen habe ich noch nicht verstanden und das ganze mit dem hinterher abfragen ist mir auch noch unklar, ich hoffe du hast noch ein paar nerven für mich über und würdest mir das ganze nochmal erläutern, damit ich auch verstehe woran es liegt, es darf auch ruhig ein wenig grundlagen unterricht dabei sein, wie gesagt habe ich nur einen BC 400 absolviert und den hätte man sich wirklich sparen können, da ich Programmiergrundlagen auch schon vorher hatte und leider die Dynpro Programmierung viel zu kurz kam.
Auf dem Dynpro 1106, das bei AS_SUBSCREEN verwendeet wird, gibt es schlicht und ergreifend keine Möglichkeit für Intervalle.a-dead-trousers hat geschrieben:Wenn man sich das PBO-Modul CREATE_CONTROLS anschaut, dass im Dynpro 2000 aufgerufen wird, sieht man das als Dynpro-Nummer IMMER 1106 übergeben wird (Konstante SUB_NOINT = 1106).
Also: Leider keine Möglichkeit bei AS_SUBSCREEN die Intervalle direkt im Dynpro angezeigt zu bekommen.
Aber es gibt ja trotzdem noch die Buttons für die Mehrfachauswahl.lg ADT
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Pinguincommander
What a weird postingibo hat geschrieben:Hi, it is an old post, but maybe it is helpful for others,
DATA:
BEGIN OF gs_sel
,selid TYPE rsdynsel-selid
,END OF gs_sel.
DATA:
ls_pfkey TYPE rsdspfkey
,lt_fld TYPE rsdsfields_t WITH HEADER LINE
,lt_fldt TYPE wcb_rsdstexts_tab WITH HEADER LINE
,lt_rng TYPE rsds_trange WITH HEADER LINE.
good luck
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
shapoc
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
shapoc
Code: Alles auswählen.
field-symbols: <lr_splitter> type ref to cl_gui_easy_splitter_container.
assign ('(SAPLSSEL)SPLITTER_SUBSCR') to <lrs_splitter>.
if sy-subrc eq 0 and <lr_splitter> is bound.
<lr_splitter>-set_sash_position( ... ).
endif.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
shapoc
Code: Alles auswählen.
field-symbols: <LRS_SPLITTER> type ref to CL_GUI_EASY_SPLITTER_CONTAINER.
assign ('(SAPLSSEL)SPLITTER_SUBSCR') to <LRS_SPLITTER>.
if SY-SUBRC eq 0 and <LRS_SPLITTER> is assigned.
<LRS_SPLITTER>->SET_SASH_POSITION( 0 ).
endif.