Code Inspector User Manual

Size: px
Start display at page:

Download "Code Inspector User Manual"

Transcription

1 Code Inspector User Manual Version 2 January 2002 Table of Contents INTRODUCING THE CODE INSPECTOR... 2 CALLING THE CODE INSPECTOR... 2 RESULTS OF THE INSPECTION... 3 CHECKING SEVERAL OF YOUR OBJECTS... 5 CREATING AN OBJECT SET... 5 SELECTING AN OBJECT SET... 6 CREATING A CHECK VARIANT... 8 CREATING AN INSPECTION... 9 ANONYMOUS INSPECTION... 9 CREATING A NAMED INSPECTION STATUS OF EXECUTION AND STATISTICS OF A NAMED INSPECTION APPENDIX FURTHER POSSIBILITIES TO SELECT AN OBJECT SET DECLARING EXCEPTIONS ADMINISTRATION OF CHECKS RESTRICTIONS IN CUSTOMER SYSTEMS LIMITATIONS OF THE CODE INSPECTOR SWITCH TO MODAL F4 HELP COMMENTS AND FEEDBACK

2 Introducing the Code Inspector Tool for checking static ABAP coding and DDIC objects (generally: TADIR objects) Aspects of checks are: Performance, Security, Reliability, and Statistical Information Checks are performed on single objects or Object Sets (programs, function modules, classes, interfaces, DDIC-objects). One or several single checks make up a Check Variant A Check Variant and one object/object Set can be combined to an Inspection With the Code Inspector you can perform checks of different categories on single objects as well as on a set of objects. A simple check of one object can be done with almost no preparation (see Calling the Code Inspector or Anonymous Inspection). For more elaborate checks on several objects you might first need to create an Object Set with your objects, then a Check Variant with your special check, and at last a Named Inspection combing the two. Calling the Code Inspector The easiest way to call the Code Inspector for a single object is from ABAP workbench (SE80), ABAP editor (SE38), function builder (SE37), or the class builder (SE24) with Object Check Code Inspector where Object stands for Program, Function module or Class (see figure 1). The respective single objects (program, function module, or class) are then checked with a Default Check Variant of the Code Inspector. Fig.1: Calling the Code Inspector for a class from SE24 (class builder) 2

3 Results of the Inspection When the Inspection run is finished, you get the results of the Inspection, which are ordered hierarchically. The system only displays the checks that were applied in the Inspection. Fig.2: Results of an Inspection Hierarchy: List of checks Check category: Performance, security, syntax, search, general Single check Type of result message: Error (red), Warning (yellow), Information (green) Message code of sub-check (with Web AS 6.20) Message Each message contains: the source code position (or name of the TADIR object) ashort explanatory text 3

4 To attain the inspected object double-click the message text. For further explanation click the information icon in front of the message. Fig.3: Information for a sub-check of SELECT Statements that Bypass the Table Buffer An information text is available for many of the checks, providing an explanation of the problem and further links within the Code Inspector online documentation. There is also given a pseudo-comment. When this pseudo-comment is inserted into the coding, future Inspections will not show this message. When started from the Workbench, with Web AS 6.20 you get two additional buttons on the result screen (figure 2): With the left button Create Default Check Variant you can create your local Default Check Variant. Your objects will be checked from then on with this local Default Check Variant. You can change or delete your Default variant any time from the result screen or within transaction SCI. With the button Code Inspector you get to transaction SCI. 4

5 Checking several of your objects If you want to check not only a single object, but rather a number of objects, for example all objects of a package or a SAP component, use transaction SCI to Create an Object Set which contains your objects, Create a new Check Variant which contains the checks you want to execute on your objects (or use a Default Check Variant), Create an Inspection and run it. Creating an Object Set To create an Object Set call transaction SCI, enter a suitable name for your new Object Set and click Create. Fig.4: Create a new Object Set Each Object Set has a version number that the system assigns automatically. This version number can help you to administrate Object Sets with slightly varying properties. 5

6 Using F4 Help, you get a list of Object Sets. There are local and global Object Sets. While local Object Sets are only visible for one user ( Person Responsible ), global Object Sets can be viewed by everyone. Depending on your SAPGui settings, you will have to click on the local/global icon to switch between the two settings, even if you choose an element (Inspection, Object Set, or Check Variant) with F4 Help. See how to let F4 Help switch automatically to the local/global icon. With transaction SCI you can of course also display, change, delete and copy Object Sets. Selecting an Object Set To select an Object Set with your objects, choose TabStrip Select Object Set (figure 5). In the upper part (Object Assignment) you can select objects according to their assignment. This can be one of the following: Application Component (Web AS 6.20) Software Component Package Original system Person responsible In the lower part (Object Selection) you can select the objects. TabStrip Classes, Func. Groups... allows you to select specific classes, interfaces, function groups, programs or reports, DDIC types (data element, structure/table, view, physical pool/cluster, table type), and type-pools. Using Free Obj. Choice you can select any TADIR object type (for example TABL for tables). The TabStrip Programs allows for a very general program selection and should only be used by expert users. Be sure that for your selected object type already exists a check! To save your selection and to create an object list, choose Save. You can immediately control your object list with Display Objects. If you are not satisfied with your selection, you can always change the input and save the Object Set again. If you set the flag Selections Only, your selection criteria will be saved, but no object list will be generated. This can be done later by clicking on the Create Object List button. If you use an Object Set without object list in an Inspection run, an up-to-date object list will be generated in this moment. Proceeding this way, no outdated state of your object selection will be checked. 6

