Tuesday, 28 July 2020 11:03

How to wrap long strings automatically in ADT

Written by Andre Fischer
Rate this item
(0 votes)
“© 2020. SAP SE or an SAP affiliate company. All rights reserved.” “Used with permission of SAP SE”

I am currently working on using json strings as input for my RAP generator tool.

Here I ran into the problem that I had to provide a (very) long json string as an input for a class that is run as a console application.

But also when using a simple json string such as this one (taken from Wikipedia) it is not possible to use cut & paste to work with it in ADT.

Error%20when%20using%20cut%20and%20paste%20with%20default%20editor%20settings

Error when using cut and paste with default editor settings

… unless you know which settings you have to change for your ABAP editor in ADT.

From the menu choose Window –> Preferences and there ABAP Development –>

Editors –> Source Code Editors or you search for source code editors in the Preferencesdialogue.

Here you have to activate the check box Escape text when pasting into a string literal.

Preferences%20-%20Escape%20text%20when%20pasting%20into%20a%20string%20literal

Preferences – Escape text when pasting into a string literal

When you now use cut and paste and paste a long string, a json string or even an xml string to your source code within the placeholders for a literal

json_string = ''.

all strings will be wrapped automatically

Result

Result

Read 34 times

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.