Textfeld Wert auf dem Dynpro ändern

Benutzeroberflächen in SAP®-Systemen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Textfeld Wert auf dem Dynpro ändern

Beitrag von zer0 (ForumUser / 48 / 11 / 1 ) »
Hallo,

ich habe auf meinem Dynpro ein Textfeld (kein Ein/Ausgabefeld). Nun möchte ich während der Laufzeit im PBO den Wert des Textfeldes ändern.

Wie ist das möglich?

Liebe Grüße

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


Re: Textfeld Wert auf dem Dynpro ändern

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »
Feld als Ein-/Ausgabefeld deklarieren, Eigenschaft "Nicht eingabebereit" setzen, dann siehts aus wie ein Textfeld, ist aber im Programm änderbar.

MfG

Rata
Normale Menschen wundern sich, warum in der Welt so viel schief läuft.
Programmierer wundern sich, warum alles so gut funktioniert.

Re: Textfeld Wert auf dem Dynpro ändern

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
Das Textfeld auf ein I/O Feld umzustellen ist ein guter Anfang.
Verändern kann man zu Laufzeit folgendermaßen :

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'DYNTEST'.
  SET TITLEBAR 'DYNTEST'.

concatenate '===>' mycnt into mytext.
   CALL FUNCTION 'C14Z_DYNP_WRITE_FIELD'
    EXPORTING
      i_program   = dyname
      i_dynpro    = dynumb
      i_fieldname = 'MYTEXT'
      i_line      = 0
      i_value     = mytext.


ENDMODULE.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
  CASE ok_code.
    WHEN 'EXIT'.
      LEAVE TO SCREEN 0.
    WHEN OTHERS.

add 1 to mycnt.
concatenate '===>' mycnt into mytext.
   CALL FUNCTION 'C14Z_DYNP_WRITE_FIELD'
    EXPORTING
      i_program   = dyname
      i_dynpro    = dynumb
      i_fieldname = 'MYTEXT'
      i_line      = 0
      i_value     = mytext.


  ENDCASE.


ENDMODULE.                 " USER_COMMAND_0100  INPUT
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Textfeld Wert auf dem Dynpro ändern

Beitrag von a-dead-trousers (Top Expert / 4420 / 224 / 1189 ) »
oder man vertraut einfach auf das Standard PBO/PAI und legt im Programm einfach eine Variable mit demselben Namen wie am Dynpro an und schreibt den Text den man möchte da hinein.

Warum kompliziert wenns einfach auch geht.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

10
Antw.
7108
Views
Variablen-Wert in Dynpro Textfeld anzeigen
von Dyrdek » 21.11.2016 09:43 • Verfasst in ABAP® für Anfänger
3
Antw.
4208
Views
Dynpro Textfeld
von espo » 24.10.2007 14:39 • Verfasst in ABAP® für Anfänger
7
Antw.
5269
Views
Dynpro - Textfeld * Eingabe
von SaskuAc » 12.10.2018 12:15 • Verfasst in ABAP® für Anfänger
2
Antw.
3904
Views
Textfeld in Dynpro ein- und ausblenden.
von tom1986 » 16.03.2009 12:09 • Verfasst in ABAP® für Anfänger
4
Antw.
8162
Views
Textfeld auf Dynpro in Funktionsbaustein füllen
von Hansi4u » 11.01.2006 18:28 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 2 Tagen von a-dead-trousers 4 / 328
Workflow-Datenfluss mit Multi-Line-Container
vor 3 Tagen von ewx gelöst 2 / 605
Mahnung erstellen
vor 3 Tagen von Sebastian82 4 / 693

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

Feldwerte vergleichen
vor 2 Tagen von a-dead-trousers 4 / 328
Workflow-Datenfluss mit Multi-Line-Container
vor 3 Tagen von ewx gelöst 2 / 605
Mahnung erstellen
vor 3 Tagen von Sebastian82 4 / 693

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 5 Tagen von Manfred K. 1 / 562
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1883
Feldberechnung ME32K
vor 3 Wochen von ZF_SAPler 1 / 2280