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 / 4474 / 228 / 1203 ) »

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.
2558
Views
Feldinhalt an bestehenden Feldinhalt anhängen
von PatrickHei » 17.11.2020 09:56 • Verfasst in ABAP® für Anfänger
1
Antw.
1551
Views
Stammdaten ziehen
von newrider » 29.02.2016 16:28 • Verfasst in ABAP® für Anfänger
0
Antw.
1681
Views
OLE: Outlook-Mail Signatur ziehen
von axxter » 09.11.2007 12:21 • Verfasst in ABAP® Core
9
Antw.
16183
Views
5
Antw.
2304
Views
Dokumentation überschreiben?
von Lukas R. » 22.11.2017 09:27 • 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

Export/Import Eclipse-Projekt
Gestern von ralf.wenzel gelöst 5 / 9412
Datum + 5 Jahre - 1 Tag
vor 2 Tagen von ralf.wenzel gelöst 23 / 3858

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

Export/Import Eclipse-Projekt
Gestern von ralf.wenzel gelöst 5 / 9412
Datum + 5 Jahre - 1 Tag
vor 2 Tagen von ralf.wenzel gelöst 23 / 3858

Unbeantwortete Forenbeiträge

XSLT und Loipro05 Transformation
vor einer Woche von Torsten1965 1 / 3987
VOLL Artikel in einem Display Typ 12
letzen Monat von ThomasM84 1 / 20162