+ All Categories
Home > Technology > Sap bw abap_analyzer_v3_4_ppt

Sap bw abap_analyzer_v3_4_ppt

Date post: 18-Jul-2015
Category:
Upload: sadpuppet
View: 378 times
Download: 8 times
Share this document with a friend
Popular Tags:
20
SAP BW ABAP Routine Analyzer Marc Bernard, Product Management SAP EDW (BW/HANA) Version 3.4 (October 2014) Public
Transcript
Page 1: Sap bw abap_analyzer_v3_4_ppt

SAP BW ABAP Routine Analyzer

Marc Bernard, Product Management SAP EDW (BW/HANA)Version 3.4 (October 2014) Public

Page 2: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Goal

Automate the check ofbest practice guidelines

for ABAP routines inSAP BW systems

focused onstatements that can potentially be

optimized for SAP HANA

Note: The checks are not necessarily complete. The goal is rather toautomate and combine various checks that would have to be performed

manually otherwise.

Page 3: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Preview

Page 4: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 4Public

Solution Provided by Product Management SAP EDW (BW/HANA)

SAP Note 1847431 (http://service.sap.com/sap/support/notes/1847431)Attachment to the note contains a How To Guide and an ABAP Program toperform checks in a matter of minutes that would otherwise take hours or days toexecute manuallyThe output of the program is self-descriptive. In case of questions, contact theauthor.

Successful checks are indicated with green lights– No further action necessary

General findings are indicated with yellow lights– It is recommended to follow the suggested action

Critical findings are indicated with red lights– It is highly recommended to follow the suggested action and adjust the ABAP code

Page 5: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 5Public

Solution Provided by Product Management SAP EDW (BW/HANA)Installation

Install one of two ABAP programs:ZBW_ABAP_ANALYZER (for BW 7.x and higher)– All features supported

ZBW_ABAP_ANALYZER_3X (for lower BW releases)– Limited to transfer and update rules– No support for regular expressions

Page 6: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 6Public

Solution DetailsSelection Screen – Checks

Select check sets and execute

Page 7: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 7Public

Solution DetailsSelection Screen – Process Chains

Optionally, limit the scope ofthe analysis

Page 8: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 8Public

Solution DetailsSelection Screen – Transformations

Optionally, limit the scope ofthe analysis

Page 9: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 9Public

Solution DetailsSelection Screen – Transfer Rules

Optionally, limit the scope ofthe analysis

Page 10: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Solution DetailsSelection Screen – Update Rules

Optionally, limit the scope ofthe analysis

Page 11: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Solution DetailsSelection Screen – Planning

Optionally, limit the scope ofthe analysis

Page 12: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Solution DetailsSelection Screen – Analysis Processes

Optionally, limit the scope ofthe analysis

Page 13: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 13Public

Solution DetailsSelection Screen – Find

Enter keywords for full textsearch

Select which type ofstatements should be checked

Optionally, limit scope of checks tocustomer objects only (tables, functions,

classes)

Page 14: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 14Public

Solution DetailsSelection Screen – Options

You can also save results to the applicationlog (object RSD, sub-object MIGRATION).Note: Batch jobs will always save to log.

Optionally, you can choose to displaysecondary database indexes or to

display the complete coding as a list.

Page 15: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 15Public

Solution DetailsResult Display

Checks are displayed asapplication log

Separate sections for variouscheck sets

Jump to details available forSAP NotesSAP HelpProgramsTransactionsExtended Syntax CheckABAP Code Inspector

Jump to maintenanceavailable for

TransformationsTransfer RulesUpdate RulesCheck transformations and

transfer/update rules can be displayedby clicking on “Detail” button

Page 16: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Solution DetailsResult Display

Links to additional information are provided at the end of the log

Page 17: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 17Public

Solution DetailsResult Download

Recommended download format for log is “HTML”:Includes status iconsEasy to view on various devices

However, HTML download for long logs (>2000 messages) can take a long time. Insuch case it’s better to download to a local text file.

Page 18: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Status

General Availability for Customers: April 20, 2013

Most recent version of program is always attached to SAP Note 1847431

Page 19: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Thank You!

Contact information:

Marc F. BernardSr. Chief Architect / Product Management SAP EDW (BW/HANA)SAP Canada, [email protected]

We value your opinion. Let us know how you like this presentation and tool and how wecan make adopting SAP innovations a more beautiful experience.

Page 20: Sap bw abap_analyzer_v3_4_ppt

© 2014 SAP SE or an SAP affiliate company. All rights reserved. 20Public

© 2014 SAP SE or an SAP affiliate company.All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or anSAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additionaltrademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE orSAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products andservices, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any relatedpresentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliatedcompanies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may bechanged by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment,promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertaintiesthat could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-lookingstatements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.


Recommended