Positionieren von Buttons und Texedit

Benutzeroberflächen in SAP®-Systemen.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Positionieren von Buttons und Texedit

Beitrag von RainerF (ForumUser / 7 / 0 / 0 ) »
Hallo,

hier ist ein Neulingmit mit 2 Fragen.
Ich will in einem Control mehrere Buttons und Textedits einbinden. Diese sollen sich aber auf bestimmten Positionen befinden. Ich habe das nur mit mehreren Custom-Containern hin bekommen. Gibt es eine Lösung die im Code angedeutet wurde.
Und die 2. Frage. Im Textedit soll nur eine Zeile und 14 Zeichen zulässig sein (RETURN / Zeilenumbruch sollten nicht erlaubt sein). Wenn es in der OO ein FIELDEDIT gäbe wäre das perfekt. Die Einstellungen in der Instanz der CL_GUI_TEXTEDIT konnte ich nicht dahingehend vornehmen. Hat jemand eine Idee?

Rainer

Code: Alles auswählen.


DATA:
  r_cc  TYPE REF TO cl_gui_custom_container,
  r_tb  TYPE REF TO cl_gui_toolbar,
  r_te  TYPE REF TO cl_gui_textedit.


  CREATE OBJECT r_cc
     EXPORTING
       container_name = 'CC_TOOLBAR'.
  IF sy-subrc <> 0.
    MESSAGE 'Container nicht erzeugt.' TYPE 'E'.
  ENDIF.

  CREATE OBJECT r_tb
     EXPORTING
       parent         = r_cc.
  IF sy-subrc <> 0.
    MESSAGE 'Toolbar nicht erzeugt.' TYPE 'E'.
  ENDIF.

  CALL METHOD r_tb->add_button
    EXPORTING
      fcode     = 'FC_BTN_1'
      text      = 'Btn1'
      icon      = icon_incomplete
      butn_type = cntb_btype_button.

  CALL METHOD r_tb->add_button
    EXPORTING
      fcode     = 'FC_BTN_2'
      text      = 'Btn2'
      icon      = icon_incomplete
      butn_type = cntb_btype_button.

   CREATE OBJECT r_te
     EXPORTING
       parent            = r_cc
       name              = 'EDIT_TPLNR'
       max_number_chars  = 14
       wordwrap_mode     = cl_gui_textedit=>wordwrap_off
     EXCEPTIONS
       OTHERS            = 1.
   IF sy-subrc <> 0.
     MESSAGE 'Edit-TPLNR nicht erzeugt.' TYPE 'E'.
   ELSE.
     CALL METHOD r_te->set_position
       EXPORTING
         left   = 20
         top    = 20
         width  = 80
         height = 20
     EXCEPTIONS
       OTHERS   = 1.
     IF sy-subrc <> 0.
       MESSAGE 'Edit-TPLNR nicht positioniert.' TYPE 'E'.
     ENDIF.         
   ENDIF.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

2
Antw.
1360
Views
Problem mit Texedit
von tom1986 » 02.03.2009 17:41 • Verfasst in ABAP Objects®
3
Antw.
1969
Views
Cursor positionieren
von LittleT » 30.05.2007 11:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2592
Views
F4-Hilfe positionieren
von TakerOne » 28.07.2014 10:06 • Verfasst in ABAP® Core
0
Antw.
1975
Views
ALV Filter Button positionieren
von istrate » 29.07.2008 16:17 • Verfasst in Dialogprogrammierung
1
Antw.
1746
Views
Message beliebig positionieren
von cut1 » 18.09.2006 10:16 • Verfasst in ABAP® Core

Über diesen Beitrag

RainerF
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43718
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45435
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43542

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43718
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45435
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43542

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43718
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 94483
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109595
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117772