Hallo,
ich mache meine ersten Gehversuche mit dyn. Dokumenten.
In einem Dialogbox Container befindet sich ein Eigabeelement,
hier möchte ich die F4-Hilfe analog (SELECT-OPTIONS s_tplnr FOR iflot-tplnr)
einbinden. Kann mir jemand auf die Sprünge helfen.
Hier einen Auszug aus dem Coding:
CLASS lcl_selection DEFINITION.
PUBLIC SECTION.
DATA:
s_tplnr TYPE RANGE OF iflot-tplnr.
METHODS:
constructor.
PRIVATE SECTION.
DATA:
r_dlg_container TYPE REF TO cl_gui_dialogbox_container,
r_dd TYPE REF TO cl_dd_document,
r_dd_fa TYPE REF TO cl_dd_form_area,
r_dd_tplnr TYPE REF TO cl_dd_input_element.
ENDCLASS.
CLASS lcl_selection IMPLEMENTATION.
METHOD constructor
IF NOT r_dlg_container IS BOUND.
refresh s_tplnr.
CREATE OBJECT r_dlg_container
EXPORTING
width = 800
height = 400
style = cl_gui_container=>ws_clipchildren
top = 50
left = 150
caption = 'Selektion Techn. Platz'.
CREATE OBJECT r_dd.
r_dd->add_form(
IMPORTING
formarea = r_dd_fa
).
r_dd_fa->line_with_layout( EXPORTING start = 'X' ).
r_dd_fa->add_text(
EXPORTING
text = 'Techn. Platz Nr.'
sap_fontsize = cl_dd_area=>medium
sap_emphasis = cl_dd_area=>emphasis
).
r_dd_fa->add_input_element(
EXPORTING
value = ' '
name = 'IE_TPLNR'
size = '20'
maxlength = '14'
IMPORTING
input_element = r_dd_tplnr
).
r_dd_fa->line_with_layout( EXPORTING end = 'X' ).
ENDMETHOD.
ENDCLASS.
Wie stelle ich den Bezug von r_dd_tplnr und s_tplnr her?