Textfeld auf Dynpro in Funktionsbaustein füllen

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

Textfeld auf Dynpro in Funktionsbaustein füllen

Beitrag von Hansi4u (ForumUser / 4 / 0 / 0 ) »
Hi,

Es geht um folgendes: Ich möchte innerhalb eines Funktionsbausteins ein Feld auf einem Dynpro füllen. Den Namen gebe ich per Import-Parameter mit.
Mit dem FuBa "SET_DYNP_VALUE" klappts bei mir nicht: da ändert sich gar nichts.

Lg, David

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


Beitrag von ewx (Top Expert / 4836 / 309 / 636 ) »
Coding...?
Feldnamen...?
"Mein Auto fährt nicht! Was ist kaputt?"

Gruß, Enno

Beitrag von Hansi4u (ForumUser / 4 / 0 / 0 ) »
Hallo,

nochmal anders formuliert:

ich möchte den Inhalt eines Eingabefeldes (MEIN_FELD) auf einem Dynpro (0100) setzen. Dies soll in einem Funktionsbaustein realisiert werden.
Das Problem hierbei ist, das MEIN_FELD nicht im Funktionsbaustein erreichbar ist, sondern nur im Hauptprogramm, was ja auch logisch ist. Hierbei wird innerhalb des Funktionsbaustein MEIN_FELD auf Dynpro 0100 gesetzt, wobei ich den Namen z.B. per String "MEIN_FELD" importiere. Und hier hängts... Komm nicht an MEIN_FELD ran.
Per CHANGING gehts, aber dann gebe ich außerhalb das MEIN_FELD an, aber nicht "MEIN_FELD" als String.

Hoffe, das es jetzt klarer ist.

Gruss, David

Beitrag von Gast ( / / 0 / 3 ) »
Hi David,

es dürfte ziemlich egal sein, wo du den Baustein DYNP_SET_VALUE aufrufst. Wichtig ist, dass du dem Baustein den Programmnamen (In dem Fall eben nicht SY-REPID!!!) und die Dynpronummer mitgibst.

Ansonsten Probier mal den Baustein DYNP_VALUES_UPDATE. SET_DYNP_VALUE gibt's bei mir gar nicht. Vielleicht liegt's auch daran... :P

Gruß,
Enno.

Beitrag von Hansi4u (ForumUser / 4 / 0 / 0 ) »
Hallo Zusammen,

dank dir Enno, für deine Antwort :)
Anonymous hat geschrieben:Ansonsten Probier mal den Baustein DYNP_VALUES_UPDATE. SET_DYNP_VALUE gibt's bei mir gar nicht. Vielleicht liegt's auch daran... :P
Bei mir gibts nur den Funktionsbaustein SET_DYNP_VALUE: Dieser ruft intern dann DYNP_VALUES_UPDATE auf.
Das Feld ist übrigens als Dropdown definiert: Die Werte werden korrekt per

Code: Alles auswählen.

CALL FUNCTION 'VRM_SET_VALUES'
       EXPORTING
            id     = 'GS_DYN0900-KALK-KALKART'
            values = list.
gefüllt.
Dann kommt

Code: Alles auswählen.

CALL FUNCTION 'SET_DYNP_VALUE'
       EXPORTING
            i_field = 'GS_DYN0900-KALK-KALKART'
            i_repid = 'ZZ_MEIN_PROGRAMM'
            i_dynnr = '0900'
            i_value = '01'.
Nur die anschließende Vorauswahl klappt nicht.

Hat noch jemand eine Idee?
Gruss, David

Seite 1 von 1

Vergleichbare Themen

7
Antw.
7574
Views
Textfeld über Batch-Input füllen (interner Vermerk)
von willi100 » 10.02.2010 12:01 • Verfasst in ABAP® Core
3
Antw.
4091
Views
Dynpro Textfeld
von espo » 24.10.2007 14:39 • Verfasst in ABAP® für Anfänger
2
Antw.
3702
Views
Textfeld in Dynpro ein- und ausblenden.
von tom1986 » 16.03.2009 12:09 • Verfasst in ABAP® für Anfänger
7
Antw.
4998
Views
Dynpro - Textfeld * Eingabe
von SaskuAc » 12.10.2018 12:15 • Verfasst in ABAP® für Anfänger
3
Antw.
16315
Views
Textfeld Wert auf dem Dynpro ändern
von zer0 » 06.12.2011 12:46 • Verfasst in Dialogprogrammierung

Ü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.