Zugreifen auf ersten INT Wert eines Parameters

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

Zugreifen auf ersten INT Wert eines Parameters

Beitrag von Nathalie (ForumUser / 1 / 0 / 0 ) »
Hallo zusammen,

bin absoluter ABAP Neuling und versuche grade, dass wenn ich eine Datei erhalte in dem mein Bukrs 0008 ist, nur die ERSTE 0 zu entfernen, so dass es 008 ist.

Bislang hab ich so angefangen:

Code: Alles auswählen.

 gv_bukrs_m = STRLEN( pv_bukrs ).
Ich dachte mir, dadurch das ich nun die Länge habe, kann ich von den 4 Werten (0008) eben den ersten Wert w(1) = 0 löschen.
Ich finde aber keinen Weg wie ich das bewerkstellige.

Könnt ihr mir weiterhelfen? Gibt es dafür Funktionen oder einen Befehl den ich nicht kenne?

Liebe Grüße und danke schon mal.
Nathalie

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


Re: Zugreifen auf ersten INT Wert eines Parameters

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »

Code: Alles auswählen.

gv_bukrs_m = pv_bukrs.
SHIFT gv_bukrs_m BY 1 PLACES LEFT.
Ps.:
Im Editor die F1-Hilfe wählen, dann wird die genaue Hilfe für SHIFT angezeigt

Re: Zugreifen auf ersten INT Wert eines Parameters

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Du hast da verschiedene Optionen.

Die einfachste wäre folgende:

Code: Alles auswählen.

SHIFT gv_bukrs_m LEFT.
Dadurch wird der Inhalt von gv_bukrs_m um 1 Zeichen nach links geschoben, wodurch die erste Null links rausfällt. Von rechts kommt ein Leerzeichen nach (da das Feld ja als Character der Länge 4 definiert ist).

Andere Möglichkeiten:

Code: Alles auswählen.

pv_bukrs = pv_bukrs+1. " ohne Leerzeichen vor und hinter dem + !!!
oder ausführlicher:

Code: Alles auswählen.

pv_bukrs = pv_bukrs+1(3). " ohne Leerzeichen vor und hinter dem + !!!
Dein STRLEN ist zwar richtig, nützt Dir hier aber nichts. Du willst ja nicht wissen, wie lang der Wert in gv_bukrs_m ist, sondern Du willst den Inhalt des Feldes ohne das erste Zeichen haben.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
6081
Views
PARAMETERS mit DEFAULT Wert füllen
von Gast » 13.05.2005 14:00 • Verfasst in ABAP® für Anfänger
9
Antw.
2806
Views
auf Wert einer Variablen zugreifen
von Gast » 06.10.2005 16:14 • Verfasst in ABAP® Core
1
Antw.
1319
Views
zum ersten Mal Sap-Script
von bohne » 07.04.2005 14:51 • Verfasst in ABAP® für Anfänger
1
Antw.
2529
Views
ersten 3 Zeichen bei Select
von L0w-RiDer » 02.10.2019 16:29 • Verfasst in ABAP® für Anfänger
5
Antw.
2799
Views
Parameters
von BUDNI-Sandra » 25.08.2004 16:44 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140