Sonderbestansnummer aus Auftrag und Position erzeugen

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

Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von John08 (ForumUser / 3 / 0 / 0 ) »
Sehr geehrte Damen und Herren
Zwecks einer Anforderung müssen wir in einem Infoset
Aus der Kundenauftragnr VBAP-AUFNR Datentyp C
Bsp. 206581222 Sap Feldlänge 12 und Position
VBAP-POSNR Bsp. 008100 Datentyp N Sap Feldlänge 6 eine Sonderbestansnummer generieren
Datentyp C Länge 16

Die Sonderbestansnummer sieht wie folgt aus
206581222008100

Mit vba haben wir es wie folgt gelöst
Wert (Auftrag & rechts (000000&pos,6))

Ich habe aber keine Ahnung wie es in ABAP aussieht

Vielen Dank im voraus
Zuletzt geändert von John08 am 02.09.2016 23:39, insgesamt 1-mal geändert.

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


Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hi,

mit concatenate

concatenate VBAP-AUFNR VBAP-POSNR into sonderbestandsnummer.

Gruß
Wolfgang

Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

mit CONCATENATE wird's dann aber Länge 18 .. Vorgabe ist länge 16.
So lange die AUFNR nicht 12 stellig wird ist alles gut, die führenden Nullen muss man programmseitig von der AUFNR vor dem CONCATENATE denke ich noch entfernen. Aber dann sollte es passen.
Gruß,
der Matze

Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von John08 (ForumUser / 3 / 0 / 0 ) »
Guten Tag
Das mit dem CONCATENATE
Ist schon mal klasse
Ich habe aber nichts gefunden um die 0
VOR der Auftragsnummer zu killen

Wenn ich dazu noch mal eine Anregung bekommen
Würde wäre ich Happy

Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hi John,

das geht mit REPLACE leading zeros...

Gruß
Wolfgang

Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

SHIFT variable LEFT DELETING LEADING '0'.
funktioniert auch bestens :)
Gruß,
der Matze

Re: Sonderbestansnummer aus Auftrag und Position erzeugen

Beitrag von John08 (ForumUser / 3 / 0 / 0 ) »
Hallo Zusammen,
Vielen DANK für die Schnelle Hilfe

Seite 1 von 1

Vergleichbare Themen

17
Antw.
19984
Views
Position im Auftrag (VA01) automatisch anlegen
von Helgoland » 19.09.2012 10:54 • Verfasst in Sales and Distribution
12
Antw.
8032
Views
Smartforms: Pro Position eine Seite erzeugen
von walda33 » 24.06.2013 10:10 • Verfasst in ABAP® Core
3
Antw.
2959
Views
Neue Position in Vertriebsbeleg aus alter Position anlegen
von shapoc » 18.07.2014 10:54 • Verfasst in Sales and Distribution
2
Antw.
20227
Views
Unterschied Workbench Auftrag <> Customizing Auftrag
von strobbel » 31.07.2008 08:49 • Verfasst in SAP - Allgemeines

Ü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

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.