7 In figure 5, user HOLMES selected an Object Set which contains the classes and interfaces of package S_CODE_INSPECTOR. You can assign a description to every Object Set. With Web AS 6.20 a default description is generated containing the name and version number of the Object Set. You can also determine a deletion date. Note that the default value lies 50 days ahead. This means as standard your Object Set will be deleted after 50 days if it is not included into an Inspection not yet executed. Fig. 5: Selecting an Object Set with all classes / interfaces belonging to package S_CODE_INSPECTOR See also: Further possibilities to select an Object Set 7

8 Creating a Check Variant Check Variants are also created, displayed, changed, deleted and copied with transaction SCI. To create a Check Variant, enter a suitable name and click Create. You obtain a tree containing all check categories with their respective single checks. Add single checks to your Check Variant just by clicking the tree. Note Some checks have attributes. These attributes can be set by clicking on the arrow in front of the check name. Attributes on the Pop-Up screen are selected by choosing Execute. Some checks (for example the search functions) will not be executed, if none of their attributes are set. With Web AS 6.20 it is not possible to save Check Variants with missing attributes. For more information on a check, choose the Information button. Fig. 6: Create a new Check Variant. Select single checks and maintain their attributes There is always a global Check Variant with name DEFAULT which is applied to the objects that are inspected from SE24, SE37, SE38, or SE80. If you create a local DEFAULT, it will override the global DEFAULT Check Variant. 8

9 Creating an Inspection An Inspection consists of an single object or an Object Set, and a Check Variant. In the Inspection run, the checks of the Check Variant inspect the objects. Finally you get the Results of the Inspection. Inspections can be Anonymous or Named: An Anonymous Inspection is not stored persistently, it can only handle Object Sets with less than 50 objects and is executed on the local server. A Named Inspection is stored persistently together with it s results. It can handle Object Sets containing any number of objects and is executed on the local server or alternatively by a server group. You can create suitable server groups with transaction SM59 RFC Groups. A Named Inspection can be scheduled in an background job. Anonymous Inspection In transaction SCI in the Inspection area click on Create without giving a name. You can then combine an Object Set or a single object with an existing Check Variant (Predefined) or one picked spontaneously from the tree of checks (Temporary Definition). When you click the Execute button, the Inspection will be executed immediately on the local server. Fig.7: Anonymous Inspection with single object and temporarily defined Check Variant 9

10 When the Inspection run is finished, you can access the results by choosing Results. Note: All results of an Anonymous Inspection will be lost when you leave the screen Inspection. Clicking the Repeat button enables you to change the input parameters for an Anonymous Inspection. The results of the old Inspection are lost, but you do not need to call the transaction SCI again and repeat all of your inputs to start a new Anonymous Inspection. Creating a Named Inspection In transaction SCI type in a name for your Inspection and click Create. You can then combine an Object Set, a single object, or objects from a request with an existing Check Variant. There are two possibilities to execute the Named Inspection: on the local server or by a Server Group. When choosing Execute, the Inspection run will be started immediately on the local server in one task. Fig.8: A Named Inspection can be executed by a server group (Execute...). You can start the Inspection immediately or you can schedule it in a background job. 10

11 If you choose Execute... you get to the Execution Options Pop-Up screen where you can select a server group. Make sure that the group contains only active servers that have sufficient free resources. With the button Maintain Server Group (or, alternatively, with SM59 RFC Groups) you get directly into the server group maintenance. We recommend you to run the Inspection on a Server Group when the Object Set is large (more than 50 objects). The Inspection will then be performed parallel in up to 12 tasks on all servers of the server group (if they have free resources). The load will be split up into packages of 10 to 50 objects. You can start a Named Inspection immediately or you can schedule it in a background job. Status of execution and statistics of a Named Inspection A Named Inspection can be in different states which are signalled by the status icon in front of it s name: An Inspection can be interrupted due to server shutdown, lack of resources, faulty checks, or other reasons. An broken Inspection can be (re-)started just as an Inspection not yet executed, and the Code Inspector then tries to check the remaining objects. In some cases it may not be possible for the Code Inspector to check all objects, so the Inspection will remain in the broken state. Therefore it is possible to get the results also for broken Inspections. Especially in the case of a broken Inspection, you will be interested in the execution statistics of the Inspection to get an hint about what went wrong. From the Inspection screen you get to the statistics with the Statistics button. 11

12 The statistics inform you about start and end time/date of execution, cumulated runtime, number of servers, tasks, and objects, execution state of the objects and errors. Fig.8: Statistics of execution of a Named Inspection Under Object Statistics you find a summary of the execution states for the checked objects. Objects can have one of the following states: Not to be checked: object belongs to Object Set, but the Inspection executed has no appropriate check for the object Not yet checked: object has not been checked because the Inspection was interrupted Checked w/o message: object was checked, but there was no message Checked with message: object was checked and there is at least one message Lead to an error: an error occurred while checking the object 12

