hovitaga advanced pretty printer - overview

2
Hovitaga Advanced Pretty Printer Introduction ABAP developers often rely on the Pretty Printer feature of the stan- dard ABAP editor. It tries to align the source code based on certain rules, and it does its job fairly well. However many times developers must manually adjust their code to achieve optimal code readibility and clarity. This takes quite some time which otherwise would be spent on developing the software itself. Code readibility is a very important thing, since it directly affect software maintenance costs and is an impor- tant factor in code extensibility. How many times we have seen develop- ers struggling to enhance existing code or to find an error because of poorly formatted source code? Quite often. Hovitaga Advanced Pretty Printer adds much needed features that developers waited for years for. This product is not a standalone report but it is an enhancement of the stan- dard SAP tool, so it does not require any further training. Enhancement of the standard ABAP Pretty Printer

Upload: hovitaga-kft

Post on 29-Jun-2015

1.892 views

Category:

Technology


3 download

DESCRIPTION

Hovitaga Advanced Pretty Printer is an enhancement of the standard functionality and adds a lot of nice features

TRANSCRIPT

Page 1: Hovitaga Advanced Pretty Printer - overview

Hovitaga Advanced Pretty PrinterIntroduction

ABAP developers often rely on the Pretty Printer feature of the stan-dard ABAP editor. It tries to align the source code based on certain rules, and it does its job fairly well. However many times developers must manually adjust their code to achieve optimal code readibility and clarity. This takes quite some time which otherwise would be spent on developing the software itself.

Code readibility is a very important thing, since it directly affect software maintenance costs and is an impor-tant factor in code extensibility. How many times we have seen develop-ers struggling to enhance existing code or to find an error because of poorly formatted source code? Quite often.

Hovitaga Advanced Pretty Printer adds much needed features that developers waited for years for. This product is not a standalone report but it is an enhancement of the stan-dard SAP tool, so it does not require any further training.

Enhancement of the standard ABAP Pretty Printer

Page 2: Hovitaga Advanced Pretty Printer - overview

Main features

Hovitaga Advanced Pretty Printer automatically determines the optimal layout of certain ABAP code sections and aligns the code accordingly:

• Align DATA and TYPE declarations (DATA, TYPES, STATICS, CONSTANTS, CLASS-METHODS, FIELD-SYMBOLS)

• Ability to handle all syntax variations (TYPE RANGE OF, TYPE LINE OF, LIKE LINE OF, TYPE REF TO etc.)

• Align selection screen Parameters and Select-Options• Handles BEGIN OF - END OF statements• Align consecutive MOVE statements• Align consecutive MOVE statements that use the ‘=’ sign • Align inline comments according to user defined settings• Enhancement can be activated and customized per SAP user

Benefits

• Reduce maintenance effors by increasing code readibility• Reduce development efforts by automating manual tasks like identing and

aligning code and comments

Get it for free

You can buy download the Advanced Pretty Printer enhancement for free from our website: www.hovitaga.com

To learn more about Hovitaga products, visit www.hovitaga.com or send a mail to [email protected].

© Copyright Hovitaga Kft. 2012. All rights reserved. SAP is a registered trademark of SAP AG. All other trademarks are the property of their respective owners.