Skip to content

Commit

Permalink
Merge pull request #1737 from larshp/patch-1
Browse files Browse the repository at this point in the history
Playground: add ABAP sample
  • Loading branch information
alexdima committed Jan 6, 2020
2 parents 2b259d7 + 3f0ee1c commit 592f026
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions website/index/samples/sample.abap.txt
@@ -0,0 +1,29 @@
REPORT zrosetta_base64_encode_data.

DATA: li_client TYPE REF TO if_http_client,
lv_encoded TYPE string,
lv_data TYPE xstring.


cl_http_client=>create_by_url(
EXPORTING
url = 'http://rosettacode.org/favicon.ico'
IMPORTING
client = li_client ).

li_client->send( ).
li_client->receive( ).

lv_data = li_client->response->get_data( ).

CALL FUNCTION 'SSFC_BASE64_ENCODE'
EXPORTING
bindata = lv_data
IMPORTING
b64data = lv_encoded.

WHILE strlen( lv_encoded ) > 100.
WRITE: / lv_encoded(100).
lv_encoded = lv_encoded+100.
ENDWHILE.
WRITE: / lv_encoded.

0 comments on commit 592f026

Please sign in to comment.