on 10-22-2014 3:34 PM
While activating the data in ODS I am getting an error as:
Value "ill.•" (HEX 696C6C2E07) of characteristic XYZ contains and error at position 5.
Symbol • is character BEL in ASCII and 07 in HEX. How do I replace this character to something else may be underscore to avoid the activation error?
I have alreaedy written a subroutine to replace #, !, horizontal tab, new line character with underscore.
Thanks,
Sonal
Hi ,
If there are few records you can resolve it by editing bad records in PSA. But this is not the permanent solution so better check ECC side...Why the invalid characters are coming.
Thanks,
Priyanka
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The problem was solved by replacing the invalid characters with underscore in my FM on which my datasource is based on.
Thanks for the hints.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Replacing % with underscore also doesnt work. That character is ASCII BEL. Not sure what to enter in RSKC too so am thinking to handle it on the source FM side. In the FM itself I will replace it with _ and then load in BW.
Thanks for everybody's help and ideas.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sonal
I would too echo the suggestions from Priyanka & Francisco, the most preferable solution would be to avoid/fix it in source of data.
If you convert/change the data in BW using logics then you are basically creating deviations (Despite being master data) between the source and BW system and at times confuse users.
Ashish
Hi Sonal,
You need write a routine for del this characteres:
REPLACE ALL OCURRENCES OF ''ill.%' IN LV_STRING WITH ''.
Or use RSKC how say Amit.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Delete bad request from DSO.
Edit field XYZ in PSA, run the DTP once again and activate it.
Thanks,
Somesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Add this character in RSKC tcode and then try to activate DSO.
Thanks
Amit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sonal,
By looking into your there is some special character populating from source seems like its dot/asterisk and its not #,!, Horizontal tab hence as workaround you can edit the records in PSA and process further. for permanent fix please take ABAPer help for writing proper code in overcoming this kind of errors in future.
Best Regards,
Harish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes the character is BEL character or hex 07 but I am not finding its corresponding character which I can write routine for. Hence raised this message to know if anybody has an idea of what character should I replace it with. Also yes as a workaround I can edit it in PSA but I am looking for permanent solution.
Thanks for your inputs.
If you have already written a routine then it should have been replaced, check your routine again. Otherwise you can always change that record in the PSA and then load the DSO.
Regards,
Arminder Singh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.