13 Appendix Further possibilities to select an Object Set Additionally to selecting Object Sets from the scratch you have more options, such as: Edit Object Set: Objects Sets can be united or intersected with others and filtered according their attributes Object Type, Object Name, Package and Responsible Object Set from Result: objects that triggered messages can be input for building a new Object Set. Again filtering according to the attributes Object Type, Object Name, Package and Responsible is possible. Additionally, with Web AS 6.20, filtering according to one single check and it s message codes, and message type ( Error, Warning, or Information ) is possible. Some checks may have objects as message parameters (for example database tables used in programs) that can be extracted into a new Object Set when activating the Flag Object Set from Parameters. Object Set from Request: Object Sets can also be extracted from requests/tasks and filtered according the attributes Object Type, Object Name, Package and Responsible. Only main objects (with TADIR program-id R3TR ) will be put into the new Object Set. Declaring Exceptions You can declare exceptions by the use of pseudo-comments in your coding. You will find the appropriate comments in the online documentation of many of the checks. Exceptions for DDIC objects can be declared in table SCIEXCEPT, but in the moment this is not supported by the Code Inspector transaction SCI. Administration of checks In transaction SCI choose from the menu GoTo Test Administration. On this screen you can activate or deactivate single checks and check categories. Changes executed herein will modify the displayed Check Variant tree. When you create a global Check Variant, you have the possibility to declare it as Transportable, which means that it can be transported and reused through the entire transport landscape. Some global Check Variants ( DEFAULT and CHECKMAN ) can only be changed with special authorisation. If you want the Code Inspector to check your objects from workbench with your own Check Variant, create your local DEFAULT. This will override the global one. Restrictions in customer systems In customer systems only objects developed at the customer site can be put into an Object Set and checked in an Inspection. However, it is possible to check a single SAP object within the first 7 days after it has been modified. 13

14 Limitations of the Code Inspector The Code Inspector currently has the following limitations which you have to bear in mind when you use the tool: Code analysis only for static source code WHERE clause of aselect statement can only be parsed correctly when formulated in disjunctive normal form (which is the recommended form anyway) DB-Views and ABAPJOINs can not be handled hidden LOOPs in called modules can not be detected Switch to modal F4 Help How to let F4 Help switch automatically to the local/global icon (Switch to Dialog/modal Display of F4 Help) From the menu choose Help Settings... On TabStrip F4 Help under User-specific settings choose System defaults for Settings and under System defaults choose Dialog. Answer Pop-Up screen Deactivate ActiveX search help support? with Yes. Code Inspector for release 4.6C Code Inspector has been ported down to release 4.6C/4.6D and can be downloaded from sapservx by interested parties. Important limitations of the 4.6C/4.6D version of Code Inspector are: Only English and German language versions available Since we started downport of the Code Inspector before end of Web AS 6.20 development, only English and German language versions are available No integration into workbench It is not possible to check single objects from workbench (SE24, SE37, SE38, or SE80) with the DEFAULT check variant Pseudo-comments are not working Pseudo-comments to hide messages from Code Inspector will not work on release 4.6C/4.6D Comments and Feedback Both are highly appreciated, please send them to Randolf Eilenberger 14

Function Modules Objective The following section is intended to explain: What function modules are Components of function modules

Function Modules Objective The following section is intended to explain: What function modules are Components of function modules Function Modules Objective The following section is intended to explain: What function modules are Components of function modules Testing and releasing of function modules Function Modules Function modules

More information

Configuring Job Monitoring in SAP Solution Manager 7.2

Configuring Job Monitoring in SAP Solution Manager 7.2 How-To Guide SAP Solution Manager Document Version: 1.0 2017-05-31 Configuring Job Monitoring in SAP Solution Manager 7.2 Typographic Conventions Type Style Example Example EXAMPLE Example Example

More information

BC ABAP Workbench Tools

BC ABAP Workbench Tools HELP.BCDWBTOO Release 4.6B SAP AG Copyright Copyright 2000 SAP AG. All rights reserved. No part of this brochure may be reproduced or transmitted in any form or for any purpose without the express permission

More information

Customizing System Setting (BC-CUS)

Customizing System Setting (BC-CUS) Customizing System Setting (BC-CUS) HELP.BCBECUSIMG Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or

More information

Executing Remote Static Checks in Context of HANA Migration

Executing Remote Static Checks in Context of HANA Migration Executing Remote Static Checks in Context of HANA Migration NOTE This topic does not address the common usage of remote static checks in the Code Inspector. It focuses rather on static checks that are

More information

SAP Landscape Transformation for SAP HANA (HA1)

SAP Landscape Transformation for SAP HANA (HA1) SAP HANA 1.0 SP05 SAP Landscape Transformation SP04 October 2013 English SAP Landscape Transformation for SAP HANA (HA1) Building Block Configuration Guide SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany

More information

ABAP Add-On: Usage & Packaging

ABAP Add-On: Usage & Packaging Applies to: SAP NetWeaver higher than 4000 ABAP For more information, visit the SAP Integration & Certification Center homepage. Summary This article is dedicated to ABAP ADD-ON. The article elaborates

More information

Creating and Maintaining User Master Records

Creating and Maintaining User Master Records Introduction Chapter 42: Overviewing User Administration Contents Introduction...42 1 System Users...42 2 External and Internal Users... 42 2 External... 42 2 R/3 or Internal... 42 2 1. Dialog... 42 3

More information

SAP. Modeling Guide for PPF

