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 / 4395 / 223 / 1182 ) »
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.
6897
Views
Variablen-Wert in Dynpro Textfeld anzeigen
von Dyrdek » 21.11.2016 09:43 • Verfasst in ABAP® für Anfänger
3
Antw.
4105
Views
Dynpro Textfeld
von espo » 24.10.2007 14:39 • Verfasst in ABAP® für Anfänger
7
Antw.
5041
Views
Dynpro - Textfeld * Eingabe
von SaskuAc » 12.10.2018 12:15 • Verfasst in ABAP® für Anfänger
2
Antw.
3734
Views
Textfeld in Dynpro ein- und ausblenden.
von tom1986 » 16.03.2009 12:09 • Verfasst in ABAP® für Anfänger
4
Antw.
7984
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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2602
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9188