Feldvorbelegen auf einem Dynpro. Wie mach ich es richtig?

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

Feldvorbelegen auf einem Dynpro. Wie mach ich es richtig?

Beitrag von MH² (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich möchte auf einem Dynpro ein Feld mit einem Wert vorbelegen. Dazu hab ich im Coding meines PAI Moduls folgendes eingefügt:

ltbk-bwlvs = '001'.

Im Dynpro wird das Feld auch mit '001' gefüllt. Soweit so gut.

Überschreibt man aber den Vorlagswert '001' im Eingabefeld und bestätigt dann in einem der weiteren Felder auf dem Dynpro mit der 'ENTER' Taste, wird der händisch eingetragene Vorschlagswert wieder mit dem Vorschlagswert '001' aus meinem Coding überschrieben.

Als Anfänger in der Dialogprogrammierung stehe ich hier echt vor einem Rätsel. Würde mich sehr freuen, wenn mir jemand verraten kann, wie man die Feldvorbelegung richtig macht.

Gruß und vielen Dank

Michael

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
mach mal eine IF-Abfrage drumherum, die prüft, ob des Feld noch leer ist...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
hallo mh2,

könnte es sein, dass du die vorbelegung im pbo modul gemacht hast?

geh folgendermaßen vor:
- definiere eine variable z.b. INIT
- codiere dann dieses:

Code: Alles auswählen.

if init is initial.
  ltbk-bwlvs = '001'.
  init = 'X'.
endif.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
HI!

Die einfachste Methode ist einfach direkt bei der Variablendeklaration im Programm diesen Wert gleich mitzugeben.

Beitrag von MH² (ForumUser / 2 / 0 / 0 ) »
hallo,

vielen Dank für Eure Hilfe. Das ging ja super schnell :)

der tip war exakt genau das was ich gesucht habe! Elegant und einfach gelöst.

Code: Alles auswählen.

if init is initial.
  ltbk-bwlvs = '001'.
  init = 'X'.
endif.

Gruß und Dank

Michael

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Vielleicht sind hier Parameter-IDs sinnvoller?
GET PARAMETER ID oder SPA/GPA in Dynpro-Attributen

Gruß,
Enno

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2888
Views
Dynpro screens richtig erstellen , wie?
von alfito_don » 24.08.2010 09:15 • Verfasst in Dialogprogrammierung
3
Antw.
1853
Views
WITH space mach keine Leerstelle
von kaim77 » 06.12.2013 15:21 • Verfasst in ABAP® Core
5
Antw.
5951
Views
Sperren richtig setzen?
von MarkusW » 20.12.2007 12:11 • Verfasst in ABAP® für Anfänger
7
Antw.
6543
Views
Suchhilfe richtig anpassen
von smidi » 10.12.2007 10:57 • Verfasst in ABAP® Core
2
Antw.
3785
Views
Feldsymbol richtig zuweisen
von 1337 » 13.12.2013 09:12 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45911
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3803
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2300

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

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45911
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3803
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2300