SET_DYNP_VALUE funktioniert nicht Dynpro Text

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

SET_DYNP_VALUE funktioniert nicht Dynpro Text

Beitrag von pitty (ForumUser / 13 / 2 / 0 ) »
Hallo,
ich möchte in einem Dynpro (1100) den Wert eines Textfeldes durch mein Programm belegen.
Leider funktioniert der Funktionsbaustein SET_DYNP_VALUE nicht korrekt.

Code: Alles auswählen.

  DATA fieldname    LIKE dynpread-fieldname.
  DATA v_value      TYPE dynpread-fieldvalue.

  fieldname = 'DYN_COMNAME'.
  v_value   = 'Hello'.


  CALL FUNCTION 'SET_DYNP_VALUE'
    EXPORTING
      i_field = fieldname
      i_repid = sy-cprog
      i_dynnr = sy-dynnr
      i_value = v_value.
Der Name des Textelementes heißt auch DYN_COMNAME auf dem Dynpro. Dennoch wird mir der Wert nicht gesetzt. Was mache ich hier falsch?
Den Programmcode rufe ich in PBO-Modul des Dynpros auf.
Danke

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


Re: SET_DYNP_VALUE funktioniert nicht Dynpro Text

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
pitty hat geschrieben:[...]Was mache ich hier falsch?
Den Programmcode rufe ich in PBO-Modul des Dynpros auf.
PBO! Am Ende des PBO wird das Feld auf dem Dynpro mittels Feldtransprot aus dem gleichnamigen Programmfeld gefüllt.
Somit sollte ein simples

Code: Alles auswählen.

DYN_COMNAME = 'Hello'.
zum Ziel führen
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: SET_DYNP_VALUE funktioniert nicht Dynpro Text

Beitrag von pitty (ForumUser / 13 / 2 / 0 ) »
Hallo black_adept,

ja das funktioniert auch. Aber dann muss irgendwo eine passende DATA Anweisung hinzugefügt werden. Ansonsten meldet sich der Compiler.
Daher würde ich es gerne mit dem FuBa versuchen.

Danke

Re: SET_DYNP_VALUE funktioniert nicht Dynpro Text

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hallo pitty,

was du vorhast hört sich nicht richtig gut an.
Und wird so (glücklicherweise) nicht funktionieren, da die FuBa SET_DYNP_VALUE bzw. der dann aufgerufene DYNP_VALUES_UPDATE nur für F4-Hilfen gedacht sind und dementsprechend auch nur zum Zeitpunkt POV funktionieren.
Mein Rat: Definiere dir das Feld mit einer DATA-Anweisung und erspar dir all den Ärger den du mit so einer Vorgehensweise über kurz oder lang bekommen wirst.
z.B. http://blog.codinghorror.com/coding-for-violent-psychopaths/ hat geschrieben:Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.

P.S. Falls dich interessiert, wie es technisch (aber von mir ausdrücklich abgeraten) funktioniert, PM mich
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

9
Antw.
2905
Views
Dynpro - Symbolleiste funktioniert nicht
von peripe » 20.08.2014 19:02 • Verfasst in ABAP® Core
1
Antw.
2677
Views
(F4)-Wertehilfe auf Dynpro´s funktioniert nicht
von Alexander D. » 27.04.2006 10:06 • Verfasst in Dialogprogrammierung
4
Antw.
1285
Views
merhzeiliger Text auf Dynpro
von BesenWesen » 07.06.2006 08:39 • Verfasst in ABAP® Core
4
Antw.
2231
Views
Schlüssel und Text als Anzeige im Dynpro
von Kerstin » 23.01.2007 14:13 • Verfasst in Human Resources
2
Antw.
3591
Views
Dokument / formatierter Text auf Dynpro Container anzeigen ?
von Marcel W. » 22.11.2005 16:00 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 606
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2235
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8827