Eingabefeld überschreiben.

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

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

Eingabefeld überschreiben.

Beitrag von Grey_M ( / / 0 / 3 ) »
Hallo Leute,

ich sitze gerade an einem ABAP Programm und habe da ein kleines Problem.

Ich habe ein Report mit 2 Eingabefeldern (worte(6) Type c und loesunge(6) Type c).

Wenn ich nun etwas in das Eingabenfeld worte eingabe (z.B. AAAAAA)und auf ausführen drücke, dann soll der Text im Eingabefeld durch ****** ersetzt werden.

Mit dem einfachen Befehl:

worte = '******'.

Kriegt das "Eingabenfeld" laut Debugger diesen Wert, wenn jedoch Das Programm durch ist, dann hat das Eingabenfeld worte noch immer den Wert AAAAAA.
Ich hoffe ihr habt mich verstanden. :?

Am Freitag ist mein Praktikum um (kann es auch nur noch am Freitag testen) und bis dahin will ich doch gern noch fertig werden.

Danke fürs durchlesen.

PS: Wieso kann ABAP nicht zum teil so einfach sein wie C++ und der ganze Rest. :roll:

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Grey_M,

von Deiner Ausführung her vermute ich mal, dass das Feld worte ein Passwort-Feld sein soll.

Dazu machst Du im Report folgendes:

Code: Alles auswählen.

INITIALIZATION.
  LOOP AT screen.
    IF screen-name EQ 'WORTE'. "Großschreibung !!!
* Ausgabe unterbinden: Passwort-Modus
      screen-output = '0'.
      MODIFY screen.
    ENDIF.
  ENDLOOP.

START-OF-SELECTION.
*...
Gruß
Ereglam


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

Beitrag von Gast ( / / 0 / 3 ) »
Genau soll ein Passwortfeld sein.
Ich kannes leider erst am Freitag testen aber vielen Dank für deinen Rat.

Ab in den Feierabend. Chau

Beitrag von Grey_M ( / / 0 / 3 ) »
So wir haben nun Freitag und ich habs getestet.
Der Code von ereglam hat nicht ganz hingehauen.
Das Eingabe Feld wurde gelöscht und nicht durch 0 oder sonstiges ersetzt.

Mit folgendem Code hats jedoch geklapt.

Code: Alles auswählen.

   
   AT SELECTION-SCREEN OUTPUT.
     LOOP AT SCREEN.
       worte = '******'.
       MODIFY SCREEN.
     ENDLOOP.

   END-OF-SELECTION.

Beitrag von Gast ( / / 0 / 3 ) »
Muss mich korrigieren. :oops:
Mit dem Code den ich verwendet habe, versucht die Abfrage nichtmehr. :(
Wenn ich jetzt nurnoch wüste warum durch ereglam das EIngabefeld gelöscht wird, wär alles gut.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Mein Fehler. :oops:
Statt OUTPUT auf '0' zu setzen, muss man INVISIBLE auf '1' setzen...

Code: Alles auswählen.

  LOOP AT screen. 
    IF screen-name EQ 'WORTE'. "Großschreibung !!! 
* Ausgabe unterbinden: Passwort-Modus 
      screen-invisible = '1'. 
      MODIFY screen. 
    ENDIF. 
  ENDLOOP. 
OUTPUT steuert, ob der Inhalt angezeigt wird. Der Inahlt wird dabei jedoch nicht gelöscht... :!:
Gruß
Ereglam


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

Beitrag von Gast ( / / 0 / 3 ) »
Danke es funktioniert.

Code: Alles auswählen.

START-OF-SELECTION. 
Am Ende aber nicht vergessen. 8)

Ich mache noch nen kleinen Bublesort rein und dann poste ich mal meinen Speicherfresser. :lol:

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2039
Views
Dokumentation überschreiben?
von Lukas R. » 22.11.2017 09:27 • Verfasst in ABAP® für Anfänger
3
Antw.
1733
Views
Überschreiben von Merkmalswerten
von HaXor » 15.02.2007 10:41 • Verfasst in ABAP® Core
1
Antw.
1448
Views
Dataset: Daten Überschreiben
von mari » 25.09.2007 11:42 • Verfasst in ABAP® Core
2
Antw.
2568
Views
eMailadresse aus Debitorenstamm überschreiben
von planb_brauer » 19.11.2013 19:45 • Verfasst in Sales and Distribution
2
Antw.
1900
Views
Gefüllte Felder überschreiben
von CaptainMaus » 26.09.2006 10:58 • 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

FOR mit CORRESPONDING
Gestern von black_adept 9 / 917
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 141
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 511
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2215

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

FOR mit CORRESPONDING
Gestern von black_adept 9 / 917
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 141
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 511
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2215

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 511
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2792
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2669