Feldinhalt automatisch ziehen aber überschreiben können.

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Feldinhalt automatisch ziehen aber überschreiben können.

Beitrag von peripe (ForumUser / 16 / 9 / 0 ) »
Hallo zusammen,

ich habe in meinem Selections Screen zwei Parameter - 1. den technischen Platz und 2. den verantwortlichen Arbeitsplatz. Nun möchte ich, dass der Arbeitsplatz vom technischen Platz gezogen wird - das funktioniert auch. Ich möchte aber auch, dass der Anwender den Arbeitsplatz ändern kann.
Dieses funktioniert leider nicht :(. Er wird nach ENTER immer wieder durch den gezogenen Arbeitsplatz überschrieben.

Hier ein Beispiel Code:

Code: Alles auswählen.

SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: P_GEWRK TYPE AUFK-VAPLZ.
PARAMETERS: P_TPLNR(40) TYPE C.
SELECTION-SCREEN end of LINE.

AT SELECTION-SCREEN.

*---------------------------------------------------------------------*
*   Arbeitsplatz am TP nach ENTER übernehmen
*---------------------------------------------------------------------*

SELECT: ARBPL FROM CRHD AS A INNER JOIN
  IFLOT AS B ON A~OBJID = B~LGWID INTO P_GEWRK
  WHERE TPLNR = P_TPLNR.
ENDSELECT.
Vielleicht könnt Ihr mir wieder helfen :cry: .

Vielen Dank und schöne Oster Tage.

Grüße
peripe

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


Re: Feldinhalt automatisch ziehen aber überschreiben können.

Beitrag von a-dead-trousers (Top Expert / 4457 / 227 / 1198 ) »

Code: Alles auswählen.

IF P_GEWRK IS INITIAL.
* Do Selection
ENDIF.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
peripe

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: Feldinhalt automatisch ziehen aber überschreiben können.

Beitrag von peripe (ForumUser / 16 / 9 / 0 ) »
Hallo a-dead-trousers,

vielen Dank für den Hinweis. :up:
Ich hatte es damit probiert und da hatte es nicht funktioniert. Durch die Bestätigung des Vorgehens, habe ich mir das weitere Coding angesehen und festgestellt, dass der Fehler ganz wo anders lag. Ich hatte folgendes Coding eingebaut um das Feld zu leeren, wenn der technische Platz gelöscht wird.

Code: Alles auswählen.

IF SY-SUBRC NE 0.
CLEAR: P_GEWRK.
ENDIF.
Diese habe ich nun etwas umgeschrieben:

Code: Alles auswählen.

IF P_TPLNR IS INITIAL.
CLEAR: P_GEWRK.
ENDIF.
Nun funktioniert es auch :)

Also nochmals Danke :up:

Viele Grüße
peripe

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1584
Views
Feldinhalt an bestehenden Feldinhalt anhängen
von PatrickHei » 17.11.2020 09:56 • Verfasst in ABAP® für Anfänger
1
Antw.
1382
Views
Stammdaten ziehen
von newrider » 29.02.2016 16:28 • Verfasst in ABAP® für Anfänger
0
Antw.
1577
Views
OLE: Outlook-Mail Signatur ziehen
von axxter » 09.11.2007 12:21 • Verfasst in ABAP® Core
9
Antw.
15184
Views
6
Antw.
3540
Views
Eingabefeld überschreiben.
von Grey_M » 21.09.2005 16:29 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 5 Tagen von GastX gelöst 4 / 4873
Gewährleistungsende im Equipment
vor 6 Tagen von Yourairld gelöst 8 / 27067
IF mit AND und OR
vor 3 Wochen von GastX 6 / 15302
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 12721

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.