SAP. Modeling Guide for PPF Modeling Guide for PPF Contents 1 Document Organization... 3 1.1 Authors... 3 1.2 Intended Group of Readers... 3 1.3 References... 3 1.4 Glossary... 4 2 Modeling Guidelines - Application Analysis... 6

More information

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate.

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate. Training for Database & Technology with Development in ABAP Dialog Programming Courses Listed Beginner NW001 - SAP NetWeaver - Overview Intermediate SAPTEC - Technology Fundamentals for SAP S/4HANA and

More information

COURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview

COURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview with ABAP Dialog Programming Courses Listed NW001 - SAP NetWeaver - Overview SAPTEC - SAP NetWeaver Application Server Fundamentals BC100 - ( ABAP) BC100E - Introduction to Programming with ABAP BC400

More information

Engineering Workbench (PP-BD)

Engineering Workbench (PP-BD) HELP.PPBDEWB Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

D75AW. Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.51 COURSE OUTLINE. Course Version: 18 Course Duration:

D75AW. Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.51 COURSE OUTLINE. Course Version: 18 Course Duration: D75AW Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.51. COURSE OUTLINE Course Version: 18 Course Duration: SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights

More information

for Q-CHECKER Text version 15-Feb-16 4:49 PM

for Q-CHECKER Text version 15-Feb-16 4:49 PM Q-MONITOR 5.4.X FOR V5 for Q-CHECKER USERS GUIDE Text version 15-Feb-16 4:49 PM Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol

More information

ABAP DSL Workbench SAP TechED 2016

ABAP DSL Workbench SAP TechED 2016 ABAP DSL Workbench SAP TechED 2016 Barcelona, November 2016-0 - Hello. Hello. Example Asia Diner Yes? Number 77. Take away? No. Hello. Hello. Hello. Hello. As always? Yes. As always? Yes. Where are the

More information

FUNCTION MODULE. BAPI are RFC enabled function modules. Might Be Remote Enabled or May not be Remote Enabled

FUNCTION MODULE. BAPI are RFC enabled function modules. Might Be Remote Enabled or May not be Remote Enabled FUNCTION MODULE Might Be Remote Enabled or May not be Remote Enabled RFC are direct system call Function modules are modularization elements in the ABAP programming language In web developments, RFC can

More information

BC405 Programming ABAP Reports

BC405 Programming ABAP Reports BC405 Programming ABAP Reports. COURSE OUTLINE Course Version: 16 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication

More information

SAP NETWEAVER - TRANSPORT MANAGEMENT

SAP NETWEAVER - TRANSPORT MANAGEMENT SAP NETWEAVER - TRANSPORT MANAGEMENT http://www.tutorialspoint.com/sap_netweaver/sap_netweaver_transport_management.htm Copyright tutorialspoint.com Advertisements Transport Management System (TMS) is

More information

SAP Debug Tips Switching between the Classic Debugger and New Debugger

SAP Debug Tips Switching between the Classic Debugger and New Debugger SAP Debug Tips The ABAP Debugger is used tool to execute and analyze programs line by line. Using it we can check the flow logic of a program and display runtime values of the variables. Currently, SAP

More information

The Official ABAP" Reference

The Official ABAP Reference Horst Keller The Official ABAP" Reference Volume II Galileo Press Bonn Boston PART 10 User Dialogs 33.1 SAP GUI 832 33.2 Dynpro Fields 833 33.3 Dynpro Flow and Dynpro Sequences 834 33.4 Statements in the

More information

Text version 15-Aug-12. for Q-CHECKER V4, V5 and V6

Text version 15-Aug-12. for Q-CHECKER V4, V5 and V6 Text version 15-Aug-12 Q-MONITOR V4 for Q-CHECKER V4, V5 and V6 USERS GUIDE Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol Tip

More information

C_TAW12_740

C_TAW12_740 C_TAW12_740 Passing Score: 800 Time Limit: 0 min Exam A QUESTION 1 You want to add a field ZZPRICE to the SAP standard transparent table EKKO. Which of the following actions results in an enhancement of

More information

Order type is not visible in the initial screen. Menu path Order -> Create from Planned Order is deactivated

Order type is not visible in the initial screen. Menu path Order -> Create from Planned Order is deactivated Author: Ashim Chowdhury Submitted: April 30, 2008 Related Links: http://help.sap.com/saphelp_nw04/helpdata/en/67/232037ebf1cc09e10000009b38 f889/frameset.htm http://www.sap-basis-abap.com/sapbs010.htm

More information

SAS/ACCESS Interface to R/3

SAS/ACCESS Interface to R/3 9.1 SAS/ACCESS Interface to R/3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to R/3: User s Guide. Cary, NC: SAS Institute

More information

SAP S/4HANA on-premise PI Adaptor for Field Service Edge. Developer Guide

SAP S/4HANA on-premise PI Adaptor for Field Service Edge. Developer Guide SAP S/4HANA on-premise PI Adaptor for Field Service Edge Developer Guide The software with this guide is furnished under a license agreement and may be used only according to the terms of that agreement.

More information

Editor for Personnel Calculation Schemas (PY-XX-TL)

Editor for Personnel Calculation Schemas (PY-XX-TL) Editor for Personnel Calculation Schemas (PY-XX-TL) HELP.PAXX Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any

More information

BPMon Data Collector Generic Table Entry Counter

