Skip to Content

Number sign (#) used to represent new line in ABAP layer causing the problems with DSO loading

Hi experts,

we have a problem with loading the data that have a line break into the Direct Update DSO.

When we look at the data for the particular field in DB Layer (HANA) that has line break, it looks like:

Single cell in HANA

This is line 1

This is line 2

But the same is represented in ABAP layer as This is line 1##This is line 2.

Problem is that during the check of the value of the IOs, function RSKC_LOWCHAVL_CHECK reads # as invalid character which is causing data load to fail.

Do you maybe have a suggestion on how we can resolve this?

Many Thanks

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Apr 13, 2016 at 01:02 PM

    That is not a number sign. Any 'unprintable' character in SAP is shown as that sign. There are multiple discussions on ABAP SCN regarding this matter. Kindly search on this forum, for more information.

    Thanks,

    Juwin

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 13, 2016 at 01:14 PM

    For this kind of characters to be removed so allowing transfer to Infoobject Characteristics, I built a FM that I execute in transfer routine, this FM use RSKC_CHAVL_OF_IOBJ_CHECK and replace unallowed character with spaces.

    Regards,

    Raymond


    Add comment
    10|10000 characters needed characters exceeded