Dynpro- Feld defaul setzen

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

Dynpro- Feld defaul setzen

Beitrag von Nadine_2706 (ForumUser / 91 / 16 / 0 ) »
Hallo,
wie kann ich im Dynpro ein Feld als default setzen???
Danke!!!

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


Re: Dynpro- Feld defaul setzen

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
hi!

Was meinst du mit "als Default setzten"?
Soll das Feld beim Anzeigen des Dynpros immer automatisch den Eingabe-Focus erhalten? --> SET CURSOR FIELD '<FELDNAME>'
Soll es einen Wert beinhalten? --> <FELDNAME> = <WERT> (Wobei die Variable <FELDNAME> im Programm vorhanden sein muss)

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

Re: Dynpro- Feld defaul setzen

Beitrag von Nadine_2706 (ForumUser / 91 / 16 / 0 ) »
Hallo,

wo liegt denn der Unterschied zwischen den beiden???

Soll das Feld beim Anzeigen des Dynpros immer automatisch den Eingabe-Focus erhalten? --> SET CURSOR FIELD '<FELDNAME>'
Soll es einen Wert beinhalten? --> <FELDNAME> = <WERT> (Wobei die Variable <FELDNAME> im Programm vorhanden sein muss)

Ich habe in meinem Dynpro ein Feld aus dict. Proj-Projnr. Damit der Nutzer nicht jedes mal Projnr eingeben soll, möchte ich, dass im Feld schon ein Wert drin steht.

Ich habe beides s.o. ausprobiert:

Wenn man SET CURSOR FIELD 'Proj-Projnr' . setzt dann wird die Fehlermeldung 'Die Anweisung set... ist nicht vorgesehen' ausgegeben.
Wenn man Proj-Projnr = '123456'. schreibt, kommt die Fehlermeldung 'Die Anweisung Proj-Projnr ist nicht vorgesehen'.

Bitte helfen!!!Die Anweisungen sollen schon in die PBO???

Re: Dynpro- Feld defaul setzen

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
hi!

Du musst im Programm zu dem das Dynpro gehört die Variable PROJ anlegen:

Code: Alles auswählen.

TABLES: Proj.
* oder mit 
DATA: Proj type Proj.
Dann kannst du im PBO-Modul mittels

Code: Alles auswählen.

Proj-Projnr = '123456'.
einen Wert zuweisen
SET CURSOR sollte auch ohne das Feld funktionieren.
Bist du dir auch sicher, dass du das Coding im PBO-Modul gemacht hast und nicht doch in der Ablauflogik des Dynpro, da gehts nämlich nicht.
--> Näheres siehe Hilfe zu Dynpro und Ablauflogik

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

Re: Dynpro- Feld defaul setzen

Beitrag von Nadine_2706 (ForumUser / 91 / 16 / 0 ) »
Wow, Vielen Dank!!!!!

Ich hatte mein 'Proj-Projnr' = '123456' doch in der Ablauflogik!!!!! :shock:

Danke!!!

Re: Dynpro- Feld defaul setzen

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »
Man kann dem Dynprofeld auch eine Parameter-Id mitgeben, z.B. PSP für die Projektdefinition. Dann wird automatisch das letzte verwendete Projekt vorbelegt.

Gruß

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

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3415
Views
Cursor im Dynpro ins Feld setzen
von ManMan » 27.07.2017 11:56 • Verfasst in ABAP® für Anfänger
4
Antw.
3778
Views
Cursor in Feld setzen
von Suti » 29.01.2007 15:27 • Verfasst in Dialogprogrammierung
2
Antw.
3785
Views
Feld am Sel-Screen REQUIRED setzen
von RiffRaff » 07.06.2005 16:15 • Verfasst in ABAP® Core
1
Antw.
2129
Views
Cursor auf Feld setzen, Wert eintragen und bestätigen
von Maximilian_Egeler » 26.10.2006 23:27 • Verfasst in Dialogprogrammierung
7
Antw.
4201
Views
Feldposition im Dynpro dynamisch setzen
von Nordlicht » 04.09.2006 14:19 • 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.