BPMon Data Collector Generic Table Entry Counter Business Process Monitoring Set-up and User Guide BPMon Data Collector Generic Table Entry Counter Version: 1.10 Last Change: 20.09.2017 10:50 Table of Contents 1 The monitor Table Entry Counter (BOTABCNT)...

More information

SAP- ABAP/4 ADVANCED COURSE CONTENT

SAP- ABAP/4 ADVANCED COURSE CONTENT SAP- ABAP/4 ADVANCED COURSE CONTENT SAP Basic Introduction SAP R/3 Overview SAP POC BRD Creation Blue-Print Roadmap Asap Methodology Project Management Overview ABAP Dictionary Concepts Tables, Data Elements

More information

Data Express 4.0. Data Subset Extraction

Data Express 4.0. Data Subset Extraction Data Express 4.0 Data Subset Extraction Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2014. All rights reserved. MICRO FOCUS,

More information

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI:

SAP' ABAP. Handbook. Kogent Learning Solutions, Inc. Sudbury, Massachusetts JONES AND BARTLETT PUBLISHERS BOSTON TORONTO LONDON SINUAPORI: SAP' ABAP Handbook Kogent Learning Solutions, Inc. JONES AND BARTLETT PUBLISHERS Sudbury, Massachusetts BOSTON TORONTO LONDON SINUAPORI: Table of Contents Introduction xxi About This Book How to Use This

More information

Client Copy and Transport

Client Copy and Transport HELP.BCCTSCCO Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

Change and Transport Management

Change and Transport Management Armin Kösegi, Rainer Nerding SAP Change and Transport Management Bonn Boston Contents at a Glance Part I The Big Picture 1 SAP ERP Architecture and Data Components... 31 2 Realizing Business Processes

More information

C_TAW12_740

C_TAW12_740 C_TAW12_740 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Which of the foldynpro application to transaction database data to the user interface? A. Interface controller B. Supply function C. Inbound

More information

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS Applicable Releases: SAP Solution Manager 7.1 SPS05, SAP NetWeaver 7.3 including enhancement package 1, or SAP NetWeaver 7.4 SAP HANA Platform

More information

Object Determination Softproviding Core User Documentation

Object Determination Softproviding Core User Documentation Great ideas are always simple Softproviding simply makes them happen. Object Determination Softproviding Core User Documentation Version: 1.00 Date 28. June 2017 Release: v2.50 Softproviding AG Riehenring

More information

SAP ABAP Training Course Content :

SAP ABAP Training Course Content : SAP ABAP Training Course Content : Topics Covered: Introduction to ERP Introduction to SAP & R/3 Architecture Introduction to ABAP/4 What is ABAP? Logon to SAP Environment Transaction Codes Multitasking

More information

How To Transfer ERP HCM Data Using SAP Test Data Migration Server

How To Transfer ERP HCM Data Using SAP Test Data Migration Server How-To Guide Document Version: 1.1 2015-02-16 CUSTOMER How To Transfer ERP HCM Data Using SAP Test Data Migration Server Release 4.0 Typographic Conventions Type Style Example Example EXAMPLE Example Example

More information

The Test Workbench in the SAP System (BC-CAT-PLN)

The Test Workbench in the SAP System (BC-CAT-PLN) The Test Workbench in the SAP System (BC-CAT-PLN) HELP.BCCATPLN_2 Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted

More information

Functional Trace HELP.BCCCM. Release 620

Functional Trace HELP.BCCCM. Release 620 Functional Trace HELP.BCCCM Release 620 Copyright Copyright 2003 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express

More information

Dell One Identity Manager Administration Guide for Connecting to SharePoint

Dell One Identity Manager Administration Guide for Connecting to SharePoint Dell One Identity Manager 7.1.3 Administration Guide for Connecting to SharePoint 2016 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property

More information

RCT Express. Administrator Training Manual. Version 4.3

RCT Express. Administrator Training Manual. Version 4.3 RCT Express Administrator Training Manual Version 4.3 Copyright 2016 CoreLogic. All rights reserved. ii Contents Introduction 1 System Requirements... 1 Tools 2 Administration 3 Manage Agencies... 3 Manage

More information

Useful SAP Transaction Codes

Useful SAP Transaction Codes Useful SAP Transaction Codes Database admin AL01 SAP Alert Monitor AL02 Database Alert Monitor AL03 Operating System Alert Monitor AL04 Monitor call distribution AL05 Workload Alert Monitor AL06 Performance:

More information

SAP Engineering Control

SAP Engineering Control SAP Engineering Control Center Interface to CATIA V5 User Documentation 01.02.2016 CENIT AG Software Product / Components: Product Version: 1.1.5 Creation Date: 28.08.2015 16:27 Document Version: 8 Last

More information

Price ƒ(x) Release 'Mojito' Release Notes Go-live Date:

Price ƒ(x) Release 'Mojito' Release Notes Go-live Date: Price ƒ(x) Release 'Mojito' Release Notes Go-live Date: Release 'Mojito' Page 1 of 10 This document summarizes major improvements introduced in the latest Price f(x) release the

More information

Determination Applications Softproviding Core User Documentation

Determination Applications Softproviding Core User Documentation Great ideas are always simple Softproviding simply makes them happen. Determination Applications Softproviding Core User Documentation Version: 1.00 Date: 20. June 2018 Release: v2.60 Softproviding AG

More information

BC401. ABAP Objects COURSE OUTLINE. Course Version: 18 Course Duration:

