Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

ADT DDL Formatter on 7.40

fabianlupa
Contributor

Hello,

the system I work on has release 740SP20. I am looking at the ADT feature "pretty printer for DDL sources", DDL Formatter.

In the settings I noticed that you can import and export profiles for formatting options. The default one is retrieved from the backend system. When I click on edit on 740SP20 I get the message "DDL formatter is not available in project...".

But since there are export and import buttons I thought I could maybe just export the profile from AS ABAP Developer Edition 752SP1 and import it so that I can use it on 740SP20. So I did just that and in the settings dialog I can see that it works (the preview shows it being applied to views on 740SP20 (!)). So I assume the formatter is implemented in the ADT plugin rather than in the backend, which should make this feature release independent.

However, in the source editor itself SHIFT-F1 or save do not trigger any kind of formatting 😞

To me it seems like there is an arbitrary limitation or a bug that prevents this feature from being used on "older" backend systems.

Is that intended? Because I see no technical reason that it should not work.

1 ACCEPTED SOLUTION

former_member205436
Participant

Hi Fabian,

Thanks for this pointer. We checked this internally and you are correct, technically your use case could be supported.

The good news is, we have made the necessary adjustment in the ADT client and it will be available in the next customer release (Client version 3.2). We plan to release this client around Mai 2019.

Hope this helps.

Kind regards

Chris

4 REPLIES 4

fabianlupa
Contributor
0 Kudos

Looking at the communication log it seems like ADT retrieves the configuration from the backend (if configured in the settings), then starts the formatting and pushes the result back to the system.

I compared the results of GET /sap/bc/adt/compatiblity/graph between the two systems and noticed some DDL stuff missing on 740SP20, but adding these to SADT_CT_NOTE and SADT_CT_EDGE did not have any effect.

former_member205436
Participant

Hi Fabian,

Thanks for this pointer. We checked this internally and you are correct, technically your use case could be supported.

The good news is, we have made the necessary adjustment in the ADT client and it will be available in the next customer release (Client version 3.2). We plan to release this client around Mai 2019.

Hope this helps.

Kind regards

Chris

0 Kudos

Hi Chris,

amazing news, thank you very much!

Just updated with the new 2019-03 update site and noticed the DDL formatter now works for me.

Thanks again!