Nullen löschen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Nullen löschen

Beitrag von Littlered (ForumUser / 64 / 0 / 0 ) »
Hallo zusammen,

ich hab da mal ein kniffliges Problem. Ich lese bestimmte Daten aus dem Mitarbeiterstamm des HR und möchte sie in den zugehörigen Benutzer aus dem ADS schreiben. Das klappte soweit auch ganz gut. Nun hab ich aber Probleme bei der Identifizierung der Benutzer anhand der Namen. Da im ADS die Personalnummer gespeichert ist möchte ich nun über diese Nummer den Benutzer identifizieren.

Aus dem HR holen ich die Nummer folgenderweise:

Code: Alles auswählen.


ATTRIBUTES_WA-PERNR = p0001-pernr.

*Personalnummer
attributes_wa-attr_tab = 'EMPLOYEE'.
attributes_wa-attr_field = 'PERNR'.
attributes_wa-value = p0001-pernr.
append attributes_wa to attributes.


Das ist jetzt selbstverständlich nur der Ausschnitt aus dem gesamten Report. Das Problem ist, das im ADS die Nullen vor der Personalnummer weggelassen wurden. Die Personalnummer im SAP besteht ja aus 8 Stellen glaub ich. Ich versuche es jetzt hinzubekommen alle Nullen von links an zu entfernen bis eine andere Zahl kommt. Ausschließen soll er dabei das Entfernen von Nullen nach einer anderen Zahl.

Beispiel:

00000123 --> Hier soll er alle Nullen vor der 1 nicht mitnehmen

00000103 --> Hier sollen alle Nullen vor der 1 entfernt werden, nicht aber die 0 zwischen der 1 und 3.

Es soll also immer nur 123 oder eben 103 ausgelesen werden.

Bitte helft mir ein wenig, ich krieg langsam graue Haare und weiß nicht mehr weiter.

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


Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Wie wär's mit:
SHIFT pernr LEFT DELETING LEADING '0'.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von Coae (ForumUser / 8 / 0 / 0 ) »
jupp das hätte ich auch gesagt :P war aber zu langsam.
schöne grüsse

Beitrag von Littlered (ForumUser / 64 / 0 / 0 ) »
Hey vielen Dank das hat gut geklappt. Dieses Forum und seine User sind der Hit ;O)

Seite 1 von 1

Vergleichbare Themen

22
Antw.
68881
Views
Führende Nullen löschen
von thomasxy » 27.11.2007 15:08 • Verfasst in ABAP® Core
4
Antw.
3419
Views
Führende Nullen
von Kelly » 05.10.2005 09:48 • Verfasst in ABAP® für Anfänger
9
Antw.
7457
Views
Führende Nullen
von Beginner014 » 24.10.2014 08:51 • Verfasst in ABAP® für Anfänger
3
Antw.
2225
Views
Auffüllen mit Nullen
von nachtfalkeBS » 25.04.2008 14:36 • Verfasst in ABAP® für Anfänger
18
Antw.
14148
Views
führende Nullen
von tabea* » 14.04.2007 09:21 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 4 Stunden von wreichelt 2 / 27
Workflow-Datenfluss mit Multi-Line-Container
vor 6 Stunden von ewx gelöst 2 / 77
Mahnung erstellen
vor 10 Stunden von Sebastian82 4 / 112
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 105

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

Feldwerte vergleichen
vor 4 Stunden von wreichelt 2 / 27
Workflow-Datenfluss mit Multi-Line-Container
vor 6 Stunden von ewx gelöst 2 / 77
Mahnung erstellen
vor 10 Stunden von Sebastian82 4 / 112
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 105

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 66
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 731
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1331