[58717] in SAPr3-news
Umwandlung von Eingabewerten
daemon@ATHENA.MIT.EDU (St. Kother)
Thu Jan 18 03:49:55 2007
To: sapr3-news@mit.edu
Date: Thu, 18 Jan 2007 09:49:45 +0100
From: "St. Kother" <steffen.kother@gmx.net>
Message-ID: <518ql9F1gf4prU1@mid.individual.net>
Reply-To: steffen.kother@gmx.net
Hallo Leute,
vorne weg, bevor ich es vergesse: SAP R/3 4.6C.
Das Problem welches ich derzeit angehe ist, eine fast 1:1 Umsetzung des
Reports ZPTB00_HOTEL_RESERVATION_COOL aus "ABAP-Grundkurs" für die
Erzeugung von Etiketten mit Barcode.
Routiniers werden sicher schmunzeln, aber "Versuch macht kluch" ;-)
Umwandlungsproblem 1:
---------------------
In meiner Tabelle ZBARCODEDRUCK habe ich das Feld "Menge" mit dem
Datenelement "Z_BC_MENGE" versehen und diesem die Domäne "Z_BC_MENGE"
zugewiesen. Die Domäne ist derzeit vom Datentyp "NUMC" und hat 6
Stellen. Hat für mich den Vorteil, dass ich in der Variablen schon
führende Nullen drin habe...
Bei der Erfassung der Etikettendaten habe ich es momentan noch so, dass
der User die Menge ohne "," bzw. "." angibt. Sollte ich für
Mengeberechnungen lieber noch ein Feld in meine Tabelle aufnehmen, in
dem ich dann die korrekte Menge ablege? Wie müsste ich es anstellen, die
korrekte Menge zu erhalten und welchen Datentyp muss verwenden?
Umwandlungsproblem 2:
---------------------
Der User kann nur in der MARA vorhandene Materialnummern angeben. Zum
Einen habe ich in der Tabelle dem Feld "Material" einen Fremdschlüssel
verpasst, zum Anderen mache ich in meinem Programm eine Verprobung auf
das Vorhandensein der Materialnummer.
Systemseitig kann die Materialnummer 18 Stellen haben, verwendet werden
derzeit maximal 7. Für die Verwendung in unserem Barcode muss die
eingegebene Materialnummer auf 7 Stellen mit " " gefüllt werden. Wie
kann ich das am einfachsten realisieren?
Vielen Dank für eure Hilfe und/oder Tipps bzw. Tricks.
--
Mit freundlichen Gruessen / Kind regards
Steffen Kother