<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Convert binary data in string into text in coding utf-8 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793078#M2024460</link>
    <description>&lt;P&gt;  &lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt; Fair enough, and you've helped me so often on really difficult stuff that I bow to your wisdom.  I just have a visceral response to FORM. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Aug 2023 10:09:39 GMT</pubDate>
    <dc:creator>matt</dc:creator>
    <dc:date>2023-08-11T10:09:39Z</dc:date>
    <item>
      <title>Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793065#M2024447</link>
      <description>&lt;P&gt;Hello everybody, i have got &lt;STRONG&gt;ls_data type string &lt;/STRONG&gt;with data(bit string) inside this structure - 11010000101000001101000010110101110100011000000111010000101111111101000110000011110100001011000111010000101110111101000010111000110100001011101011010000101100001101000010111101110100011000000111010000101110101101000010111000110100001011100100100000110100011000001111010000101101001101000010111110110100011000000111010001100000101101000010111110110100001011001011010000101101011101000110000000110100011000111111010001100011101101000110001001110100001011100011010000101110010010000011010001100001101101000010110101110100001011110111010001100000101101000110000000001000001101000010010011110100001011111011010001100000011101000010100001110100001010001111010000100111101101000010011010&lt;/P&gt;
  &lt;P&gt;And i need to convert this data in this structure in readable text in coding utf-8? &lt;/P&gt;
  &lt;P&gt;Is there in abap any way to do this? &lt;/P&gt;
  &lt;P&gt;I tried cl_abap_conv_in_ce=&amp;gt;create and cl_http_utility but no success&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 14:22:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793065#M2024447</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-09T14:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793066#M2024448</link>
      <description>&lt;P&gt;Your string is in bits so you would need to convert it to xstring first.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 14:48:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793066#M2024448</guid>
      <dc:creator>Ryan-Crosby</dc:creator>
      <dc:date>2023-08-09T14:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793067#M2024449</link>
      <description>&lt;P&gt;I wonder what is the business case of that...&lt;/P&gt;&lt;P&gt;The first part of your question is about how to convert from base 2 (0 and 1) into bytes.&lt;/P&gt;&lt;P&gt;In your ABAP program, use SET BIT. The bit number must correspond to an existing byte, so you must initialize the xstring variable with enough bytes. Then it's simple (&lt;STRONG&gt;not tested)&lt;/STRONG&gt;:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT.
DATA(bit_string_8_bytes) = '1101000010100000110100001011010111010001100000011101000010111110'.
DATA(xstring) = VALUE xstring( ).

PERFORM bit_string_to_x USING bit_string_8_bytes CHANGING xstring.

ASSERT xstring = 'D0A0D0B5D181D0BE'.