BC401. ABAP Objects COURSE OUTLINE. Course Version: 18 Course Duration: BC401 ABAP Objects. COURSE OUTLINE Course Version: 18 Course Duration: SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced

More information

qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer

qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer ABAP Interview Questions & Answers Set 4 tyuiopasdfghjklzxcvbnmqwertyuiopas

More information

SAP Engineering Control Center 5.1

SAP Engineering Control Center 5.1 Application Help Document Version: 20.0 2018-06-22 CUSTOMER Typographical Conventions Format Example Description Words or characters that are quoted from the screen display. These include field names,

More information

D'Rainbow ALV. User Guide. Paint.Enhance.Annotate.

D'Rainbow ALV. User Guide. Paint.Enhance.Annotate. D'Rainbow ALV User Guide Paint.Enhance.Annotate. D-PRO Innovation Ltd. April 2018 Rainbow User Guide Version 4.6 Contents Overview 4 Create a new report 5 Edit and View a Report 8 Selection 9 Paint 9 Comment

More information

SAS Infrastructure for Risk Management 3.4: User s Guide

SAS Infrastructure for Risk Management 3.4: User s Guide SAS Infrastructure for Risk Management 3.4: User s Guide SAS Documentation March 2, 2018 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS Infrastructure for

More information

Editor for Personnel Calculation Rules (PY-XX-TL)

Editor for Personnel Calculation Rules (PY-XX-TL) Editor for Personnel Calculation Rules (PY-XX-TL) HELP.PAXX Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any

More information

This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis.

This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis. 1 This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis. Analyzing database performance is a complex subject. This session gives an overview about the

More information

HOW TO USE THE WEB DYNPRO CONTENT ADMINISTRATOR. SAP NetWeaver 04 SP Stack 9 JOCHEN GUERTLER

HOW TO USE THE WEB DYNPRO CONTENT ADMINISTRATOR. SAP NetWeaver 04 SP Stack 9 JOCHEN GUERTLER HOW TO USE THE CONTENT ADMINISTRATOR. SAP NetWeaver 04 SP Stack 9 JOCHEN GUERTLER Contents Introduction... 3 Prerequisites... 3 Overview... 4 Enable and disable Web Dynpro applications... 4 Some general

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

Product Documentation SAP Business ByDesign August Analytics

Product Documentation SAP Business ByDesign August Analytics Product Documentation PUBLIC Analytics Table Of Contents 1 Analytics.... 5 2 Business Background... 6 2.1 Overview of Analytics... 6 2.2 Overview of Reports in SAP Business ByDesign... 12 2.3 Reports

More information

INTERVIEW QUESTIONS SAP ABAP (SAMPLE) May 23,

INTERVIEW QUESTIONS SAP ABAP (SAMPLE) May 23, INTERVIEW QUESTIONS SAP ABAP (SAMPLE) May 23, 2006 www.examguru.net DO NOT COPY OR DUPLICATE Paper Copies of These Materials or Software Files Downloaded From Website For Use by Anyone Other Than Original

More information

Security Audit Log HELP.BCCSTADM. Release 4.6C

Security Audit Log HELP.BCCSTADM. Release 4.6C HELP.BCCSTADM Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

EMCO Ping Monitor Free 6. Copyright EMCO. All rights reserved.

EMCO Ping Monitor Free 6. Copyright EMCO. All rights reserved. Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction 3 Chapter... 2: Program Interface

More information

Basics User Guide. Release

Basics User Guide. Release Basics User Guide Release 14.2.00 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is for your informational

More information

EMC Documentum Content Services for SAP Document Controllers

EMC Documentum Content Services for SAP Document Controllers EMC Documentum Content Services for SAP Document Controllers Version 6.5 User Guide P/N 300 006 307 Rev A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright

More information

Trigger-Based Data Replication Using SAP Landscape Transformation Replication Server

Trigger-Based Data Replication Using SAP Landscape Transformation Replication Server Installation Guide SAP Landscape Transformation Replication Server Document Version: 1.6 2017-06-14 CUSTOMER Trigger-Based Data Replication Using SAP Landscape Transformation Replication Server - For SAP

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

SAP-ABAP Training Program. Topics Covered. ABAP Dictionary Concepts

SAP-ABAP Training Program. Topics Covered. ABAP Dictionary Concepts SAP-ABAP Training Program Duration: 90 Hrs Training Mode: Class Room/On-line Training Methodology: Real-time Project oriented Training Features: 1. Trainers from Corporate 2. Unlimited Lab facility 3.

More information

OneStop Reporting OSR Budgeting 4.5 User Guide

OneStop Reporting OSR Budgeting 4.5 User Guide OneStop Reporting OSR Budgeting 4.5 User Guide Doc. Version 1.3 Updated: 19-Dec-14 Copyright OneStop Reporting AS Contents Introduction... 1 Two Different Setup Strategies and Use of OSR Budgeting...

More information

What's New in SAP Landscape Transformation Replication Server 2.0 SP13

What's New in SAP Landscape Transformation Replication Server 2.0 SP13 What's New Document Version: 1.0 2017-06-14 What's New in SAP Landscape Transformation Replication Server 2.0 SP13 Typographic Conventions Type Style Example Description Words or characters quoted from

More information

An Overview of ABAP Debugger Settings and System Areas

