Mit dem Funktionsbaustein RS_CONV_EX_2_IN kann man beliebige Daten von der externen in die interne Darstellung konvertieren.
Anwendungsgebiete:
- Hochladen vom PC: damit kann man z.B. den String "1.234,567" problemlos in ein Mengenfeld konvertieren. Funktioniert auch bei Datum "10.10.2006" oder Perioden
- Eingaben in ein HTML-Control oder dynamischen Dokument
Hier ziehen die üblichen Konvertierungen der ABAP-Dynpros nicht
Anmerkung: Ich habe jahrelang nach dieser Funktion gesucht, weil ich es leid war, immer Stringmanipulationen mit hochgeladenen Daten zu machen und weil man ja bei jeder Eingabe in ein Dynpro sieht, dass es eine solche Funktion irgendwo im SAP gibt. Zufällig habe ich dann die Transaktion SE83 aufgerufen, dort fand ich dann den Hinweis auf die Funktion, die übrigens freigegeben ist.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP
Der FB erwartet einen untypisierten Ausgabeparameter, in den dann der Wert - abhängig vom Typ im DDIC eingestellt wird. Mit SE37 lässt sich das nicht testen, weil hier immer ein CHAR übergeben wird.
Schreib also mal ein kleines Testprogramm.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP