Click here to load reader

Sap bw abap_analyzer_v3_4_ppt

  • View
    362

  • Download
    8

Embed Size (px)

Text of 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

  • 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.

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

    Preview

  • 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)y Attachment to the note contains a How To Guide and an ABAP Program to

    perform checks in a matter of minutes that would otherwise take hours or days toexecute manuallyy The output of the program is self-descriptive. In case of questions, contact the

    author.

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

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

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

  • 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:y ZBW_ABAP_ANALYZER (for BW 7.x and higher)

    All features supported

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

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

    Solution DetailsSelection Screen Checks

    Select check sets and execute

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

    Solution DetailsSelection Screen Process Chains

    Optionally, limit the scope ofthe analysis

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

    Solution DetailsSelection Screen Transformations

    Optionally, limit the scope ofthe analysis

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

    Solution DetailsSelection Screen Transfer Rules

    Optionally, limit the scope ofthe analysis

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

    Solution DetailsSelection Screen Update Rules

    Optionally, limit the scope ofthe analysis

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

    Solution DetailsSelection Screen Planning

    Optionally, limit the scope ofthe analysis

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

    Solution DetailsSelection Screen Analysis Processes

    Optionally, limit the scope ofthe analysis

  • 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)

  • 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.

  • 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 fory SAP Notesy SAP Helpy Programsy Transactionsy Extended Syntax Checky ABAP Code Inspector

    Jump to maintenanceavailable fory Transformationsy Transfer Rulesy Update RulesCheck transformations and

    transfer/update rules can be displayedby clicking on Detail button

  • 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

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

    Solution DetailsResult Download

    Recommended download format for log is HTML:y Includes status iconsy Easy to view on various devicesHowever, HTML download for long logs (>2000 messages) can take a long time. Insuch case its better to download to a local text file.

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

    Status

    y General Availability for Customers: April 20, 2013

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

  • 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.

  • 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 SEs 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.

Search related