FORM bit_string_to_x USING bit_string_8_bytes TYPE csequence CHANGING xstring TYPE xstring.

  DATA(number_of_bytes) = ( strlen( bit_string_8_bytes ) + 7 ) DIV 8.
  xstring = VALUE #( ).
  SHIFT xstring RIGHT BY number_of_bytes PLACES IN BYTE MODE.
  DATA(bit_number) = 0.
  DO strlen( bit_string_8_bytes ) TIMES.
    bit_number = bit_number + 1.
    DATA(bit_value) = CONV i( substring( val = bit_string_8_bytes off = bit_number - 1 len = 1 ) ).
    SET BIT bit_number OF xstring TO bit_value.
  ENDDO.

ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 09 Aug 2023 15:00:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793067#M2024449</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-08-09T15:00:25Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793068#M2024450</link>
      <description>&lt;P&gt;Thank you, i try to test it, but result is not good i think:&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/2195048-image.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 15:22:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793068#M2024450</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-09T15:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793069#M2024451</link>
      <description>&lt;P&gt;Ok i try to convert my string using for example HR_KR_STRING_TO_XSTRING&lt;/P&gt;&lt;P&gt;Is is correct that in output xstring i have data like 313130313030303031303130303030303131303130303030313031313031303131313031303030313130303030303031313130313030303031303131313131313131303130303031313030303030313131313031303030303130313130303031313130313030303031303131313031313131303130303030313031313130303031313031303030303130313131303130313130313030303031303131303030303131303130303030313031313131303131313031303030313130303030303031313130313030303031303131313031303131303130303030313031313130303031313031303030303130313131303031303031303030303031313031303030? &lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 15:39:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793069#M2024451</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-09T15:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793070#M2024452</link>
      <description>&lt;P&gt;LOL If the code does SET BIT ... TO 1 for each bit, of course all bits are set to 1. Did you even try to understand what SET BIT is? And to understand the code I have posted?&lt;/P&gt;&lt;P&gt;Fixed: &lt;/P&gt;&lt;P&gt;replace &lt;/P&gt;&lt;P&gt;SET BIT ... TO 1&lt;/P&gt;&lt;P&gt;with &lt;/P&gt;&lt;P&gt;SET BIT ... TO bit_value.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 17:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793070#M2024452</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-08-09T17:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793071#M2024453</link>
      <description>&lt;P&gt;&lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt; sorry) &lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 06:04:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793071#M2024453</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-10T06:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793072#M2024454</link>
      <description>&lt;P&gt;Great &lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt;, big thanks to you everything is ok now)&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 06:07:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793072#M2024454</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-10T06:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793073#M2024455</link>
      <description>&lt;P&gt;Thanks for the feedback. I just tested, it works well. I have improved the answer to make it more understandable and reusable.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 06:14:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793073#M2024455</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-08-10T06:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793074#M2024456</link>
      <description>&lt;P&gt;&lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt; Thank you very much one more time, you help me a lot)&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 06:29:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793074#M2024456</guid>
      <dc:creator>alex_klim</dc:creator>
      <dc:date>2023-08-10T06:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793075#M2024457</link>
      <description>&lt;P&gt;EDIT: optimization done to initialize XSTRING with a given number of bytes (SHIFT instead of weird REPLACE '00').&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 07:04:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793075#M2024457</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-08-10T07:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793076#M2024458</link>
      <description>&lt;P&gt;  &lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt; FORM? &lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 08:59:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793076#M2024458</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2023-08-10T08:59:48Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793077#M2024459</link>
      <description>&lt;P&gt;I feel it's much more suitable for forum, more easy to understand. I never use subroutines apart forum.&lt;/P&gt;&lt;P&gt;In forum, I feel that doing "good" code is too much noise.&lt;/P&gt;&lt;P&gt;I know that if people continue posting obsolete code, that won't help people adopting good habits. I don't know.&lt;/P&gt;&lt;P&gt;Other people could even ask for class pools instead of executable programs.&lt;/P&gt;&lt;P&gt;"Noisy" version:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CLASS zcl_bit_string_to_x DEFINITION PUBLIC FINAL CREATE PRIVATE.
  PUBLIC SECTION.

    CLASS-METHODS convert
      IMPORTING
        bit_string_8_bytes TYPE csequence
      RETURNING
        VALUE(result)      TYPE xstring.

  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.

CLASS zcl_bit_string_to_x IMPLEMENTATION.

  METHOD convert.
    DATA(number_of_bytes) = ( strlen( bit_string_8_bytes ) + 7 ) DIV 8.
    result = VALUE #( ).
    SHIFT result RIGHT BY number_of_bytes PLACES IN BYTE MODE.
    DATA(bit_number) = 0.
    DO strlen( bit_string_8_bytes ) TIMES.
      bit_number = bit_number + 1.
      DATA(bit_value) = CONV i( substring( val = bit_string_8_bytes off = bit_number - 1 len = 1 ) ).
      SET BIT bit_number OF result TO bit_value.
    ENDDO.
  ENDMETHOD.

ENDCLASS.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;test class&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CLASS ltc_main DEFINITION FOR TESTING DURATION SHORT RISK LEVEL HARMLESS.
  PRIVATE SECTION.
    METHODS test FOR TESTING.
ENDCLASS.
CLASS ltc_main IMPLEMENTATION.
  METHOD test.
    cl_abap_unit_assert=&amp;gt;assert_equals(
           act = zcl_bit_string_to_x=&amp;gt;convert( '1101000010100000110100001011010111010001100000011101000010111110' )
           exp = CONV xstring( 'D0A0D0B5D181D0BE' ) ).
  ENDMETHOD.
ENDCLASS.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 Aug 2023 09:41:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793077#M2024459</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-08-11T09:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: Convert binary data in string into text in coding utf-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793078#M2024460</link>
      <description>&lt;P&gt;  &lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt; Fair enough, and you've helped me so often on really difficult stuff that I bow to your wisdom.  I just have a visceral response to FORM. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 10:09:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/convert-binary-data-in-string-into-text-in-coding-utf-8/m-p/12793078#M2024460</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2023-08-11T10:09:39Z</dc:date>
    </item>
  </channel>
</rss>