An Overview of ABAP Debugger Settings and System Areas An Overview of ABAP Debugger Settings and System Areas An Overview of ABAP Debugger Settings and System Areas Authro The ABAP Debugger contains a wealth of settings and information about your ABAP environment

More information

SAP R/3 Document : Background Processing

SAP R/3 Document : Background Processing BACKGROUND PROCESSING All the non-dialog and time consuming programs can be executed in the background. For background processing, R/3 system provides the backgorund service with its background work processes,

More information

SPRO >> Customer Relationship Management >> UI Framework >> Business Roles >>

SPRO >> Customer Relationship Management >> UI Framework >> Business Roles >> CRM WEB CLIENT UI Business Roles SPRO >> Customer Relationship Management >> UI Framework >> Business Roles >> 1. Overview SPRO >> Customer Relationship Management >> UI Framework >> Business Roles >>

More information

Inspection Planning with the Engineering Workbench

Inspection Planning with the Engineering Workbench Inspection Planning with the Engineering Workbench HELP.QMPTWB Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in

More information

Preface Introduction... 23

Preface Introduction... 23 Preface... 19 1 Introduction... 23 1.1 Releases Used... 23 1.2 New Features in Releases 7.02 and 7.2... 25 1.2.1 New Features in ABAP... 25 1.2.2 New Features in Tools... 28 1.3 Syntax Conventions in The

More information

Introduction to OOP. Procedural Programming sequence of statements to solve a problem.

Introduction to OOP. Procedural Programming sequence of statements to solve a problem. Introduction to OOP C++ - hybrid language improved and extended standard C (procedural language) by adding constructs and syntax for use as an object oriented language. Object-Oriented and Procedural Programming

More information

Using Flow Control with the HEAD Recorder

Using Flow Control with the HEAD Recorder 03/17 Using with the HEAD Recorder The HEAD Recorder is a data acquisition software program that features an editable function. This function allows complex program sequences to be predefined, which can

More information

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB Visual Programming 1. What is Visual Basic? Visual Basic is a powerful application development toolkit developed by John Kemeny and Thomas Kurtz. It is a Microsoft Windows Programming language. Visual

More information

Documentation. Note Assistant. for. SAP NetWeaver 2004s. SAP NetWeaver 2004 (SAP Web AS 6.40) SPS 13 and higher. SAP Web AS 6.20 SP 55 and higher

Documentation. Note Assistant. for. SAP NetWeaver 2004s. SAP NetWeaver 2004 (SAP Web AS 6.40) SPS 13 and higher. SAP Web AS 6.20 SP 55 and higher Documentation Note Assistant for SAP NetWeaver 2004s SAP NetWeaver 2004 (SAP Web AS 6.40) SPS 13 and higher SAP Web AS 6.20 SP 55 and higher Document Version 1.10 December 09, 2005 SAP AG Dietmar-Hopp-Allee

More information

SAP Patch Manager (SPAM) (BC-UPG-OCS)

SAP Patch Manager (SPAM) (BC-UPG-OCS) SAP Patch Manager (SPAM) (BC-UPG-OCS) HELP.BCUPGOCSSPAM Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form

More information

Chapter 12 Introduction to Dialog Programming

Chapter 12 Introduction to Dialog Programming Chapter 12 Introduction to Dialog Programming Overview and interaction of com ponents Basic techniques of dialog programming Defining interfaces with the M enu Painter Chapter 12 Objectives Interaction

More information

Debugging for Fuco s. Explanation, tips & trics for debugging in SAP CRM

Debugging for Fuco s. Explanation, tips & trics for debugging in SAP CRM Debugging for Fuco s Explanation, tips & trics for debugging in SAP CRM Gert-Jan Stolmeijer, Business Consultant 01-01-2013 Table of Contents Introduction Debug screen Debugging Breakpoints and Watch points

More information

Changing the SAP Standard (BC)

Changing the SAP Standard (BC) HELP.BCDWBCEX Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

RunningBall Trader Client

RunningBall Trader Client RunningBall Trader Client Date: > 22/12/2016 Revision: > 1.6.0 Disclaimer Copyright 2016 RunningBall AG. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored

More information

Translation Tools for Coordinators (BC-DOC-TTL)

Translation Tools for Coordinators (BC-DOC-TTL) Translation Tools for Coordinators (BC-DOC-TTL) HELP.BCDOCTTC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any

More information

One Identity Manager Administration Guide for Connecting to SharePoint

One Identity Manager Administration Guide for Connecting to SharePoint One Identity Manager 8.0.2 Administration Guide for Connecting to Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

SAP Certified Development Associate ABAP with SAP NetWeaver 7.02

SAP Certified Development Associate ABAP with SAP NetWeaver 7.02 Puneet Asthana and David Haslam SAP Certified Development Associate ABAP with SAP NetWeaver 7.02 Bonn Boston Contents at a Glance PART I General Introduction 1 ABAP Development Certification Track Overview...

More information

ServiceBus-Comm. Communication software for Stepper Motor Power Stages with ServiceBus. Manual 1239-A007 GB

ServiceBus-Comm. Communication software for Stepper Motor Power Stages with ServiceBus. Manual 1239-A007 GB ServiceBus-Comm Communication software for Stepper Motor Power Stages with ServiceBus Manual 1239-A007 GB phytron ServiceBus-Comm Communication Software for Stepper Motor Power Stages with ServiceBus

