Hello,
We have a problem loading data to SAP BW 3.5 .
Source = SQL SERVER 2005 Collation ISO8859-1.
Implication from SAP is that invalid chars are non-unicode.
We find that the SQL code below will remove these chars but it is too slow.
$Chr = 128;
WHILE ($Chr < 256)
begin
$V_FIXED_STRING = replace_substr_ext( $V_FIXED_STRING, chr($Chr),’’,NULL,NULL);
($Chr),’’);
$Chr= $Chr + 1;
end
We have tried a number of different code page settings from source to target but nothing works without the slow sql code …
Any advice on how to remove these invalid characters without reverting to the SQL code would be appreciated
We’ve attempted the following Datastore codepage combinations:-
- Source = CP1251; rows per commit 5000 ; - > BW Target = CP 1251 (Import unsupported data types flag unticked)
2)Source = Unicode; rows per commit 5000 ; - > BW Target = CP 1251
3)Source = ISO8859-1; rows per commit 5000 ; - > BW Target = ISO8859-1 - Source = ISO8859-1; rows per commit 5000 ; - > BW Target = UTF-8
5)Source = Unicode ; rows per commit 5000 ; - > BW Target = UTF-8
Wylie_Coyote_ (BOB member since 2011-10-03)