Löschen des letzen Zeichens

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Löschen des letzen Zeichens

Beitrag von dawns (ForumUser / 99 / 0 / 0 ) »
hi,
ich hab in meiner variable (type c) "abcde" stehen.
wie kann ich nun das letzte zeichen löschen? also das e.
oder das 2te zeichen...

ich hab das schonmal gemacht, aber wieder vergessen... :?

thx im voraus

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


Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Beispiel (Feldlänge wird zur Laufzeit ermittelt):

Code: Alles auswählen.

REPORT Z_TEMP.

data: feld(10),
      laenge type i.

move 'ABCDE' to feld.
describe field feld length laenge in character mode.

* n-tes Zeichen (hier n=2 -> Dritte Stelle)
write / feld+2(1).

* Letztes Zeichen:
shift feld right DELETING TRAILING SPACE.
laenge = laenge - 1.
write / feld+laenge(1).
shift feld left  DELETING leading  SPACE. " Ursprünglicher Zustand
Ciao

Nordlicht
;-)

Seite 1 von 1

Ü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.

Vergleichbare Themen

Löschen der letzen beiden Zeichen.
von kaim77 » 11.05.2013 16:53
Wo und Wann? Datum der letzen Mahnung (BSEG-MANDAT)
von Pepper_Phil » 28.08.2012 16:35
Wie ~150.000.000 DS löschen
von c0lt.seavers » 17.07.2007 08:03
Löschen von Personal
von supermario73 » 29.11.2007 13:40
Tabellenspalte löschen
von m.schwertle » 17.01.2008 13:25