More information

SAP ABAP. Introduction to SAP ABAP

SAP ABAP. Introduction to SAP ABAP SAPABAP TRAINING SAP ABAP Introduction to SAP ABAP What is SAP? History and Technical Features of SAP SAP R/3 Architecture What is ABAP? ABAPers Role? What is Transaction code? ABAP Workbench Objects SAP

More information

Adding Dynamics. Introduction

Adding Dynamics. Introduction M-Graphic s User s Manual 11-1 Chapter 11 Adding Dynamics Introduction This chapter explains how to make single or multiple dynamic connections from display objects to points from OPC data servers. This

More information

ISTA User instructions for the BMW Online Service System for BMW Service and MINI Service (OSS)

ISTA User instructions for the BMW Online Service System for BMW Service and MINI Service (OSS) ISTA User instructions for the BMW Online Service System for BMW Service and MINI Service (OSS) Release 1.0 Technical documentation and diagnosis BMW Group Page 2 Contents 1 Introduction......... 4 1.1

More information

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center 1 P a g e 2 P a g e 3 P a g e 4 P a g e 5 P a g e 6 P a g e 7 P a g e 8 P a g e 9 P a g e 10 P a g e 11 P a g e 12 P a g e 13 P a g e 14 P a g e 15 P a g e 16 P a g e 17 P a g e 18 P a g e 19 P a g e 20

More information

Output Determination (SD-BF- OC)

Output Determination (SD-BF- OC) Output Determination (SD-BF- OC) HELP.SDBFOC Release 4.6C SAP AG Copyright Copyright 2000 SAP AG. All rights reserved. No part of this brochure may be reproduced or transmitted in any form or for any purpose

More information

HA400 ABAP Programming for SAP HANA

HA400 ABAP Programming for SAP HANA HA400 ABAP Programming for SAP HANA. COURSE OUTLINE Course Version: 14 Course Duration: 3 Day(s) SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this

More information

Excel4apps Reports Wand User Guide (SAP) 2013 Excel4apps

Excel4apps Reports Wand User Guide (SAP) 2013 Excel4apps Excel4apps Reports Wand User Guide (SAP) 2013 Excel4apps Table of Contents 1 QuickStart Guide... 4 2 System Requirements... 5 3 Authorizations... 5 4 Logging On... 5 5 The Reports Wand Toolbar A Brief

More information

This tutorial explains the key concepts of Web Dynpro with relevant screenshots for better understanding.

This tutorial explains the key concepts of Web Dynpro with relevant screenshots for better understanding. About the Tutorial SAP Web Dynpro is a standard SAP UI technology to develop web applications using graphical tools and development environment integrated with ABAP workbench. The use of graphical tools

More information

CA Spectrum. Policy Manager User Guide. Release 9.4

CA Spectrum. Policy Manager User Guide. Release 9.4 CA Spectrum Policy Manager User Guide Release 9.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for

More information

Lockheed Martin s SAP Business Suite powered by SAP HANA Migration

Lockheed Martin s SAP Business Suite powered by SAP HANA Migration Lockheed Martin s SAP Business Suite powered by SAP HANA Migration Session: ITM122 Gary Norris Lockheed Martin Agenda Lockheed Martin Corporation Overview SAP Implementation History at Lockheed Martin

More information

Editing Course Tools and Properties to 8.4.1

Editing Course Tools and Properties to 8.4.1 Editing Course Tools and Properties 8.3.0 to 8.4.1 User Guide Revised April 16, 2009 Contents Editing course properties The Course Offering Information page Setting course colors Setting the course language

More information

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018 News in RSA-RTE 10.1 updated for sprint 2018.03 Mattias Mohlin, January 2018 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10

More information

Symbio Manual. Administrator Role

Symbio Manual. Administrator Role Symbio Manual Administrator Role Version date: November 18 2018 Ploetz + Zeller GmbH Symbio Manual - Administrator Role 2 Content 1 Introduction 9 1.1 About this document 9 1.2 Before you start 9 1.3 Support

More information

TransportManager Version 5.0

TransportManager Version 5.0 TransportManager Version 5.0 Contents TransportManager...3 Common Prerequisites...3 Special Prerequisites...3 System Landscape...3 Alternative Transport Methods...3 TMS Configuration...3 Functional Description...3

More information

Version: 4.1 Date: 02/09/2017

Version: 4.1 Date: 02/09/2017 User manual Version: 4.1 Date: 02/09/2017 Microsoft, Windows, Windows Vista, Outlook and Microsoft.NET are either registered trademarks or trademarks of the Microsoft Corporation in the USA and / or other

More information

Gateways can be thought of as Institutional Space the place where assets can be published from a user s Personal Space for viewing by other users.

Gateways can be thought of as Institutional Space the place where assets can be published from a user s Personal Space for viewing by other users. Managing Gateways Gateways can be thought of as Institutional Space the place where assets can be published from a user s Personal Space for viewing by other users. This tipsheet is aimed at administrators

More information

Function names can be specified with winidea syntax for qualified names, if multiple download files and file static functions are tested.

Function names can be specified with winidea syntax for qualified names, if multiple download files and file static functions are tested. _ RELEASE NOTES testidea 9.12.x 9.12.14 (28.3.2012) Qualified function names Function names can be specified with winidea syntax for qualified names, if multiple download files and file static functions

More information