Dynpro: PUSHBUTTON FLEXIBLER TEXT in TABLE CONTROL

Commandbutton in Table Control Datenbereich ziehen.

  • FktCode hier SELE füllen
  • Ausgabefeld ankreuzen
  • Def. Länge verändern, indem ‚________‘ in der Elementliste Text o.E/A Schablone eingegeben wird
  • Im PBO Modul in einer LOOP AT I_ITAB in einer LOOP AT SCREEN Schleife dynamisch füllen

Variante:

  • Mit Icon ankreuzen
  • Ausgabefeld nicht ankreuzen
  • Text eingeben
LOOP AT I_ITAB.
  LOOP AT SCREEN.
    IF screen-name = 'I_ITAB-AUSWAHLD'.
      IF i_itab-auswahlf IS INITIAL.
        CONCATENATE icon_release '____' INTO i_itab-auswahld RESPECTING BLANKS IN CHARACTER MODE.
        "i_itab-auswahld = '@5Y@Eins'. "Grüne Flagge
      ELSE.
        CONCATENATE icon_defect i_itab-auswahlf INTO i_itab-auswahld RESPECTING BLANKS IN CHARACTER MODE.
        "i_itab-auswahld = '@F1@Zwei'. "Rote Flagge
      ENDIF.
    ENDIF.
  ENDLOOP.
ENDLOOP.