system measurement

64
Global License Auditing Services SAP SYSTEM MEASUREMENT GUIDE MEASUREMENT PROGRAM AND LICENSE ADMINISTRATION WORKBENCH Version 7.0

Upload: glen-paul-pogi

Post on 27-Nov-2014

1.351 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: System Measurement

Global License Auditing Services

SAP SYSTEM MEASUREMENT GUIDEMEASUREMENT PROGRAM AND

LICENSE ADMINISTRATION WORKBENCH

Version 7.0

Page 2: System Measurement

2

© Copyright 2006 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 of

SAP AG. The information contained herein may be changed

without prior notice.

Some software products marketed by SAP AG and its distrib-

utors contain proprietary software components of other

software vendors.

Microsoft, Windows, Outlook, and PowerPoint are registered

trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex,

MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries,

xSeries, zSeries, System i, System i5, System p, System p5,

System x, System z, System z9, z/OS, AFP, Intelligent Miner,

WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5,

POWER5+, OpenPower and PowerPC are trademarks or

registered trademarks of IBM Corporation.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are

either trademarks or registered trademarks of Adobe Systems

Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks

of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame,

VideoFrame, and MultiWin are trademarks or registered

trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered

trademarks of W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc.,

used under license for technology invented and implemented

by Netscape.

MaxDB is a trademark of MySQL AB, Sweden.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver,

and other SAP products and services mentioned herein as well

as their respective logos are trademarks or registered trademarks

of SAP AG in Germany and in several other countries all over

the world. All other product and service names mentioned are

the trademarks of their respective companies. Data contained in

this document serves informational purposes only. National

product specifications may vary.

These materials are subject to change without notice. These

materials are provided by SAP AG and its affiliated companies

(“SAP Group”) for informational purposes only, without

representation or warranty of any kind, and SAP Group shall

not be liable for errors or omissions with respect to the materials.

The only warranties for SAP Group products and services are

those that are set forth in the express warranty statements

accompanying such products and services, if any. Nothing herein

should be construed as constituting an additional warranty.

Page 3: System Measurement

1 SAP License Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.1 Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2 Named Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.3 Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 Scope of Validity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Availability of Contractual User Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.2 Availability of Software Engine Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3 Installations, Systems, and System Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.1 SAP Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.2 SAP Software System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4 Process Overview: SAP License Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

5 Information and Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

6 Measurement Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

7 Process Overview: System Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

8 Classifying Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

8.1 Classifying Individual Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

8.2 Classifying Users with Reference Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

8.3 Classifying Users with User Mass Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

8.4 Classifying Users with Central User Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

8.5 Classifying Users with the User Classification List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

8.6 Performing Mass Changes of Contractual User Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

8.7 Migrating Price Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

8.8 Checking User Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

8.9 Analyzing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3

CONTENTS

Page 4: System Measurement

9 Performing the System Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

10 Consolidating Results and Transferring Results to SAP. . . . . . . . . . . . . . . . . . . . . . . . . 27

11 Evaluation Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

11.1 Evaluation Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

11.2 Special Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

12 Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

12.1 Measurement Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

12.2 Creating the Measurement Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

12.3 SSCR-Registered Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

12.4 Results of Engine Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

13 Definition and Availability of Contractual User Types . . . . . . . . . . . . . . . . . . . . . . . . . 33

13.1 User Types in the mySAP Solution Suite/Business Suite Price List

(mySAP.com Solution Suite Price List) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

13.2 User Types in the mySAP Individual Solutions Price List

(mySAP.com Individual Solutions Price List) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

13.3 User Types in the SAP Software Component (R/3 Enterprise) Price List . . . . . . . . . . . . . . . . . . 34

13.4 Special Module User Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

13.5 Special Versions and Country Surcharges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

13.6 Special User Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

13.7 Technical Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

13.8 Indirect Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

14 LAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

14.1 Prerequisites for Using LAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

14.2 Collecting Measurement Data in the Component System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

15 Process Overview: LAW Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4

Page 5: System Measurement

16 Combining Measurement Data in LAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

16.1 Loading System Data from a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

16.2 Loading System Data for a Non-SAP System from a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

16.3 Transferring Measurement Data to LAW by RFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

16.4 Copying RFC Destinations of SAP Solution Manager 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

16.5 Entering Component Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

16.6 Starting Remote Actions in Component Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

16.7 Deleting a Component System or Measurement Data from LAW . . . . . . . . . . . . . . . . . . . . . . . 47

17 Combining Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

17.1 User Combination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

17.2 Enhanced Grouping of Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

17.3 Grouping Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

18 Consolidating Contractual User Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

18.1 Consolidation Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

18.2 Correcting User Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

19 Transferring Results to SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

User Types in the mySAP Solution Suite/Business Suite Price List . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

User Types in the mySAP Individual Solutions Price List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

User Types in the SAP Software Component (R/3 Enterprise) Price List . . . . . . . . . . . . . . . . . . . . . . 61

LAW Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

5

Page 6: System Measurement

This system measurement guide contains supplementary infor-

mation about SAP AG’s product licensing, providing additional

information about the SAP price list and your SAP® software

contract.

If there are any contradictions with the terms of your SAP

software contract, then the terms of your contract – and the

SAP price list that your contract is based on – apply.

6

Page 7: System Measurement

7

SAP® software contains measurement tools that help all

systems produce the information necessary for determining

usage of the SAP software. This guide describes the procedure

for a license audit and how to use the following SAP tools:

• Measurement program

• License administration workbench (LAW)

According to the provisions of the contract, the customer

undertakes to support SAP in accordance with SAP’s instructions.

In particular, the customer undertakes to prepare the measure-

ment log no later than four weeks after SAP’s request. The

measurement may be carried out only by using the unaltered

tools provided by SAP. The result of the measurement is to be

transmitted to SAP immediately and in unaltered form.

The measurement program is used exclusively to determine

the number of users and the used units of SAP products. The

results are evaluated according to the terms of your contract.

You classify your users, clients, and systems according to this

system measurement guide.

You then consolidate the measurement results of your systems

using LAW.

If you have any questions about your SAP software contract or

the licensed products, contact your SAP sales executive.

1.1 Use

Use of the SAP software is based on the licensing of named

users, external community members, and engines. Licensing is

based on use of the software, regardless of the interface chosen

to access functions and data.

Use of the software is restricted in principle to the customer’s

own employees. The customer is entitled to allow access to pro-

grams to employees of its business partners and to employees

of the business partners of its affiliated companies, as well as to

the employees of the affiliated companies, provided the customer

acquired a license for this use.

SAP gives express notice that the accessing of a system by more

than one person using one and the same named user constitutes

a breach.

A named user’s password may be passed on to another person

only in exceptional cases (if, for example, the named user is

on vacation or is absent due to sickness, or if the employment

relationship with the named user has been terminated).

1 SAP LICENSE AUDIT

Page 8: System Measurement

1.2 Named Users

A named user is an employee of a customer, of its affiliated

companies, or of third-party companies authorized to access

the licensed software directly or indirectly, regardless of the

technical interface chosen. All employees who use the SAP

software require a license and must be set up as dialog users.

SAP is entitled to require that the customer declare the number

of external named users and produce a stipulated statement

from each external named user concerning compliance with

the restrictions applying to licensed use and confidentiality.

Indirect Use

Named users primarily use the SAP software. Users from

upstream or interposed technical systems require licenses as

named users if they exchange information with the software

in dialog or prompt mode, regardless of whether the software

is accessed directly or indirectly.

If redundant functions that are also available in the software

are used in upstream or interposed systems that access the

software, the users of these redundant functions also count

as named users, even if the data is transferred to the software

in background processing (that is, not dialog related).

Indirect access means that the user is communicating with

a system upstream from the SAP software that transfers

communication activities to the SAP software installation or

otherwise accesses the SAP software or uses its functions. In

particular, the following are examples of indirect use:

• Users in an upstream system enter or make data available that

is transferred to, or interacts with, the SAP software – for

example, order entry in a mobile system, or users of a portal

to the extent that they use functions of the software.

• Users operate non-SAP software to access data that is read,

modified, or stored using SAP software and for which they use

SAP programs such as the BAPI® programming interface,

remote function calls (RFC), or transaction calls.

Contact your SAP sales executive to discuss how the licenses for

internal indirect users should be categorized and arranged.

1.3 Engines

Engines are software products that are available as options.

Except as otherwise expressly stated, every user who accesses

any software engine requires a named user license.

Engine licensing depends on key business metrics such

as orders, contracts, contract accounts, and patients treated.

Engines are either pan-industry, such as Payroll Processing

within the mySAP™ ERP application, or industry-specific, such

as Billing within the SAP for Utilities solutions.

Engines are to be licensed in addition to named users. Named

users may access engines to the extent of their licensed user

category.

8

Page 9: System Measurement

This system measurement guide is valid for all SAP software

contracts.

It is based on the functions of the measurement tools (measure-

ment program and LAW) that were revised and enhanced

for the SAP NetWeaver® 2004s platform (software component

SAP_BASIS 700).

The functions available in the measurement tools depend

on the release of your SAP software component SAP_BASIS.

You can find the details of the software component

SAP_BASIS in the SAP software system by choosing System Õ

Status Õ SAP System Data Õ Component Information. The

component information is specified in this SAP System

Measurement Guide.

This measurement guide contains all information about the

measurement tools for earlier releases.

Some of the functions are also available for earlier releases

through support packages and the Note Assistant (SAP Note

428479 from the SAP Notes tool).

The functions available in the measurement tools depend on

your SAP software release. The measurement tools are specified

in this guide.

2.1 Availability of Contractual User Types

Classification of contractual user types depends on the price

list on which your contract is based. The available contractual

user types are available to you in the measurement program.

The user types in the different SAP software price lists, especially

those in the mySAP price lists, are available as support packages

for releases earlier than SAP R/3 4.6B (SAP Note 428479).

You can obtain further contractual user types for the mySAP

Business Suite family of business applications and individual

applications that are not available in the measurement program

for your release by doing the following activities:

• Obtaining the user types in a support package

• Downloading and installing the user types individually or as

a package on the SAP Service Marketplace extranet:

service.sap.com/licenseauditing Õ Named User Measurement Õ

Measurement Program Tips & Tricks)

2.2 Availability of Software Engine Measurement

The measurement program contains counting modules that

automatically calculate software engine use (SAP Generic,

New Dimension, and IS add-on products).

Measurement programs for software engines are either shipped

with the product or are available for earlier releases through

support packages.

You can find an up-to-date overview of the programs for

engine measurement currently available on SAP Service

Marketplace service.sap.com/licenseauditing Õ Engine Measurement.

Detailed information on engine measurement is also available

on SAP Service Marketplace, including the following information:

• Description of metric

• Definition of objects

• Notes on measurement

9

2 SCOPE OF VALIDITY

Platform Software Component

SAP NetWeaver® 2004s SAP_BASIS 700

SAP NetWeaver 2004 SAP-BASIS 640

SAP® Web Application Server 6.20 SAP_BASIS 620

SAP Web Application Server 6.10 SAP_BASIS 610

SAP Basis 4.6D SAP_BASIS 46D

SAP Basis 4.6C SAP_BASIS 46C

For SAP R/3® 4.6B and earlier, the software component SAP_BASIS corresponds to the

SAP R/3 software version.

Table 1: Software Components and Their Associated Platforms

Page 10: System Measurement

To be able to measure all users in your SAP installation clearly

and precisely, your systems, clients, and users must be classified

according to current use and the price list they are based on

prior to each system measurement. This classification reflects

the terms of your contract.

If you convert from a software components contract to a mySAP

contract, users that are already classified must be reclassified

according to the newly licensed user types.

3.1 SAP Installation

An SAP installation is a set of SAP software systems. The SAP soft-

ware system comprises components (for example, an application

server and a message server) that have direct or indirect access

to one database instance. A database counts as an instance if each

database table appears only once.

For each software product, you must register a separate installa-

tion in writing with SAP. SAP then gives you a unique installation

number.

Note: For legal reasons related to your license agree-

ment, changes to SAP installations (deletions, changed

contact persons, and so on) and their assignment to

SAP contracts must be done in writing through your

SAP contracts department.

3.2 SAP Software System

When you measure an installation, you must measure all systems

(including development and test systems), with the exception

of Internet demo and evaluation systems (IDESs) and backup

systems.

There are different ways of evaluating measurement results,

depending on the system type.

Note: You can make changes to your system landscape

(deletion, system status, and so on) quickly and easily

on the system data maintenance page for customers on

SAP Service Marketplace at

service.sap.com/system-data (SAP Note 94998).

10

3 INSTALLATIONS, SYSTEMS, AND SYSTEM TYPES

Installation 1 Installation 2 Installation N

ProductiveSystem

Test System Development

SAP® SoftwareContract

ProductiveSystem

Test System

TrainingSystem

ProductiveSystem

Test System

Figure 1: Overview of Installations and Systems

Page 11: System Measurement

SAP initiates system measurement with the measurement

request for your SAP contract. These are the steps for the

process:

Your SAP Customer Competence Center location receives

an overview of all measurement-relevant installations and

systems covered by your contract. You must then take the

following actions:

• Check the provided installation overview and systems

• Forward this measurement plan to the administrators

responsible for the installations/systems

Each SAP software system must be measured with the

measurement program (see section “7 Process Overview:

System Measurement”). You must take the following

actions:

• Activate the price list valid for your contract

• Check the system data and flag the relevant clients

• Classify the users according to how they use the software

(see section “8 Classifying Users”)

• Start system measurement

• Check the results

If you do not need to consolidate the measurement results

using LAW, send the measurement results directly to SAP

instead

Consolidate the measurement results with LAW (see section

“14 LAW”). To do so, take the following actions:

• Load the LAW measurement plan into the central LAW

system

• Import the measurement results of all systems into LAW

• Group the users using a single criterion

• Consolidate the data and check the results

Send the LAW results directly to SAP5.

4.

3.

2.

1.

11

4 PROCESS OVERVIEW: SAP LICENSE AUDIT

Transfer to SAP

Transfer LAWresult to SAP

Figure 2: Process Overview

Start measurement program

Activate price list

Customize system data, clients

Select central LAW system

Import system measurement data

Consolidate users

Perform system measurement

Check results

User consolidation with

license administration workbench?

Classify users via:• User maintenance• Reference user• User mass maintenance• User classification list• Mass changes• Migrating price lists• Central user administration

Result per systemNoYes

Combine users

Page 12: System Measurement

You can find current information on the SAP license audit

and the SAP measurement tools (measurement program and

LAW) on SAP Service Marketplace at service.sap.com/licenseauditing.

You can find SAP Notes on the measurement tools on SAP

Service Marketplace under component XX-SER-LAS.

If you have any questions concerning the SAP measurement

tools, create a message under component XX-SER-LAS.

If you have any questions relating to the contract, contact

your sales executive or your contact person in the contracts

department of your SAP international subsidiary.

You can find the documentation on the measurement

program from SAP_BASIS 640 and on LAW on SAP Service

Marketplace at this location: help.sap.com Õ SAP Library Õ

SAP NetWeaver Õ SAP NetWeaver by Key Capability Õ Solution Life

Cycle Management Õ SAP Licenses: System Measurement, License

Administration Workbench.

12

5 INFORMATION AND SUPPORT

Page 13: System Measurement

You may carry out the measurement only by using the unaltered

tools provided by SAP. The result of the measurement is to be

transmitted to SAP immediately and in unaltered form.

From SAP_BASIS 640 (SAP NetWeaver 2004), information about

system measurement (transaction USMM) is also available in

SAP Library under SAP NetWeaver Õ SAP NetWeaver by

Key Capability Õ Solution Life Cycle Management Õ SAP Licenses: System

Measurement.

You can find up-to-date information about the measurement

program and the programs for engine measurement currently

available on SAP Service Marketplace at

service.sap.com/licenseauditing Õ Engine Measurement.

13

6 MEASUREMENT PROGRAM

With the measurement program (transaction USMM), you

determine the number of users and the chargeable objects of

the engines of the SAP software for each system. You use the

measurement program exclusively to determine the number

of users and the used units of SAP products.

Measurement of the SAP engines takes place in the background.

The measurement program automatically detects the engines

used in the system, measures them in the background, and lists

them in the measurement log.

Measurement programs for software engines are either shipped

with the product or are available for earlier releases through

support packages.

Function Release Number(The function is in the standard offering asof this release.)

List of users of measurement program SAP® R/3® Release 4.0B

Price list for managing contractual user types SAP R/3 Release 4.6C

Mass changes to user types SAP R/3 Release 4.6C

Price list migration SAP R/3 Release 4.6C

User classification with reference user Software component SAP_BASIS 610

User classification with user maintenance: mass changes (transaction SU10) Software component SAP_BASIS 610

Technical user types communication, system, service, and reference excluded from

measurement

Software component SAP_BASIS 610

SAP’s own users automatically excluded from measurement Software component SAP_BASIS 620

Standard user classification test in nonproduction clients Software component SAP_BASIS 620

Country surcharge for mySAP Software component SAP_BASIS 620

Display of the Service Data Control Center (SDCC) transfer status in the measurement

program

Software component SAP_BASIS 640

Display of the number of mobile engine users in the measurement log Software component SAP_BASIS 640

Classification help Software component SAP_BASIS 640

Entry of remarks on the measurement result Software component SAP_BASIS 700

Table 2: Main Functions in the Measurement Program

Page 14: System Measurement

The following process provides you with an overview of how

to prepare for and carry out the system measurement in each of

your SAP software systems.

Prerequisites

The following prerequisites are required:

• Authorization S_USER_GRP

• Authorization S_BTCH_JOB

Process

You need to take the following steps:

Start the measurement program (transaction USMM)

by choosing Administration Õ Administration Õ System

Measurement

• For SAP releases earlier than software component

SAP_BASIS 610, use this path: SAP Menu Õ Tools Õ

Administration Õ Administration Õ System Measurement

• For SAP releases earlier than SAP R/3 4.6C, use this path:

Tools Õ Administration Õ Administration Õ System Measurement

Check system data

The System data tab page contains information on the

system’s unique ID.

• As of SAP R/3 4.0B, a system is automatically identified as

productive as soon as one client is identified as productive.

You can change this setting only by using the role of the

client in the client administration.

2.

1.

Specify the clients to be measured on the Clients tab

page by setting the Included flag for all clients relevant to

measurement. In the standard system, clients 000 and 066

are excluded. You can also exclude the following clients

from the measurement by removing the Included flag:

• Test clients in a production system

• Clients that have been copied for test purposes

In SAP R/3 releases from 4.6B to 4.5B (inclusive), select the

clients to be excluded. In SAP R/3 3.1I and earlier, specify the

clients to be excluded with the Exclude Clients option.

3.

14

7 PROCESS OVERVIEW: SYSTEM MEASUREMENT

Figure 4: Clients

Figure 3: SAP® Measurement Program

Activate the price list applicable to your contract by setting

the Active flag on the Price lists tab page. The system then

displays the user types for the applicable price list on the

User types tab page. The following price lists are available for

software component SAP_BASIS 610:

• SAP Software Component (R/3 Enterprise) price list

(SW Component price list)

• mySAP Solution Suite/Business Suite price list

(mySAP.com® Solution Suite price list)

• mySAP Individual Solutions price list (mySAP.com

Individual Solutions price list)

4.

• Check system data• Select relevant clients• Activate price list• Classify users• Start system

measurement• Check results• Send results to SAP

Page 15: System Measurement

• If you use contractually agreed-upon special users, name

them clearly. To do this, select the text of a standard special

module user type (such as SPECIAL MODULE TYPE 1)

and overwrite it with the name of the contractual user

type (for example, automobile manager). Then save your

entries. These are then offered as F4 input help in the

user classification.

15

Figure 5: Price Lists

The following price lists are available for SAP R/3 4.6C:

• SAP Software Component (R/3 Enterprise) price list

(SW Component price list)

• mySAP Solution Suite/Business Suite price list

(mySAP.com Solution Suite price list)

For releases earlier than SAP R/3 4.6B, the contractual user

types from the various SAP price lists, especially those from

the mySAP.com price list, are available in support packages

(SAP Note 428479).

If you require additional user types for mySAP Business

Suite and individual applications for user classification that

are not yet available in the measurement program for your

release, you can download these individually or as a package

from SAP Service Marketplace: service.sap.com/licenseauditing Õ

System Measurement Named User Õ Measurement Program Tips & Tricks

You can find up-to-date information about changes and

additions to the price lists on SAP Service Marketplace at

service.sap.com/licenseauditing Õ Named User Measurement.

On the User types tab page, set the Activ flag for the relevant

user types.

• To keep the list of user types as short as possible, deactivate

the special module and IS user types if you do not have

any contractually defined special module users.

• The Activ flag controls the display of selected users in user

classification and input help for user maintenance.

5.

Figure 6: User Types

Figure 7: Customizing of Special Module User Types

Page 16: System Measurement

If you do not want to further consolidate the measurement

results with LAW or transfer them directly, specify the

address and fax number of the measurement results

recipient on the Addresses tab page

Classify the users

• To be able to measure all users in your SAP software

systems clearly and precisely, you must classify your users

with the appropriate contractual user type according to

current use and the price list the users are based on prior

to each system measurement.

• If your contract changes, you must reclassify the users

who have already been classified, in accordance with the

user types in the new license.

• For security reasons, you can change the user type only in

the client in which you are logged on.

• You have the following options for user classification:

– Classify the users individually (see section “8.1 Classifying

Individual Users”)

– Use a reference user (see section “8.2 Classifying Users

with Reference Users”)

– Classify the users by group (see section “8.3 Classifying

Users with User Mass Maintenance”)

– Classify the users in central user administration

(see section “8.4 Classifying Users with Central User

Administration”)

– Use the user lists from the system measurement

(see section “8.5 Classifying Users with the User

Classification List”)

– Perform a mass change of the user types (see section

“8.6 Performing Mass Changes of Contractual User

Types”)

– Migrate the price lists (see section “8.7 Migrating Price

Lists”)

7.

6. For information about the contractual user types, see the

section titled “13 Definition and Availability of Contractual

User Types.”

Notes: In production clients, unclassified users count as the

standard user type of the respective price list (see section

“11.2 Special Notes.”

As of software component SAP_BASIS 620, unclassified users

count as test users in nonproduction clients.

Start the measurement in the measurement program

(transaction USMM) by choosing System Measurement. By

choosing this, you automatically also start plausibility

checks. See the following sections for more information

about the data, criteria, and settings of system measurement:

“11.2 Special Notes,” “11.1 Evaluation Rules,” and

“12 Measurement Results.”

Check the results by using the measurement statistics.

To do this, choose the Measurement Statistics option. If there

are discrepancies, you must repeat the steps as of the user

classification (step 7, above).

• The measurement statistics contain more data than the

measurement log, so that you can more easily investigate

discrepancies (see section “8.9 Analyzing Users”).

Check the user classification with the User Data Analyses or

List Classification Help function (see section “8.9 Analyzing

Users”).

10.

9.

8.

16

Page 17: System Measurement

To format the finally determined measurement data into

a print format, choose the Create Log option on the initial

screen of the system measurement. The measurement log

contains mainly the same data as the measurement statistics;

however, it is made anonymous here and combined system-

wide. The log contains the following information:

• Header with date and address data

• System-specific data

• Information and results relevant to the measurement

• Results of background checks

• Measurement results for excluded clients

Specify the external named defined users that communicate

with external software products that bundle, temporarily

store, or summarize the communication activities, and then

forward them to the SAP software installation

12.

11. If necessary, use the Comments function (enter a comment

or upload a file) to send additional information about the

measurement results to SAP. This function is available as

of software component SAP_BASIS 620.

Transfer the measurement results to SAP, using one of the

following techniques:

• If you use only one SAP system, transfer the measurement

results directly to SAP (see section “10 Consolidating

Results and Transferring Results to SAP”).

• If you use multiple SAP installations, first consolidate the

measurement results of all systems in LAW (see section

“14 LAW”). Then send the consolidated result to SAP.

• As soon as possible after the measurement, transfer the

measurement results of the SAP component systems to

the central LAW system. This means that the user master

records are unlikely to have changed and there are no

(or only a few) differences between the user type statistics

of the USMM measurement results of the individual

systems and the consolidated results in LAW.

Check the transfer status15.

14.

13.

17

Page 18: System Measurement

18

8 CLASSIFYING USERS

8.1 Classifying Individual Users

You can assign a user type to a user when you create the user.

This is especially useful if you have already performed a system

measurement and have classified all users that exist when doing

so. You also get a useful overview of the individual user profiles.

Procedure

To classify individual users, take the following actions:

Start user maintenance (transaction SU01) by choosing Tools Õ

Administration Õ User Maintenance Õ User

Specify a user or an alias, and choose Change, Create, or Copy.

As of software component SAP_BASIS 610, the contractual

user type and the special version are also copied when you

copy a user. Select LicenceData in the function Copy User.

Choose the LicenceData tab page in change mode

Use the input help to select the contractual user type, and

if necessary, assign a special version or a country surcharge

(see section “13.5 Special Versions and Country Surcharges”).

Alternatively, you can assign a reference user to the user on

the Roles tab page (see section “8.2 Classifying Users with

Reference Users”).

Save your entries5.

4.

3.

2.

1.

For SAP R/3 4.6C and earlier, do the following activities:

Start user maintenance (transaction SU01) from the SAP

software menu by choosing Tools Õ Administration Õ User

Maintenance Õ User

Specify a user or an alias, and choose Change or Create

Choose Measurement Data in change mode

Use the input help to select the contractual user type, and

if necessary, assign a special version or a country surcharge

Save your entries

In SAP R/3 4.6C and earlier releases, the contractual user type

and special version are not copied when you copy a user. The

user is initialized with the user type as operational user or

mySAP.com Category II/Professional User and must subsequently

be maintained manually.

8.2 Classifying Users with Reference Users

A reference user is a general, non-person-specific user. You

cannot log on to the SAP software system with a reference user;

it serves only for additional assignment of authorizations and

license data (SAP Note 313585).

You use reference users, for example, to give Internet users

identical authorizations and to create users with identical roles

and authorizations.

5.

4.

3.

2.

1.

Figure 8: LicenceData

Page 19: System Measurement

19

Result

You have classified the users indirectly using a reference user.

You can use the extended list of the measurement program

to display a list of all users that inherit their classification using

a particular reference user. To use the extended list, take the

following actions:

In system measurement (transaction USMM), choose the

User Classification option

Choose Extended List

Specify the name of the reference user (with the input help),

and choose Execute

Use the extended list in the measurement program to check

which classification was used in the measurement (see section

“8.5 Classifying Users with the User Classification List”)

4.

3.

2.

1.

User classification using reference users is available as standard

as of software component SAP_BASIS 610 or in support packages

for SAP R/3 4.6C and SAP R/3 4.6D.

You can classify your users by assigning a reference user with an

appropriate classification. A user can inherit the classification of

the reference user if the following is true:

• The reference user does not have any additional roles or profiles

• The reference user is not manually classified

Creating a Reference User

To create a reference user, do the following activities:

Create a user in user maintenance (transaction SU01)

On the Logon data tab page, choose the Reference user type and

deactivate the password

On the LicenceData tab page, use the input help to select

the contractual user type and, if necessary, assign a special

version or a country surcharge

Save your entries

Assigning Users a Reference User

Assign the relevant classified reference users to your users

in user maintenance (transaction SU01) or user mass maintenance

(transaction SU10) on the Roles tab page: Reference user for

additional rights.

4.

3.

2.

1.

Figure 9: Reference Users

Figure 10: Reference Users in the Extended List

Page 20: System Measurement

8.3 Classifying Users with User Mass Maintenance

As of software component SAP_BASIS 610, you can classify users

with User Maintenance: Mass Changes (transaction SU10).

User Maintenance: Mass Changes is well suited to initial user classifi-

cation. In this way, you can classify users by group, such as by

department or cost center. To avoid accidentally overwriting

correct user types, you should later maintain the user types

using user maintenance or the user list.

On the User Maintenance: Mass Changes initial screen, select the

users whose user type you want to change

Choose Change

On the LicenceData tab page, choose the contractual user type

and, if necessary, the special version or the country surcharge

for the selected users of the group, or assign an appropriate

classified reference user to these users

Save your entries. The user classification of the user group is

changed.

If you want to create a log of the mass change, choose Mass

Change with Log

6.

5.

4.

3.

2.

20

Figure 11: Strategy for Classifying Users with User Maintenance: Mass Changes

Figure 13: Classifying Users with User Maintenance: Mass Changes (2)

Create user (without classification)

Classify user as soonas they are created

Classify users as soonas they are created

Classify user as soonas they are created

For

SA

Web

AS

6.1

0Fo

r S

AP

Bas

is 4

.6D

and L

ower

Create HUBER(Development) Create WILD

Classify WILD

Create WILDClassify WILD

Create HUBERClassify HUBER

Create STORKClassify STORK

Create WEBERClassify WEBER

Create MEIERClassify MEIER

Create MEIER(Sales)

Create WEBER(Development)

User Maintenance:Mass Changes (SU10)

Perform system measurement

Performsystem

measurement

Mass Change DevelopmentHUBERWEBER

...

Mass Change SalesMEIER

...

Create STORKClassify STORK

License AuditJan Feb May

Figure 12: Classifying Users with User Maintenance: Mass Changes (1)

Procedure

To classify users with user mass maintenance, take the following

actions:

Start User Maintenance: Mass Changes (transaction SU10) by

choosing Administration Õ System Administration Õ User Main-

tenance: Mass Changes, and choose the users according to the

required criteria, as follows:

• Address data, for example, by room, department, or cost

center

• Authorization data, for example, by authorization, role,

or profile name

1.

Page 21: System Measurement

21

Classifying Users with the User List

You classify users manually using the simple user list. You can

classify users that have not yet been classified or reclassify users

that have already been classified.

As of software component SAP_BASIS 640, the measurement

program automatically excludes nondialog users from the

measurement (SAP Note 553606). They are no longer displayed

in the user list (see section “13.7 Technical Users”).

In releases earlier than software component SAP_BASIS 640,

classify the nondialog users accordingly.

To classify users that have not yet been classified, take the

following actions:

Start the measurement program (transaction USMM)

Choose User Classification and then Simple List

To display the unclassified users, select the User Type field on

the User Classification screen, choose Edit Õ Selection Options

(F2), select Single Value, and choose Copy

If appropriate, restrict the selection further using the validity

period for Currently Valid Users

Choose Execute

Select the users to be classified in the list

Choose Classify Selected Users

Use the input help to specify the contractual user type and,

if necessary, the special version or the country surcharge

Save your entries. The user list displays all users of your SAP

software system with the assigned contractual user types.

9.

8.

7.

6.

5.

4.

3.

2.

1.

8.4 Classifying Users with Central User

Administration

When you use central user administration, you can process

the user types in the central system using user maintenance (trans-

action SU01) or user maintenance (transaction SU10). The following

prerequisites are required:

• The central and child systems have release software component

SAP_BASIS 620 or later; SAP Note 704412 is installed.

• In transaction SCUM, maintenance of license data is set to

global. This is the default setting in new installations of central

user administration. If you implement the support package

in multiple systems in your landscape, we recommend that

you do not activate global maintenance until you have set

the maintenance of license data to global.

• You have copied all of the users, including all data (address

data, license data, and so on) from the child systems into

the central system.

Then consolidate the measurement results from all systems

with LAW (see section “14 LAW”).

8.5 Classifying Users with the

User Classification List

The measurement program generates a list of all users created.

With this user classification list, you can classify your users

clearly and effectively. Use the following lists:

• The simple list for manually classifying users

• The extended list for checking classifications (as of software

component SAP_BASIS 610)

The extended list of the user classifications is available in a

support package (SP) for the following releases: SAP R/3 4.6C

with SP11; SAP R/3 4.6D with SP03.

Page 22: System Measurement

Checking Classification with the Extended List

The extended list enables you to see which of the following

classifications was included in the measurement:

• Manual user classification

• Classification using a reference user

You can obtain a list of all users that are classified by using

a reference user with the extended list in the measurement

program.

• Unclassified users

For more information about the extended list, choose

User Classification Õ Quick Info: Program Documentation or SAP Note

313585.

The extended list for user classification is available in support

packages for the following releases:

• SAP R/3 4.6C, SP11

• SAP R/3 4.6D, SP03

8.6 Performing Mass Changes of

Contractual User Types

As of SAP R/3 4.6C, you can use the measurement program to

perform mass changes of user types of a price list. You can use

this function to assign a user type to all users that have not yet

been classified and to change the classification of all users of

type A to type B. For security reasons, you can change the user

type only in the client in which you are logged on.

Mass change of user types is available by download or support

package for SAP releases earlier than SAP R/3 4.6C (SAP Note

376252).

Prerequisites

This task requires that you have chosen Environment Õ Mass

Change on the initial screen of the measurement program and

that the software is displaying the dialog box System Measurement:

Mass Change of User Types, which offers the following options:

• Classify Non-Maintained Users

• Change Old Classification

For releases earlier than SAP R/3 4.6C, choose Goto Õ Mass Change.

22

Field Description

Checked user type User type that is relevant for the measurement and

that is counted

User type (manual) User who was classified manually (This specification

corresponds to that of the Checked User Type field.)

Reference user Name of assigned reference user

User type (reference user) Contractual user type of the reference user

Special version (hidden) The relevant special versions for the checked

user type, the user type (manual), and the user

type (reference user), which are displayed and

calculated

Created Date on which the user was created

Logon Date on which the user last logged on

Table 3: Extended List FieldsFigure 14: Mass Change of User Types

Page 23: System Measurement

Procedure

To migrate price lists, take the following actions:

On the initial screen of the measurement program, choose

Environment Õ Migration Price List

The dialog box System measurement: Migration of price lists appears.

Use the input help to specify the new user type for each

of the old user types to be changed. If you do not specify a

new user type in a row, users with this user type are not

migrated.

Choose Execute migration. You receive confirmation that the

user type of your user has changed.

Check the new contractual user types of your users5.

4.

3.

2.

1.

Classifying Unclassified Users

To classify the unclassified users, take the following steps:

Use the input help to specify the new user type and, if

required, the special version or country surcharge

Choose Execute

Check the security query, and confirm the mass change

A message in the status bar confirms the change to the

users.

Changing Old User Classifications

Use the input help to specify the previous and the future

user type

Choose Execute

Check the security query, and confirm the mass change.

A message in the status bar confirms the change to the

users.

8.7 Migrating Price Lists

After an active price list has changed, you must adjust the

contractual user types (migration). A tool is available in the

measurement program for migrating the contractual user types

in the SAP Software Component (R/3 Enterprise) price list to

user types in the mySAP price lists. You can use this function to

change the old user types to new user types in the current price

list.

You can migrate user types only in the client in which you are

logged on.

3.

2.

1.

3.

2.

1.

23

Figure 15: Price List Migration

Page 24: System Measurement

8.8 Checking User Classification

As of software component SAP_BASIS 640, the User Data Analyses

or List Classification Help function helps you classify individual

user types and provides you with an analysis of the plausibility

checks on various users.

On the basis of the user data, the List Classification Help function

provides lists of users that access the related functions and

objects and shows the current classification. You can use the

list to check the classification of the listed users and correct it

if necessary. As soon as you are satisfied with the classification

of the users, you can perform the measurement again.

Classification help is available for ABAP Workbench and mobile

engine users and for checking user types. Classification help for

users creating objects and for user self-services is not yet available.

The user lists are made anonymous when the measurement

results are transferred. That is, the data is transferred to SAP

without the user names.

The List Classification Help function provides you with the

options in the “Classification Help Functions” table for

checking your user classification.

Procedure

To check user classification, take the following actions:

In the measurement program (transaction USMM), choose

User Data Analyses or List Classification Help

In the Existing Measurement Data dialog box, the system

displays a table of the previous measurements performed,

with the number, date, and time of the relevant mea-

surement. The most up-to-date measurement is at the top

of the table.

To remove superfluous data from List Classification Help,

choose Delete. Ensure that you do not accidentally delete

the logs of the measurement that you have transferred to

SAP. If you do, you do not have any reference material if

there are queries in the future.

Select the measurement to be checked, and choose the

desired list option on the Classification Help tab page, such as

Workbench Users

4.

3.

2.

1.

24

Function Comment Classification

Workbench Users Displays a list of the users that

changed the source code in the

last 12 months (SAP Note 967539)

•Development Workbench

User (ID 06)

•mySAP™ Business Suite

Developer (ID 55)

•mySAP <Individual

Solutions> Developer

Mobile Engine Users Displays a list of the users that

use mobile engines

SAP® Mobile Engine User

(ID 61)

Creator of Objects Displays a list of the users that

create the most objects, such as

orders

Not yet available

Self-Service Users Displays a list of the users that

most frequently execute activities

that are not part of the self-

service area, such as maintaining

master records

Not yet available

Table 4: Classification Help Functions

Figure 16: Classification Help

Page 25: System Measurement

Result

The result list for Workbench Users displays all users that changed

the SAP source code in the past 12 months and their classifications.

As a rule, only developers change the SAP source code. Therefore,

check that these users are classified correctly (SAP Note 967539).

The user names are specified for internal use in your organization

so that you can investigate these anomalies and, if necessary,

reclassify the relevant users.

The analysis information is made anonymous both in the

measurement statistics and in the measurement log and trans-

ferred to SAP.

8.9 Analyzing Users

As of software component SAP_BASIS 640, you receive the

results of the plausibility checks for system measurement

using the User Analysis function.

As of software component SAP_BASIS 610, however, the results

of the plausibility checks are available to you in the measure-

ment statistics.

You have the options found in the “User Analysis Functions”

table for evaluating the measurement result.

Procedure

To analyze users, take the following actions:

In the measurement program (transaction USMM), choose

User Data Analyses or List Classification Help. In the Existing

Measurement Data dialog box, the system displays a table

of the previous measurements performed, with the number,

date, and time of the relevant measurement. The most

up-to-date measurement is at the top of the table.

To remove superfluous data, choose Delete. Ensure that you

do not accidentally delete the logs of the measurement that

you have transferred to SAP. If you do, you do not have any

reference material if there are queries in the future.

Select the measurement to be checked, and choose the

desired list option on the User Analysis tab page, such as

Multiple Logons

3.

2.

1.

25

Function Comment

Deleted users Displays a list of users that have been deleted in the last

week, last four weeks, or last twelve weeks

Expired users Displays a list of users whose validity period expired in the

last week, last four weeks, or last twelve weeks before the

measurement

Logon after expiration Displays a list of users that have logged on to the system

after their validity has expired

Multiple logons Displays a list of users for which there were multiple

logons to the SAP® software system during the measure-

ment period (see section “1.1 Use”).

User list Displays a list of users that logged on to a client of the

SAP software system during the measurement period

Table 5: User Analysis Functions

Figure 17: User Analysis

Result

The result lists contain the user names for internal use in your

organization so that you can investigate and remove anomalies.

The analysis information is made anonymous both in the mea-

surement statistics and in the measurement log and transferred

to SAP.

Page 26: System Measurement

The measurement program determines and analyzes the

number of users and the used units of the SAP engines in all

clients. You can start the report as many times as you like.

The measurement program enters the measurement results

in a table, overwriting the previous results.

Procedure

Start the system measurement in the measurement program

(transaction USMM) by choosing System Measurement. By

choosing this, you automatically also start plausibility checks.

Take note of any messages before the system measurement,

and if necessary, check the related long text.

26

9 PERFORMING THE SYSTEM MEASUREMENT

Page 27: System Measurement

10 CONSOLIDATING RESULTS AND TRANSFERRING RESULTS TO SAP

If you use multiple SAP software installations, first consolidate the

measurement results of all systems in LAW (see section “14 LAW”).

Your SAP Customer Competence Center must check the

measurement results for SAP contracts with more than one

installation and consolidate them with LAW.

As soon as possible after the measurement, transfer the measure-

ment results of the SAP component systems to the central

LAW system. This means that the user master records are unlikely

to have changed and there are no (or only a few) differences

between the user type statistics of the USMM measurement

results of the individual systems and the consolidated results

in LAW.

Transferring Measurement Results to the Central LAW System

You must prepare the measurement results for further pro-

cessing with LAW. You do this using the report RSLAW_PLUGIN,

which supplements the user data and converts it to an LAW file.

27

As of software component SAP_BASIS 640, you can export the

measurement data to an LAW file directly in the measurement

program by choosing System Measurement Õ Export to LAW File.

The report also serves as a kind of RFC module for communication

between remote systems.

For SAP releases earlier than software component SAP_BASIS 640,

take the following actions:

• Use SAP Note 766822 to migrate the report RSLAW_PLUGIN

for the releases in which the report already exists (SAP R/3 4.6C

and 4.6D; SAP Web AS 6.10 and 6.20)

• Use SAP Note 777163 to create the report RSLAW_PLUGIN for

the releases in which the report does not exist (SAP R/3 3.1,

4.0B, 4.5B, and 4.6B)

All current and future corrections to the plug-in are based on

these two SAP Notes.

Information about creating and activating the report is

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management Õ

SAP Licenses Õ License Administration Workbench Õ Prerequisites for

Using LAW, Component Systems.

Figure 18: Export to LAW File: RSLAW_PLUGIN

Page 28: System Measurement

Transferring Measurement Directly to SAP

If you use only one SAP software system, transfer the measure-

ments directly from the measurement program (transaction

USMM) to SAP.

• As of SAP R/3 4.0B, you can transfer measurement results

online.

• As of software component SAP_BASIS 700, you can use the

comments function (enter a comment or upload a file) to

send additional information about the measurement results

to SAP.

Checking the Transfer Status

You can use the all transfers function to check the status of the

different steps of the system measurement and the data transfer

in the measurement program. More information about checking

the status of the data transfer is available in SAP Note 623201.

Detailed information about checking the transfer status is

available in SAP Library under SAP NetWeaver Library Õ SAP

NetWeaver by Key Capability Õ Solution Life Cycle Management Õ

SAP Licenses Õ System Measurement Õ Process of System Measurement

Õ Checking the Transfer Status.

28

Page 29: System Measurement

11.1 Evaluation Rules

The following items are important for you to know when

reading the measurement results:

• All chargeable users (nonchargeable users are, for example,

substitute, test, and multiclient/multisystem users) and

engines in the production clients of the system

• The number of ABAP Workbench and/or SAP NetWeaver

development tool users in all systems

The relevant number of these users is the total of ABAP

Workbench and/or SAP NetWeaver development tool users in

all systems.

Recommendation for Users Operating in Multiple Systems

Use LAW to consolidate employees with multiple user master

records in various systems.

• Classify users unambiguously according to their job in all

systems; that is, assign the users to a contractual user type.

• During the consolidation that then takes place in LAW,

the users for a person are listed and assigned one contractual

user type.

This virtually eliminates the risk of evaluating a person more

than once; classification as multiclient/multisystem user is

superfluous.

If you do not use LAW to consolidate the users, note the

following information when classifying users that operate in

multiple clients and systems:

• A user must be classified only once in the highest group as a

chargeable user in a production system (exception: ABAP

Workbench and/or SAP NetWeaver development tool users –

see section “11.2 Special Notes,” for ABAP Workbench and/or

SAP NetWeaver development tool users in nonproduction

systems).

• In all other systems, users can then be classified as

multiclient/multisystem users (ID 11).

ABAP Workbench and SAP NetWeaver development tool users,

in particular, can be created in multiple systems, including

nonproduction systems.

29

11 EVALUATION INFORMATION

Page 30: System Measurement

11.2 Special Notes

Note the following information:

Unclassified users are counted with the standard user type

of the respective price list. The standard user type is assigned

on the basis of the client’s status. Note the following

information about client status:

• If clients have production status, the standard user type from

the valid price list is assigned to the as-yet unclassified

users.

• For unclassified users of the mySAP Individual Solutions

price list or combinations of active price lists, specify a

standard user type for unclassified users. You can obtain

this function in a support package (SAP Note 896872).

• As of software component SAP_BASIS 620, SP7, if clients

have another status (nonproduction), the user type test is

assigned to unclassified users as the standard user type.

For ABAP Workbench and/or SAP NetWeaver development

tool users in nonproduction systems, if you do not use LAW

(see section “14 LAW”) to consolidate these users, note the

following information when classifying people that operate

in multiple clients and systems:

• In nonproduction systems, first use mass change to classify

all users as test (ID 91).

• Then classify the people who use ABAP Workbench and/

or SAP development tools as chargeable users once, ideally

in the central development system. To do so, use the

contractual user type of your contract or of the price list

on which your contract is based – for example, mySAP

Business Suite Developer (ID 55).

2.

1.

• In all other systems, classify all other users of people

already classified as test or multiclient/multisystem users

(ID 11).

• Transfer the measurement results of the nonproduction

systems to SAP.

The measurement program also counts locked users.

Users whose validity period has expired should note the

following information:

• As of SAP R/3 4.0B, the measurement program no longer

counts users whose validity period has expired.

• In the case of earlier releases, the measurement program

counts users whose validity period has expired for another

90 days after the expiry date.

As of software component SAP_BASIS 610, the contractual

user type (license data) and the special version can also be

copied when you copy a user.

As of software component SAP_BASIS 620, particular

technical users are automatically excluded from the system

measurement (SAP Note 553606).

Classification of the E-ASL surcharge for users of the Oracle

database ORACLE 7 Runtime is no longer necessary and has

been removed from the measurement program. For earlier

releases, ignore the prompt and deactivate the E-ASL indicator.

7.

6.

5.

4.

3.

30

Activated Price List Standard User Type

SW Component Operational user (ID 01)

mySAP.com® Solution Suite mySAP Professional user (ID 52)

mySAP.com Individual Solutions All users must be classified or you must specify

a standard user type (SAP Note 896872)

Table 6: Standard User Types

Page 31: System Measurement

The measurement program enters the measurement results

in a table, and the previous results are overwritten.

The checks in the measurement program take place in the

background. They determine the following information,

depending on the SAP software release, and present it in the

measurement log:

• Deleted users: number of users that have been deleted in the

last week, last four weeks, or last twelve weeks

• Users with expired validity periods: number of users whose

validity period expired in the last week, last four weeks,

or last twelve weeks

• Number of users that have logged on to the system after their

validity expired

• Number of measured users of the mobile engine

• Highest number of a user’s multiple logons to the system

• List of users by category: shows the distribution of users to

the technical user types

• Automatically excluded, SAP technical users: shows the

technical users automatically delivered by SAP that are made

available free of charge

• Message about recording the engine measurement: outputs a

warning if the recording of the data for time-dependent engine

measurements began only after the specified measurement

period

• As of SAP R/3 4.6C, number and distribution of the users for

which a developer key – SAP Software Change Registration

(SSCR) key – was installed

You have measured the system and can now check the results

determined with the client-specific measurement statistics. The

results determined (measured users and engines) are listed by

client in the measurement statistics.

12.1 Measurement Statistics

Check the results using the measurement statistics. To do this,

choose the Measurement Statistics option. If there are discrepancies,

you must repeat the steps as of the user classification.

The measurement statistics contain more data than the measure-

ment log, so that you can more easily investigate discrepancies.

The results determined (measured users and engines) are listed

by client.

Do not send the measurement results to SAP until asked to do so.

12.2 Creating the Measurement Log

To format the finally determined measured data into a print

format, choose the Create Log option on the initial screen of the

system measurement.

The measurement log contains mainly the same data as the

measurement statistics. However, it is made anonymous here and

combined systemwide. The following information is included:

• Header with date and address data

• System-specific data

• Information and results relevant to the measurement

• Results of background checks

• Measurement results

• Measurement results for excluded clients

31

12 MEASUREMENT RESULTS

Page 32: System Measurement

32

12.3 SSCR-Registered Users

As of SAP R/3 4.6C, the measurement result shows the number

and distribution of user types that have an SSCR key. An SSCR

key is a developer key that, as a rule, is required by ABAP

Workbench users and/or SAP NetWeaver development tool users.

Users for which SSCR keys are used are displayed in the list of

users.

12.4 Results of Engine Measurement

SAP ships the measurement modules for the different engines

in one of the following ways:

• As integral parts of the SAP software

• In the form of add-ons (SAP industry solutions)

The measurement program automatically recognizes these

engines used in the system, counts them in the background,

and displays them in the measurement log.

In addition, each named user that accesses an engine must be

classified according to its activity.

You can find detailed up-to-date information about engine

measurement on SAP Service Marketplace at

service.sap.com/licenseauditing Õ Engine Measurement.

Page 33: System Measurement

13 DEFINITION AND AVAILABILITY OF CONTRACTUAL USER TYPES

Classify your users according to their activity, based on their

authorization and the contractual agreement and in accordance

with the price list on which your SAP contract is based. Note

the following information:

• As of software component SAP_BASIS 610, the contractual

user types are listed for each price list on the User Types tab page.

• As of SAP R/3 4.6C, the selected price list controls the available

contractual user types.

• The contractual user types are available to you as an F4 Help

selection list for SAP releases earlier than SAP R/3 4.6B.

For further contractual user types for mySAP Business

Suite and individual applications that are not available in

the measurement program for your release, note the

following information:

• You can obtain contractual user types in a support

package.

• You can download and install contractual user types

individually or as a package on SAP Service Marketplace

at service.sap.com/licenseauditing Õ Named User

Measurement Õ Measurement Program Tips & Tricks.

For measurement of contractual user types that may not yet

be included in your measurement program, use the special module

user types by arrangement with your contact person at SAP for

system measurement.

• Specify or overwrite the available special module user types

with the appropriate name.

13.1 User Types in the mySAP Solution

Suite/Business Suite Price List

(mySAP.com Solution Suite Price List)

A detailed description and definition of the contractual

user types of mySAP.com Solution Suite and examples are

available at the following locations:

• In the appendix under “User Types in mySAP Solution

Suite/Business Suite Price List”

• On SAP Service Marketplace at service.sap.com/licenseauditing Õ

System Measurement Named User Õ User Classification Õ mySAP

Business Suite

• Users without classification in production systems count as

mySAP Professional (ID 52) users.

13.2 User Types in the mySAP Individual Solutions

Price List (mySAP.com Individual Solutions

Price List)

A detailed description and definition of the contractual user

types of the mySAP.com Individual Solutions price list and

examples are available at the following locations:

• In the appendix under “User Types in mySAP Individual

Solutions Price List”

• On SAP Service Marketplace at service.sap.com/licenseauditing Õ

System Measurement Named User Õ User Classification Õ mySAP

Solutions (Individual Solutions)

ID Contractual User Type

52 mySAP Professional (Cat. II)

53 mySAP Limited Prof. (Cat. III)

54 mySAP Employee (Cat. IV)

55 mySAP Business Suite Developer

33

Table 7: Examples of User Types for the mySAP Solution Suite/Business Suite Price List

Page 34: System Measurement

• Classify all valid users according to the licensed mySAP

solution. An error message appears for unclassified users.

• For unclassified users of the mySAP Individual Solutions price

list, you can specify a standard user type for unclassified users.

You can obtain this function in a support package (SAP Note

896872).

13.3 User Types in the SAP Software Component

(R/3 Enterprise) Price List

A detailed description and definition of the contractual user

types of the SAP Software Component price list are available

in the following locations:

• In the appendix under “User Types in the SAP Software

Component (R/3 Enterprise) Price List”

• On SAP Service Marketplace at service.sap.com/licenseauditing Õ

System Measurement Named User Õ User Classification Õ

R/3 Enterprise

• Users without classification in production systems count

as operational (ID 01) users.

34

ID Contractual User Type

AA mySAP™ CRM Professional

AB mySAP CRM Limited Professional

BB mySAP CRM Developer

AX mySAP ERP Professional

AY mySAP ERP Limited Professional

AZ mySAP ERP Employee

BA mySAP ERP Developer

• IS users are users who use industry-specific components and for

whom an individual contractual rule holds (IS user types 81

through 85). Overwrite the IS users used and name them

clearly.

13.4 Special Module User Types

Special module user types are available to you regardless of the

active price list.

Special module users are users for whom a special individual

contractual rule holds.

• These user types are permitted only if appropriate contractual

agreements with SAP are in place or by arrangement with

your contact person for system measurement at SAP.

• Overwrite the special module users used and name them

clearly.

If these user types are used without contractual agreement

or by arrangement, these users count as unclassified users,

depending on the underlying price list, and evaluated with the

standard user type of the relevant price list.

ID Contractual User Type

71-79 Special module types 1 to 9

Table 8: Examples of Contractual User Types for the mySAP Individual Solutions Price List

Table 10: Special Module User Types

ID Contractual User Type

01 Operational

02 Information

04 Basis Only

06 Development Workbench

Table 9: Examples of Contractual User Types for Software Component (R/3 Enterprise) Price List

Page 35: System Measurement

13.5 Special Versions and Country Surcharges

Depending on your SAP license contract and the underlying SAP

price list, users are affected by country surcharges or special versions.

When classifying users, assign either a special version or a country

surcharge to them, depending on the contractual user type.

Note the following information about assignment:

• You can assign a special version only to user types of the SAP

Software Component (R/3 Enterprise) price list. The location

of the installation determines the country surcharge.

• You can assign a country surcharge only to user types of

the mySAP.com price lists. The country in which a named

user accesses the software determines his or her country

surcharge. The installation location is relevant to engines and

supplementary products.

• You can assign either a special version or a country surcharge

to contractual user types for special modules, but not both.

35

Type ID Contractual User Type Comment

04 Substitute A substitute user can be created in the SAP® software system only for a limited period of time (for example, to cover for an absent

colleague). During this time, this user can use the functions of another user as a substitute. The absent user may not work actively in the

SAP software system during this time. Substitute and substituted users must be created in the same client. The substitute user is free of

charge since the other user has already been evaluated according to the assignment.

11 Multiclient/multisystem The multiclient/multisystem user is a contractual user type for users that are already classified in another client or system as chargeable

users. Every multiclient/multisystem user that is created in another client or system must be assigned to a chargeable user in the same or

another system, and they may use only the functions of that chargeable user. Since the chargeable user is evaluated according to its

assignment, the multiclient/multisystem user is free of charge.

91 Test Test users can be created in production systems only in the following instances:

• No test system is available

• Use is exclusively for production preparation of modules that are not yet productive in the production system.

The classification of test users must be agreed on with SAP.

92 External contact The user type “external contact” was deleted from the measurement program by means of a support package (SAP Note 313585).

If necessary, use a relevant special module user and name it unambiguously according to use. Your SAP contact person can answer any

questions you may have.

13.5.1 Special Versions of the User Types

If you are using special versions within your installation, classify

the users with the relevant special version. In the standard

system, a user is not assigned to a special version. The following

special versions exist:

• Double byte

• Arabic

• Cyrillic

• Greek

• 50% surcharge

• 100% surcharge

13.5.2 Country Versions for the User Types

As of software component SAP_BASIS 620, the measurement

program supports country surcharges for user types in the

mySAP.com price list. The country in which a named user

accesses the software determines his or her country surcharge.

13.6 Special User Types

Special user types do not depend on the activated price list.

Table 11: Special User Types

Page 36: System Measurement

13.7 Technical Users

All employees who use SAP software require a license and must

be set up as dialog users. These dialog users are chargeable, and

they have the following benefits:

• Individual system access (personalized)

• Interaction capability

• Ability to check for expired/initial passwords

• Option to change their own passwords

• Ability to check for multiple dialog logons

As of software component SAP_BASIS 610, the measurement

program counts only the dialog users created in the system.

The measurement program excludes SAP’s own and technical

users from the measurement.

The measurement log lists the following information:

• The automatically excluded SAP technical users for each

client

• The users for each category, according to the technical users

type (see table “Technical User Types”)

36

The measurement program counts the technical user types

for releases earlier than software component SAP_BASIS 610.

Classify them manually as test users (SAP Notes 327917 and

553606).

13.8 Indirect Use

Named users are also upstream and intermediary technical

systems that exchange information with the SAP software system,

as well as the users of those systems, if the users exchange infor-

mation with the SAP software in dialog or prompt mode. It

makes no difference whether the software is accessed directly

or indirectly (see the indirect use information under section

“1.2 Named Users”).

In the case of indirect use of SAP software, you should provide

SAP with the number of external named users.

Table 12: Technical User Types

Technical User Type Features Examples/Purpose

Dialog SAP-internal, technical user SAP*

DDIC

SAPCPIC

TMSADM

ITSLOGIN

Communication Cross-system activities, not capable of

interaction

Batch-Input

External RFC

CPIC

System System-dependent and system-internal

activities, not capable of interaction

Internal RFC

Background processing

Service System access (anonymous) used jointly by

different users, not capable of interaction

Anonymous system access (Internet user)

Reference Tool for extending authorization, logon not

possible

Internet users with identical authorizations

Page 37: System Measurement

You use LAW to collect and consolidate license-relevant measure-

ment data (users and engines) for the component systems

and the central system (LAW system) in which LAW is run. This

provides system administrators with a better overview, and the

system measurement is simpler and more reliable.

In transaction USMM, SU01, or SU10, you can classify the users

clearly according to their activity in all systems relevant for

measurement; that is, you assign them a contractual user type.

You can then begin LAW.

During the subsequent consolidation in LAW, each person’s

users and user types are listed and assigned to one contractual

user type. This virtually eliminates the risk of evaluating a

person more than once: classification as multiclient/multisystem

user is superfluous.

The measurement results of all systems are handled as follows:

• Collected and consolidated in the central LAW system.

Consolidation is the automatic analysis and optimization

of the individual user types. It includes the deletion of

redundancies and contained contractual user types.

• Sent directly to SAP after release

As a result, an anonymous summary of the same user types

and the engine results of the production clients, as displayed

in the LAW log, is transferred.

The LAW data is available to you for internal, automated

processing through the LAW interface – for example, for

internal cost allocation for the licenses.

Detailed information about LAW and its functions are

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management

Õ SAP Licenses Õ License Administration Workbench.

14 LAW

Figure 19: LAW Strategy

SAP® R/3®System

Jones Professional

Miller LimitedProfes-sional

LAW

SAP R/3 HR System

JonesEmployee

BakerEmployee

LAW Result

2 Professionals (Jones, Taylor)1 Limited Professional (Miller)1 Employee (Baker)

Jones Professional

Taylor Professional

1 Professional1 Limited Professional

2 Employees 2 Professionals

37

Business Info.Warehouse

System

Page 38: System Measurement

38

The LAW screen consists of two large subscreens:

• Control LAW

– You can call all steps for user consolidation in sequence here.

– As an alternative, you can, as of software component

SAP_BASIS 640, use the functions of the tab pages to

transfer the measurement data – for example, for the RFC

transfer of data.

• Tab pages

The tab pages provide an overview of the systems for which

data has already been imported into LAW or for which you

must still transfer data. The significantly enhanced functions

for transferring measurement data from the component

systems are also available to you here as of software component

SAP_BASIS 640. The following functions are included:

– Systems (imported systems)

– Inbox, Messages (as of software component SAP_BASIS 640)

– Result, Groups (as of software component SAP_BASIS 700)

This guide is based on the functions of LAW that were revised

and enhanced for SAP NetWeaver 2004s (software component

SAP_BASIS 700). It also contains all information for earlier

releases. Some of the functions are also available for earlier

releases in support packages and the Note Assistant.

14.1 Prerequisites for Using LAW

For you to be able to use LAW, the prerequisites listed below

must be fulfilled.

Authorizations

You must have authorization for authorization object

S_USER_GRP, ACTVT = 03 (display). For transferring the results,

you also require the authorizations SDCC_DEV = READ and

SDCC_RUN = READ, WRITE for object S_SDCC.

Function Description Release Number

(The function is in the standard offering as of thisrelease.)

Use consolidation

with LAW

Consolidating central

user master records by

a uniform criterion

Software component

SAP_BASIS 610

LAW interface Using BAPI® or XML Software component

SAP_BASIS 620, SP 42

RFC connection LAW/

component systems

Starting remote actions

in component systems

Software component

SAP_BASIS 640

SAP® Solution Manager 4.0 Copying the RFC

destination

Software component

SAP_BASIS 640

Electronic LAW

measurement plan

Entering component

systems

Software component

SAP_BASIS 640

Enhanced grouping

of users

Using multiple criteria,

personalization objects,

and so on

Software component

SAP_BASIS 640

Grouping of systems Enabling partial

consolidation of

groups – for example,

group companies

Software component

SAP_BASIS 700

Consolidation result Providing functions

for further internal

processing – for example,

license maintenance

Software component

SAP_BASIS 700

Table 13: Overview of the Main Functions of LAW

Figure 20: LAW

Page 39: System Measurement

39

LAW System

Note the following information about the LAW system:

• You have defined a system as the central system. The release

of this LAW system is SAP R/3 4.6C SP30 or later. The support

package level must be current.

• Transaction LICENSE_ADMIN or SLAW exists in the LAW

system. As of software component SAP_BASIS 610, transaction

LICENSE_ADMIN is included as standard. As of SAP NetWeaver

2004, transaction SLAW is also included as standard.

• For security reasons, if you do not already use software

component SAP_BASIS 640, use a separate system to make

the upgrade easier.

We recommend operating LAW on SAP Solution Manager 4.0

or later, because the existing infrastructure of RFC connections

can be used there.

Component Systems

Note the following information about component systems:

• The component system release is SAP R/3 3.1I.

• The report RSLAW_PLUGIN exists in the component systems

to collect the measurement data.

The report RSLAW_PLUGIN is the plug-in for LAW and forms

the interfaces between the central LAW system and the con-

nected component systems. It must be used for formatting

the measurement results and transferring them from the

component system to LAW.

As of software component SAP_BASIS 640, the report also

serves as a kind of RFC module for communication between

remote systems. To use the new functions of LAW and the

future corrections for earlier releases, take the following actions:

– Use SAP Note 766822 to migrate the report RSLAW_PLUGIN

for the releases in which it already exists (SAP R/3 4.6C and

4.6D, SAP Web AS 6.10 and 6.20)

– Use SAP Note 777163 to create the report RSLAW_PLUGIN

for the releases in which it does not exist (SAP R/3 3.1, 4.0B,

4.5B, and 4.6B)

All current and future corrections to the plug-in are based on

these two SAP Notes.

Information about creating and activating the report is

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management

Õ SAP Licenses Õ License Administration Workbench Õ Prerequisites

for Using LAW, Component Systems.

User Data

The user master records need a uniform criterion, such as the

same user ID (alternatively, first and last name, e-mail address,

telephone number, and so on).

Availability of Data to be Evaluated

You have determined the measurement-relevant data for the

component systems and the LAW system as follows:

• You have classified the user master records in every relevant

system in accordance with the activities of the users in the

system.

• You have run the system measurement (transaction USMM)

in every measurement-relevant system (see section

“6 Measurement Program”).

14.2 Collecting Measurement Data in the

Component System

You can collect the measurement results directly in each

component system and take the following actions:

• Save the data in a local file, which you load from the central

system

• Send the data to the central system by RFC (as of software

component SAP_BASIS 640)

• Alternatively, start the report for the component system

from the central system (see section “16.6 Starting Remote

Actions in Component Systems”).

Information about collecting measurement data in the

component system is available in SAP Library under

SAP NetWeaver Library Õ SAP NetWeaver by Key Capability Õ

Solution Life Cycle Management Õ SAP Licenses Õ License

Administration Workbench Õ Collecting Measurement Data in the

Component System.

Page 40: System Measurement

Result

You have collected the license-relevant data from the component

system and can perform the next step, which depends on which

of the following options you have chosen:

• Combining the measurement data in LAW if you want to

transfer the data to LAW by RFC

• Loading system data from a file if you saved the data to a local

file

40

Procedure

To collect measurement data in the component system, take

the following actions:

Start the report RSLAW_PLUGIN in the measurement

program (transaction USMM) by choosing System

Measurement Õ Export to LAW File, or start the corresponding

report that you have created (using transaction SA38)

To transfer the data by RFC, first maintain the RFC

destination of the central LAW system. Select Maintain

RFC Destination for Central LAW System, and choose Execute.

A dialog window on which you enter the name of the

RFC destination appears.

Choose the type of data transfer and then Execute. You have

the following options:

• By download to a file: Saves the measurement data to a

local file that you specify in the accompanying dialog box

• By e-mail to an address: Allows you to send the measure-

ment data to one or more e-mail addresses if the system

is connected to an e-mail server

• By RFC to the central LAW system: Sends the measure-

ment data to the central system. You can choose whether

you send the data by RFC or qRFC.

• By function module: Allows you to specify your own

function module for postprocessing the measurement

data – see the online documentation in the program

RSLAW_PLUGIN (I button)

• By scheduling of a background job for license

measurement and for transfer of the data to LAW

3.

2.

1.

Figure 21: Export to LAW File: RSLAW_PLUGIN

Page 41: System Measurement

41

After you have performed the system measurement in the

component systems and in the LAW system, you can evaluate

and consolidate the measurement data centrally in LAW. To

consolidate the measurement results with LAW, you must

perform the steps below in the order in which they are listed:

Combine the measurement data of all component systems

and of the central system in LAW (see section “16 Combining

Measurement Data in LAW”)

Combine the users, and then check the user list (see section

“17 Combining Users”)

Correct and amend the combined users manually, if necessary

Consolidate the data and check the results using the results

list and the Result tab page (see section “18 Consolidating

Contractual User Types”)

4.

3.

2.

1.

15 PROCESS OVERVIEW: LAW PROCEDURES

If necessary, correct the user classification of the users

in the original system (see section “18.2 Correcting User

Classification”)

Transfer the consolidated data to SAP, and then check the

list of all transfers (see section “19 Transferring Results to

SAP”)

Use BAPI to utilize the LAW data for additional internal

processing (see appendix section “LAW Interface”)

Group the systems so that you can perform partial

consolidations later (see section “17.3 Grouping Systems”)

8.

7.

6.

5.

Page 42: System Measurement

42

You have the following options for transferring the data of the

component systems and central system to LAW:

• You load the data for each component system from a local

file and transfer the central system’s data with the LAW

system data function in step 1 of the Control LAW box.

• As of software component SAP_BASIS 640, you can transfer

the measurement data of the component systems and of the

central system by RFC. Significantly enhanced functions for

transferring data from the systems are available.

You can also import data for non-SAP systems in your system

landscape into LAW (see section “16.2 Loading System Data for a

Non-SAP System from a File”)

16.1 Loading System Data from a File

You import the measurement files of the component systems

and the data of the LAW system into LAW as follows:

Call LAW (transaction SLAW or LICENSE_ADMIN)

To import the files with the measurement data for the

component systems, choose the option Component System Data

in the Control LAW box

To import the measurement data for the LAW system,

choose the LAW System Data option in the Control LAW box

Result

The data of the systems relevant for the measurement is displayed

on the Systems tab page in the Measurement Results view. For

more detailed information about a system, double-click the

corresponding line.

In the next step, you combine the users (see section

“17 Combining Users”).

3.

2.

1.

16.2 Loading System Data for a Non-SAP System

from a File

If you have non-SAP systems in your system landscape from

which the users use the SAP system indirectly through

interfaces (for example, with an RFC user), you can also use

LAW as the central measurement system for these systems.

To do this, collect the data required by LAW in a character-

separated values (CSV) file. Use the report RSLAW_IMPORT_

EXTERNAL_DATA to convert it into a system identifier (SID)

text file that can be read by LAW, and then automatically load

it into LAW.

Information about the requirements and procedure is

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management Õ

SAP Licenses Õ License Administration Workbench Õ Overview of the

LAW Procedures Õ Combining the Measurement Data in the LAW Õ

Loading System Data for a Non-SAP System from a File.

16.3 Transferring Measurement Data to LAW by RFC

As of software component SAP_BASIS 640, you have the following

options for transferring measurement data to the central LAW

system by RFC:

• You can start the measurement in the component system,

and transfer the data with the report RSLAW_PLUGIN.

• You can start the measurement in the component system

from the central system. You then transfer the measurement

data to the central system by RFC or initiate its transfer

from the central system (see section “16.6 Starting Remote

Actions in Component Systems”).

To protect data, LAW triggers only the request for the data to

be sent by RFC. The component system then creates a separate

RFC connection to the configured central LAW system for

the data transfer.

16 COMBINING MEASUREMENT DATA IN LAW

Page 43: System Measurement

43

• As of software component SAP_BASIS 640, you can load the

system data from a file. If you receive the SAP measurement

request by e-mail, SAP sends you the electronic LAW measure-

ment plan with the measurement request. The measurement

plan contains the system data (system number, installation

number, hardware key, and system ID).

The LAW measurement plan is the basis of every consolidated

measurement. Your SAP contact person at License Auditing

Services can send it to you on request. Alternatively, you can

also enter the measurement plan manually in exceptional

cases.

Prerequisites

Note the following prerequisites:

• The report RSLAW_PLUGIN (version 5.0 and later) exists in

the central LAW system and the component systems.

• There is a functioning RFC infrastructure between the central

LAW system and the component systems. If they exist, you

can use the RFC destinations of SAP Solution Manager

(version 4.0 and later) for this purpose.

• You have made the RFC destination for the LAW system known

in the component system.

Procedure

To transfer measurement data to LAW by RFC, take the

following actions:

Load the LAW measurement plan, and maintain the RFC

destinations of your component systems and of the central

system

Start the measurement in the component systems and

in the central system

To transfer the measurement data to the central LAW

system, select the systems with the status new on the Inbox

tab page for which you want to transfer measurement data

and choose Transfer Measurement(s).

All selected measurements with the status new are transferred

directly to LAW. This is indicated on the Systems tab page in

the Measurement Results Overview with a green traffic light. A

red traffic light, on the other hand, indicates that you have

not yet transferred the measurement results for the

relevant system.

On the Messages tab page, you can display a log of all actions

so you can react to possible errors.

• The functions of the application log are available to you

here – in particular, the button New Selection. You can use

it to specify the period for which the log entries are to be

displayed.

Result

The data of the systems relevant for the measurement is displayed

on the Systems tab page in the Measurement Results Overview. For more

information about a system, double-click the corresponding line.

More information about transferring measurement data

to LAW by RFC is available in SAP Library under SAP

NetWeaver Library Õ SAP NetWeaver by Key Capability Õ Solution Life

Cycle Management Õ SAP Licenses Õ License Administration Workbench

Õ Transferring Measurement Data to the LAW by RFC.

In the next step of the Control LAW box, you combine the users

(see section “17 Combining Users”).

4.

3.

2.

1.

Page 44: System Measurement

44

16.4 Copying RFC Destinations of SAP Solution

Manager 4.0

As of software component SAP_BASIS 640, you can copy the

RFC destinations from the system landscape of SAP Solution

Manager into LAW and reuse them.

Prerequisites

You have configured the system landscape of SAP Solution

Manager 4.0.

Procedure

To copy RFC destinations of SAP Solution Manager 4.0, take the

following actions:

In transaction SLAW, switch to the Maintain RFC Data view

on the Systems tab page

Choose Add RFC Destinations. The Transfer RFC Destinations from

Solution Manager screen appears. If this function is not displayed,

no system landscape has been maintained, or SAP Solution

Manager is not available in this system.

Select the RFC destinations for the component systems to

be copied. Ensure that only one RFC destination is selected

for each system. Note the following information:

• If there is exactly one destination for each component

system, you can copy these in one step.

• If multiple destinations exist, you need to select exactly

one to be copied. To do this, select the relevant check box.

If the tree display of the systems and their destinations is

displayed, all destinations that can probably be used are

selected (check boxes). If destinations are already assigned

to individual systems, these are specified and highlighted

in color.

3.

2.

1.

The program uses the assigned icons to indicate the status

of the individual systems and destinations. (The quick

info in the program provides details.) The destinations for

a system are displayed (expanded) only if there are problems

or if the assignment is not unique. If there is long text for

a message, the message is displayed as a link.

Choose Save Destinations to copy the selected RFC destinations,

and if applicable, overwrite the existing destinations.

Any communication errors that are displayed might be only

temporary. You can therefore always copy all destinations

without restrictions.

Check the usability of the selected destinations by choosing

Check Destinations

Call the problem-identification log by choosing Display Log.

If the program identifies problems during the data collection

or a check, it records this in the log.

Result

You have copied the RFC destinations of SAP Solution

Manager 4.0.

6.

5.

4.

Page 45: System Measurement

45

16.5 Entering Component Systems

As of software component SAP_BASIS 640, you can either load

the data for the component systems from a file (LAW measure-

ment plan) or, in exceptional cases, include it manually.

With an Electronic LAW Measurement Plan

If you have an electronic LAW measurement plan, take the

following steps:

Start LAW

Switch to the Maintain RFC Data view on the Systems tab page

To load the system data from the file, choose Load Measure-

ment Plan

• A dialog box appears, in which you specify the local file

to be loaded. All system data of your component systems

to be measured and the central system are displayed in

LAW in this way.

• If system data – that is, an old LAW measurement plan –

already exists, LAW compares the plans and copies the

manually added data, such as the RFC destination. How-

ever, it does not delete any component systems when

doing so. You must always perform the deletion manually.

Add the name of the RFC destination for each system,

and if necessary, replace the default name of the report

RSLAW_PLUGIN with the actual report name used in the

relevant system. You can specify the RFC destination NONE

for the central system.

• Perform a function, such as Refresh, after the input so that

your data can be transferred and checked.

4.

3.

2.

1.

To compare the system identification data with the data

from the component systems and to fetch and add missing

data (release and system status), select all systems and

choose Check System Overview by RFC.

If the function could not be executed or inconsistencies

were found (for system number, installation number, and

so on), the traffic light is red, and an icon is displayed in

the Info column, with which you can display more detailed

information. You must manually clean inconsistencies

displayed with a red traffic light by taking the following

actions:

• Delete the relevant line, and choose Add New System

• Enter the correct data in the dialog box

• If the checks ran successfully, the traffic lights are green.

Save the system overview

Information about the procedures, checks, and status are

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management

Õ SAP Licenses Õ License Administration Workbench Õ Overview of

the LAW Procedures Õ Combining the Measurement Data in the LAW Õ

Transferring Measurement Data to the LAW by RFC Õ Entering

Component Systems paragraph With an Electronic Measurement Plan.

6.

5.

Page 46: System Measurement

46

16.6 Starting Remote Actions in Component Systems

To start remote actions in component systems, do the following

activities:

Start LAW (transaction SLAW)

Switch to the Remote Actions view on the Systems tab page.

The status display of the traffic lights is independent of the

status display in the Maintain RFC Data view and has the

following meanings:

• Gray: No action has yet been started.

• Yellow: An action has been started but not yet finished.

• Green: The last action was successfully executed.

• Red: The last action was not successfully executed.

If the status is red, there is an icon in the Info column, with

which you can display the associated error text.

Select the component system to be measured, and under

measurement tools, choose, for example, the action Start and

Transfer Measurement

• You can start only one action for each component system.

If you start a new action before an action is completed,

the system displays a warning. If you ignore this warning,

the new action replaces the previous action. If a response

is still received from the component system for the

previous action, it is ignored. That is, it does not change

the status, although measurement data that still arrives

may be saved in the in-box.

3.

2.

1.

Without an Electronic LAW Measurement Plan

If you need to add to the electronic LAW measurement plan,

perform the following steps for each system to be added:

Use the Add New System function to enter the data for each

individual system. If you do not specify a system number,

LAW assigns a temporary system number.

To compare the system identification data with the data

from the component system and to fetch and add missing

data (release and system status), select the system and choose

Check System Overview by RFC. You must have set up the RFC

connections for this.

If the function could not be executed or inconsistencies were

found (for system number, installation number, and so on),

the traffic light is red, and an icon is displayed in the Info

column, with which you can display more detailed infor-

mation. You must manually clean inconsistencies displayed

with a red traffic light by taking the following actions:

• Delete the relevant line, and choose Add New System

• Enter the correct data in the dialog box

If the checks ran successfully, the traffic lights are green.

Save the system overview3.

2.

1.

Page 47: System Measurement

47

16.7 Deleting a Component System or

Measurement Data from LAW

In LAW, you can either completely delete one or more component

systems from the overview or delete only the measurement data

of these systems.

Prerequisites

You have already entered the data for the component systems

or transferred the measurement data to LAW.

Deleting a Component System

To delete a component system, do the following activities:

Start LAW (transaction SLAW)

On the Systems tab page, choose the Delete Systems function in

the Maintain RFC Data view or Remote Actions view

Select the systems to be deleted.

The selected systems are removed from the central LAW

system with all of their data.

Deleting Only Measurement Data

To delete only measurement data, do the following activities:

Start LAW (transaction SLAW)

Choose the Systems tab page in the Measurement Results overview

Select the systems for which you want to delete data

Choose the Delete Measurements function

• The measurement data for all selected systems is deleted

from the central LAW system.

• On the Inbox tab page, the Delete Measurements function

means only that the measurement data that has not yet

been transferred into LAW is deleted from the in-box.

4.

3.

2.

1.

3.

2.

1.

Action Comment

Start and transfer

measurement

This starts the measurement in the component system,

waits for the end of the measurement, and transfers the

measurement results to the central LAW system. The results

are available on the Inbox tab page.

Note: This function always starts asynchronously and is not

available for component systems with SAP® software releases

earlier then SAP R/3® 3.1.

Start measurement

only

This starts the measurement in the component system. This

corresponds to measurement with the local transaction

USMM.

Transfer last

measurement

This instructs the component system to transfer the most

recent available measurement to the central LAW system.

This corresponds to sending a measurement by RFC with the

report RSLAW_PLUGIN.

Test connection This checks the RFC infrastructure. RFC communication to

the component system is created for this test, which in turn

creates RFC communication back to the central LAW system.

Perform qRFC

analysis

This branches to the qRFC monitor. The status of the

asynchronous RFC requests is displayed there, and you can

analyze possible problems. All remote actions, with the

exception of the Check System Overview by RFC function, take

place asynchronously as qRFC.

Perform tRFC

analysis

This branches to the tRFC monitor. The status of the

transactional RFC requests is displayed there, and you can

analyze possible problems.

Table 14: Possible Actions in the Component System

Page 48: System Measurement

48

17 COMBINING USERS

You can combine multiple user master records for the same

employee.

The criteria for combination originate from the user maintenance

(transaction SU01) of the source system. As of software compo-

nent SAP_BASIS 640, you can extend these criteria if necessary,

for example, by using personalization objects.

17.1 User Combination

To combine users, do the following activities:

Call LAW (transaction SLAW or LICENSE_ADMIN)

In the Control LAW box, choose the second option, Combine

Users. The system displays the Combine the Users dialog box.

In the dialog box, choose whether you want to combine

your users automatically or manually

We recommend that you first automatically combine the users

and then, if necessary, manually correct or amend the combined

users.

A manual correction is required if, for example, different spellings

of the user name are used in different systems (for example,

in system A “Benita Hartmann” and, in system B, “Hartmann,

Benita” or “HARTMANN”).

Choose the grouping criterion/criteria best suited to your

situation – for example, the criterion user name if your users have

the same user name in all systems. (If you are using central user

administration, this is automatically the case.)

3.

2.

1.

Automatic combination offers the following criteria:

• User name

• Last name and first name

• Account number

• E-mail address

• Telephone number

The system displays the message Users successfully combined in the

status line.

For manual combination, the system displays the Combine Users Manually

screen. Depending on whether you have imported new users

from new systems into LAW, choose one of the following options

when filling out this selection screen:

• If you have not imported any users from new systems into

LAW, you do not need to make any entries on this screen, but

you should choose Execute to combine all imported systems

automatically.

• If you have just imported the data for a new system into LAW

and had earlier already automatically combined the data for

the previous systems, you must now automatically combine

the users of the new system by the same criteria. To do this,

set the Automatically Assign by indicator on the Combine Users

Manually screen, and choose the criteria for the combination.

Then choose Execute.

In both cases, the screen Combine Users Manually appears. You

should now take the following actions:

• Select all user master records of an employee

• Choose Group Selected

After you have combined all user master records for an employee,

you can specify the contractual user type to be licensed

(see section “18 Consolidating Contractual User Types”).

Page 49: System Measurement

49

17.1.1 Displaying the User Combination

To check the combination of the users, choose the Display User

List option in the Control LAW box. The user list provides the

following information about the user and the systems in which

it is created.

User details, which include the following information:

• User name, first name, and last name

• Contractual user type and special version surcharge

• Account number, the date the user was created, and the

date of last logon

Additional user details, as of software component SAP_BASIS

700, include the following information:

• E-mail address, telephone number, and cost center

• Category (production and test), classification (manual,

reference, and so on), and country surcharge

• Personalization objects

System details, which include the following information:

• Installation number, system name, client, and hardware key

Additional system details, as of software component SAP_BASIS

700, include the following information:

• System number

The LAW data is available to you for internal, automated

processing through the LAW interface (see appendix section

“LAW Interface”). You can obtain the data in the following ways:

• As of software component SAP_BASIS 620, SP42, by using the

report RSLAW_TEST_BAPI

• As of software component SAP_BASIS 640 in LAW, by choosing

Goto Õ Information Systems

17.1.2 Correcting the User Combination

To correct errors that you found when checking the user list,

take the following steps:

Repeat the combination of the users, and choose Manual

Combination

• If you previously combined the users automatically, the

results of this combination are automatically displayed.

Revise the old result, if desired

Result

You have combined the users and can now consolidate the

contractual user types.

2.

1.

Figure 22: Criteria for Combining Users

Page 50: System Measurement

50

17.2 Enhanced Grouping of Users

As of software component SAP_BASIS 640, you can extend the

existing criteria for combining users to then group the users as

follows:

• By more than one criterion, such as name and telephone

number

• By personalization objects

• By a combination of both

You can create your individual user groupings with personaliza-

tion objects, which are available as of SAP R/3 4.6C.

When grouping, you will find that grouping fields are displayed

only if personalization data exists in LAW. The number of these

fields corresponds to the number of different personalization

objects but is restricted to a maximum of five.

Note the following information:

• If you are using personalization objects, these must be main-

tained in all systems and for all users. Otherwise, grouping is

incomplete.

• Enhanced grouping, especially with personalization objects,

is significantly more expensive and time-consuming. You

should therefore use the enhanced extended grouping only

if you absolutely require it – for example, if you are consoli-

dating using more than one criterion.

More information about using personalization objects is

available in SAP Library under SAP NetWeaver Library Õ

SAP NetWeaver by Key Capability Õ Solution Life Cycle Management

Õ SAP Licenses Õ License Administration Workbench Õ Overview of the

LAW Procedures Õ Combining Users Õ Extended Grouping of User.

17.3 Grouping Systems

As of software component SAP_BASIS 700, you can use consoli-

dation groups to consolidate by groups of systems within LAW.

For example, you can evaluate by parts of the company or similar

structures.

The Groups tab page appears, since the option Consolidation in Groups

Possible is activated under Utilities Õ Settings.

Note that if Consolidation in Groups is activated, only some of

the Consolidation Result functions are available. For example, you

cannot enter any licenses.

You can now return to the Systems tab page and start the partial

consolidation in the Control LAW box.

More information about the requirements and procedure

for grouping systems is available in SAP Library under

SAP NetWeaver Library Õ SAP NetWeaver by Key Capability Õ Solution

Life Cycle Management Õ SAP Licenses Õ License Administration

Workbench Õ Overview of the LAW Procedures Õ Grouping Systems.

Page 51: System Measurement

With this procedure, you consolidate the contractual user types

of the individual users. LAW takes into account that certain

contractual user types are already included in others. This means

that licenses are required only for the user’s overall contractual

user type.

Procedure

To consolidate contractual user types, take the following actions:

Call LAW (transaction SLAW or LICENSE_ADMIN)

To start the consolidation, choose the Start Consolidation option

in the Control LAW box. A dialog box appears in which you

can choose to schedule consolidation as a background job.

Note the following information:

• If you consolidate only a few groups instead of all LAW

data, the status light is yellow.

• If you receive the message No consolidation groups were determined.

Perform the function anyway?, you can either specify one or more

groups to be consolidated on the Groups tab page or choose

Continue to consolidate all data in LAW.

• If you receive the message Country surcharges and special versions

must be the same in all systems, correct the user classification

and restart the consolidation.

Choose Display Results.

The Result of the User Consolidation screen appears. Depending

on the SAP release of the LAW system, you can display the

following list of consolidated results:

• Consolidated users: compressed list that shows only one

line for each group

This list is the default list in the delivered system. With

software component SAP_BASIS 700, you can display the

following lists of consolidated results by choosing Change

Display:

• Consolidated users: errors: list of the consolidation errors

in which only the consolidation groups that could not

be consolidated are displayed. You can select this list as

the default list by choosing Utilities Õ Settings and then the

option Only Display Errors in Consolidation List.

• Grouped users: complete list with all users

By double-clicking a line, display a detailed list of the

relevant group. This detailed list contains all attributes for

the individual users of this group (explanation of the user’s

grouping).

4.

3.

2.

1.

18 CONSOLIDATING CONTRACTUAL USER TYPES

User A Overall Contractual User Type

Operational (01)

Operational (01)EHR User (07)

Test (91)

User B Overall Contractual User Type

mySAP Professional (52)

mySAP Professional (52)mySAP Employee (54)

Substitute (04)

Example 1

Example 2

User C User Combination

mySAP Professional (52)mySAP Professional (52)

Test (91)

Special Module User (71) Special Module User (71)

Example 3

51

Special Notes

If a clear contractual user type cannot be determined for a user,

the contractual user types are indicated as a user combination.

For example, the user is classified as a developer user and a

professional user, or special combinations exist.

Page 52: System Measurement

52

18.1 Consolidation Result

As of software component SAP_BASIS 700, the Result tab page

shows the result of the last (current) user consolidation.

You can enter and save different types of information; for example,

you can maintain existing licenses and save them in the archive.

The table is divided into upper and lower parts (indicated by

different colors). The upper part shows only individual user

types, while the lower part contains all consolidated user-type

combinations. If there are no user-type combinations, the

lower part is not displayed.

Table 15: Columns of the Results Table

Column Comment

Indicator Shows whether the row is for stand-alone users or users

created by an upgrade

Combination of User

Types

Specifies a user type or a combination of user types that

was determined during the consolidation and for which

the numbers that follow the item apply

Individually Shows the number of users with this type or this type

combination

In Combination Shows the additional number of users of this type that

have resulted from type combinations (only in the upper

part of the table).

The totals in this column are calculated purely arithmeti-

cally on the basis of the combinations found and do not

take into account special features of contracts in any way.

You can change the values at any time in change mode

and therefore adjust them to the applicable contractual

conditions.

Total Shows the total of the user types individually measured

and found in combination (total of the two previous

columns)

Licensed (only without

group consolidation)

Lets you display or enter the number of existing licenses

for each user type

Balance (only without

group consolidation)

Shows the difference between existing and measured

licenses

Figure 23: Result List of User Consolidation

Result

The consolidated results are displayed for each user. The Status

column specifies whether the contractual user types of the

users are consistent, showing the following information:

• If the light is green, the contractual user types of the user are

consistent.

• If the light is red, the contractual user types of the user are

inconsistent; that is, special versions and country surcharges

do not match in all systems.

An example of inconsistent contractual user types is as

follows: the user is, for example, classified as operational,

without a special version, and as an information user with

the special version of double byte.

• Since you can transfer only results with consistent contractual

user types to SAP, correct the user classification (see section

“18.2 Correcting User Classification”).

The LAW data is also available to you for internal, automated

processing through the LAW interface (see appendix section

“LAW Interface”). You can obtain the data in the following ways:

• As of software component SAP_BASIS 620, SP42, by using the

report RSLAW_TEST_BAPI

• As of software component SAP_BASIS 640 in LAW, by choosing

Goto Õ Information Systems

Page 53: System Measurement

53

The following functions are available in the list of results:

Display types as ID/text

This function switches the display in the Combinations column

between the description of the user types and special versions

(text) and the identifier (ID).

Maintain existing licenses

This function switches the table to change mode, so that the

fields of the column in the upper part of the columns Licensed

and In Combination become ready for input. You can enter the

number of existing licenses for the individual types.

Save licenses in archive

The function has two tasks. First, it saves the maintained licenses

so that you do not always have to reenter them. It also saves the

result of the current consolidation, so that you can display it

again at a later time. At every save, you need to enter a description.

This description makes it easier for you to select the results you

want later from all of the saved results. The date and time are

automatically added at every save.

Fetch licenses from archive

As soon as consolidation results have been saved and therefore

exist in the archive, you can use this function to retrieve and

display a particular result. You select the desired result in a dialog

box. Although you lose the current display when you do this,

you can save the display first.

To display the current consolidation result again, call the Result

tab page again. When you do so, the maintained licenses from

the most recently saved archive are automatically transferred to

the display. If user types that did not previously exist have been

added as a result of new measurement data, you can perform

the maintenance of existing licenses for these types.

Delete licenses from the archive

This function deletes saved consolidation results from the archive

using a selection dialog box.

Figure 24: Result of User Consolidation

18.2 Correcting User Classification

If you find errors in the results display during the classification

of a user, you can correct these only in the source system.

Procedure

To correct the user classification, take the following actions:

Correct the user classification in the source system, and

restart system measurement (transaction USMM)

Collect the measurement data in the component system

Delete the relevant system in LAW

Import the corrected measurement data, and repeat the

following procedures:

• Combine users

• Consolidate the contractual user types

Result

You can transfer the corrected results to SAP.

4.

3.

2.

1.

Page 54: System Measurement

54

After you have consolidated the data, transfer the results to SAP.

LAW currently supports two procedures: the Service Data Con-

trol Center (SDCC) and the new Service Data Control Center

(called SDCCN; see SAP Note 861753). The data is transferred

anonymously, as displayed in the LAW log (fax log).

You can also create comments about the measurement data

using the Comments push button. These are also transferred to

SAP.

To display the data as it is transferred to SAP, call the LAW log

(fax log). To do this, choose Measurement Data Õ Send Results Õ

LAW Log Õ Create LAW Log.

Prerequisites

The SDCC or the SDCCN is active (see SAP Note 178631 or 763561).

You have authorizations SDCC_DEV = READ and SDCC_RUN

= READ, WRITE for object S_SDCC, with which you can transfer

data.

Procedures

The following procedures are required:

Call LAW (transaction SLAW or LICENSE_ADMIN)

To transfer the files with the measurement data to SAP,

choose the option Transfer Directly to SAP in the Control LAW box

If you have created comments, you can now use a dialog

box to determine whether you want to send these to SAP

unchanged

To display the list of all transfers, choose the Display Transfers

option in the Control LAW box. The transfer log displays the

status of all transfer requests.

4.

3.

2.

1.

19 TRANSFERRING RESULTS TO SAP

Page 55: System Measurement

55

APPENDIX

ID User Type Definition

51 mySAP.com Cat. I

(if licensed)

This user type is a named user with line-management responsibility who can perform at least one of the planning and decision-making roles

supported by the software.

The mySAP.com Cat. I user license includes the rights granted under a mySAP Professional (Cat. II) user license.

52 mySAP Professional

(Cat. II)

A mySAP Professional (Cat. II) user is a named user who performs operational roles supported by the software.

The mySAP Professional (Cat. II) user license includes the rights granted under a mySAP Limited Professional user license.

53 mySAP Limited Prof.

(Cat. III)

A mySAP Limited Professional (Cat. III) user is a named user who occasionally performs limited operational roles with the customer’s business

processes that are supported by the software. These can be employees of a third party, such as the customer’s customers and suppliers.

Named users who perform functions or roles normally performed by the customer’s employees – for example, independent contractors,

consultants, or temporary employees, need to be licensed as mySAP Professional users.

The mySAP Limited Professional (Cat. III) user license includes the rights granted under a mySAP Employee (Cat. IV) user license.

54 mySAP Employee (Cat. IV) A mySAP Employee (Cat. IV) user is a named user who performs self-service roles (non-job specific) supported by the software.

Each mySAP Employee (Cat. IV) user may access the software solely for such individual’s own purposes and not for or on behalf of other

individuals.

55 mySAP Business Suite

Developer (if licensed)

A mySAP™ Business Suite Developer user includes the rights granted under an SAP NetWeaver® Developer user.

A mySAP Business Suite Developer user is a named user who uses the development and administration tools provided with SAP® software for

the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of creating, modifying, deploying, and

managing custom-developed applications.

The mySAP Business Suite Developer user does not include the rights granted under a mySAP Professional (Cat. II) user license or mySAP

Limited Professional (Cat. III) user license. The mySAP Business Suite Developer user includes only the rights granted under a mySAP

Employee (Cat. IV) user license. It does not include the rights granted under a mySAP Professional (Cat. II) user license or mySAP Limited

Professional (Cat. III) user license.

Named User Types in the mySAP Solution Suite/Business Suite Price List (1)

Prerequisite: The mySAP.com Solution Suite price list was

activated in the measurement program (see the step to activate

price lists in section “7 Process Overview: System Measurement”).

For contractual user types in the mySAP Solution Suite/Business

Suite price list that are not yet available in the measurement

program for your release, please take one of the following actions:

• Obtain them in a support package (SAP Note 428479)

• Download and install them individually or as a package on

SAP Service Marketplace: service.sap.com/licenseauditing Õ Named

User Measurement Õ Measurement Program Tips & Tricks

An up-to-date, detailed description and definition of the

contractual user types in the mySAP Solution Suite/Business

Suite price list, as well as examples, are available on SAP

Service Marketplace: service.sap.com/licenseauditing Õ Named User

Measurement Õ User Classification Õ mySAP Business Suite

Here you can also find a description and definition of new

contractual user types that may not be included in this present

document.

User Types in the mySAP Solution Suite/Business Suite Price List

Page 56: System Measurement

56

ID User Type Definition

60 SAP Web AS User An SAP Web Application Server (SAP Web AS) user is a named user who uses the SAP Web AS functions, including modifications and

enhancements to the SAP software and integration of non-SAP applications with SAP Web AS.

61 SAP Mobile Engine User An SAP Mobile Engine user is a named user who may use the applications of SAP Mobile Engine.

SAP Mobile Engine provides a platform-independent framework for mobile scenarios, including mobile devices, palmtop computers,

personal digital assistants (PDAs), and laptops.

An SAP Mobile Engine User includes the rights granted under an SAP Web AS user license.

62 Banking Engine User

(mySAP Banking only)

A Banking Engine user is a named user who uses only the financial services solution mySAP Banking.

The Banking Engine user license does not include licenses for other mySAP.com® components.

63 SAP NetWeaver Developer An SAP NetWeaver Developer user is a named user who uses the development and administration tools provided with SAP NetWeaver for

the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of creating, modifying, deploying, and

managing custom-developed applications.

The SAP NetWeaver Developer user license includes the rights granted under the SAP NetWeaver Professional user license.

64 SAP NetWeaver

Professional

An SAP NetWeaver Professional user is a named user who uses the tools provided with SAP NetWeaver for the purpose of deploying and

managing non-SAP or custom-developed applications, including enhanced SAP NetWeaver functions.

AT mySAP CFM Professional

(mySAP Financial Services

only)

A mySAP CFM Professional user is a named user who may use all solutions in Transaction Manager, Market Risk, Credit Risk, and Portfolio

Analyzer. The mySAP CFM Professional User also includes Loans Management.

AU mySAP CFM Liquidity

Planner (mySAP Financial

Services only)

A mySAP CFM Liquidity Planner user is a named user who may use the SAP product mySAP CFM Liquidity Planner. The mySAP CFM

Liquidity Planner User ensures decentralized financial planning for various categories on the basis of decentralized cash-flow planning

information.

Named User Types in the mySAP Solution Suite/Business Suite Price List (2)

Page 57: System Measurement

57

User Classification

SAP development tool users or external SAP consultants with development tasks mySAP™ Business Suite Developer

Operational roles in mySAP Business Suite – for example, in mySAP Customer

Relationship Management and mySAP Financials

mySAP Professional (Cat. II)

Users who use SAP® software occasionally and with restricted scope mySAP Limited Prof. (Cat. III)

Users with exclusively personal use (Employee Self-Service) of the following software:

•mySAP E-Procurement

•mySAP Human Resources

•mySAP Workplace/Enterprise Portal

mySAP Employee (Cat. IV)

Users with developer keys (SSCR keys), who exclusively perform repairs and emergency

functions

Test

External or internal consultants with customizing tasks mySAP Professional (Cat. II)

Users who have to work in multiple clients or systems If consolidating with LAW, classify this user according to the user activity.

If not consolidating with LAW, classify this user in the main client/system once in the

highest group as a chargeable user.

In other clients and systems, you can classify this user as a multiclient/multisystem user.

Examples of User Classification in the mySAP Solution Suite/Business Suite Price List

Page 58: System Measurement

58

ID User Type Definition

BA mySAP ERP Developer A mySAP™ ERP Developer user is a named user who uses the development and administration tools provided with SAP® software for the

purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of creating, modifying, deploying, and

managing custom-developed applications.

The mySAP ERP Developer user does not include the rights granted under a mySAP ERP Professional user license or mySAP ERP Limited

Professional user license. The mySAP ERP Developer user includes only the rights granted under a mySAP ERP Employee user license.

AX mySAP ERP Professional A mySAP ERP Professional user is a named user who performs operational enterprise resource planning (ERP) roles supported by the software.

AY mySAP ERP Limited

Professional

A mySAP ERP Limited Professional user is a named user who performs operational ERP roles with a restricted scope supported by the software.

AZ mySAP ERP Employee A mySAP ERP Employee user is a named user who performs self-service roles in mySAP ERP supported by the software.

This user may access the software for his or her own purposes and not for or on behalf of other individuals.

BB mySAP CRM Developer A mySAP Customer Relationship Management (mySAP CRM) Developer user is a named user who uses the development and administration

tools provided with SAP software for the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of

creating, modifying, deploying, and managing custom-developed applications.

The mySAP CRM Developer user license does not include the rights granted under a mySAP CRM Professional user license or mySAP CRM

Limited Professional user license.

AA mySAP CRM Professional A mySAP CRM Professional user is a named user who performs operational customer relationship management (CRM) roles supported by

the software.

AB mySAP CRM Limited

Professional

A mySAP CRM Limited Professional user is a named user who performs operational CRM roles with a restricted scope supported by the

software.

Named User Types in the mySAP Individual Solutions Price List (1)

User Types in the mySAP Individual Solutions Price List

An up-to-date, detailed description and definition of the

contractual user types in the mySAP Individual Solutions

price list, as well as examples, are available on SAP Service

Marketplace: service.sap.com/licenseauditing Õ Named User

Measurement Õ User Classification Õ mySAP Individual Solutions

Classify all valid users according to the licensed mySAP

solution. An error message appears for unclassified users.

For unclassified users of the mySAP Individual Solutions price

list, you can specify a standard user type for unclassified users.

You can obtain this function in a support package (SAP Note

896872).

Prerequisite: The mySAP.com Individual Solutions price list

was activated in the measurement program (see the step for

activating price lists in section “7 Process Overview: System

Measurement”).

For contractual user types in the mySAP.com Individual Solutions

price list that are not yet available in the measurement program

for your release, take one of the following actions:

• Obtain them in a support package (SAP Note 428479)

• Download and install them individually or as a package on

SAP Service Marketplace: service.sap.com/licenseauditing Õ Named User

Measurement Õ Measurement Program Tips & Tricks

Here you can also find a description and definition of new

contractual user types that may not be included in this present

document.

Page 59: System Measurement

59

ID User Type Definition

BC mySAP SCM Developer A mySAP Supply Chain Management (mySAP SCM) Developer user is a named user who uses the development and administration tools

provided with SAP software for the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of

creating, modifying, deploying, and managing custom-developed applications.

The mySAP SCM Developer user license does not include the rights granted under a mySAP SCM Professional user license or mySAP SCM

Limited Professional user license.

AC mySAP SCM Professional A mySAP SCM Professional user is a named user who performs operational SCM roles supported by the software.

AD mySAP SCM Limited

Professional

A mySAP SCM Limited Professional user is a named user who performs operational SCM roles with a restricted scope supported by the

software.

BD mySAP SRM Developer A mySAP Supplier Relationship Management (mySAP SRM) Developer user is a named user who uses the development and administration

tools provided with SAP software for the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of

creating, modifying, deploying, and managing custom-developed applications.

The mySAP SRM Developer user license does not include the rights granted under a mySAP SRM Professional user license or mySAP SRM

Limited Professional user license. The mySAP SRM Developer user license includes only the rights granted under a mySAP SRM Employee

user license.

AE mySAP SRM Professional

(mySAP E-Proc.

Professional)

A mySAP SRM Professional user is a named user who performs operational SRM roles supported by the software.

AF mySAP SRM Limited

Professional (mySAP E-

Proc. Limited Professional)

A mySAP SRM Limited Professional user is a named user who performs operational SRM roles with a restricted scope supported by the

software.

AG mySAP SRM Employee

(mySAP E-Proc. Employee)

A mySAP SRM Employee user is a named user who performs self-service roles in mySAP SRM supported by the software. This user may

access the software for his or her own purposes and not for or on behalf of other individuals.

BE mySAP PLM Developer A mySAP Product Lifecycle Management (mySAP PLM) Developer user is a named user who uses the development and administration tools

provided with SAP software for the purpose of modifying, deploying, and managing SAP or non-SAP applications or for the purpose of

creating, modifying, deploying, and managing custom-developed applications.

The mySAP PLM Developer user license does not include the rights granted under a mySAP PLM Professional user license or mySAP PLM

Limited Professional user license.

AH mySAP PLM Professional A mySAP PLM Professional user is a named user who performs operational PLM roles supported by the software.

AI mySAP PLM Limited

Professional

A mySAP PLM Limited Professional user is a named user who performs operational PLM roles with a restricted scope supported by the

software.

AK mySAP HR Professional A mySAP Human Resources (mySAP HR) Professional user is a named user who performs operational HR roles supported by the software.

AL mySAP HR Limited

Professional

A mySAP HR Limited Professional user is a named user who performs operational HR roles with a restricted scope supported by the software.

AM mySAP HR Employee A mySAP HR Employee user is a named user who performs self-service roles in mySAP HR supported by the software.

This user may access the software for such individual’s own purposes and not for or on behalf of other individuals.

AN mySAP Financials

Professional

A mySAP Financials Professional user is a named user who performs operational mySAP Financials roles supported by the software.

Named User Types in the mySAP Individual Solutions Price List (2)

Page 60: System Measurement

60

ID User Type Definition

AO mySAP Financials Limited

Professional

A mySAP Financials Limited Professional user is a named user who performs operational mySAP Financials roles with a restricted scope

supported by the software.

AP mySAP BI Professional A mySAP Business Intelligence (mySAP BI) Professional user is a named user who performs operational business intelligence (BI) roles

supported by the software.

AR mySAP BI Limited

Professional

A mySAP Business Intelligence (mySAP BI) Professional user is a named user who performs operational business intelligence (BI) roles

supported by the software.

AS mySAP Workplace

Employee

A mySAP Workplace Employee user is a named user who performs self-service roles in mySAP Workplace supported by the software.

This user may access the software for his or her own purposes and not for or on behalf of other individuals.

User Classification

SAP development tool users or external SAP consultants with development tasks mySAP <name of solution> Developer

For example, mySAP ERP Developer

Operational roles in mySAP™ ERP mySAP ERP Professional

Restricted operational roles in mySAP ERP mySAP ERP Limited Professional

Supported self-service roles in mySAP ERP exclusively for those individual’s own purposes mySAP ERP Employee

Operational roles in mySAP CRM mySAP CRM Professional

Restricted operational roles in mySAP CRM mySAP CRM Limited Professional

Users with developer keys (SSCR keys), who exclusively perform repairs and emergency

functions

Test

External or internal consultants with customizing tasks mySAP <name of solution> Professional

Users of a mySAP solution who have to work in multiple clients or systems If consolidating users with LAW, classify these users according to their activity.

If not consolidating users with LAW, classify the users in the main client/system once in

the highest group as chargeable users.

In other clients and systems, you can classify these users as multiclient/multisystem

users.

Examples of User Classification in the mySAP Individual Solutions Price List

Named User Types in the mySAP Individual Solutions Price List (3)

Page 61: System Measurement

61

ID User Type Definition

01 Operational An Operational (OP) user is an individual authorized to access the licensed SAP software to execute, create, read, update, and

delete SAP® software transactions.

This user can also make changes to the database.

02 Information An Information (IN) user is an individual authorized to access the licensed SAP software solely to execute read-only SAP

transactions.

This user cannot make any changes to existing data or add any new data.

03 Requisitions/Confirmations A Requisitions/Confirmations (R/C) user is an individual authorized to access the licensed SAP software solely for the following

purposes:

• Submitting purchase requisitions (material management [MM])

• Entering order confirmations (production planning [PP])

05 Basis Only A Basis Only user is an individual authorized to access the licensed SAP software solely for the purpose of executing the

following transactions:

•Document management, including optical archiving

•Monitoring and administration of the software

•All transactions contained in the licensed HR functions

•All enterprise office/HR user transactions solely for the individual’s own purposes

•All transactions contained in the licensed IS Health Care (IS-H) functions, as long as IS-H is licensed by IS-H users

The Basis Only user is authorized to use the run-time environment for applications developed in house.

06 Development Workbench A Development Workbench (DW) user is an individual authorized to use the ABAP Workbench.

ABAP Workbench user authorization is required to create workflow definitions. At least one DW user must be classified per

installation.

07 Enterprise Office/HR (EHR) An Enterprise Office/HR (EHR) user is an individual authorized to access the licensed SAP R/3® Enterprise software solely for the

purpose of executing the following transactions:

•HR data maintenance

•Time and attendance entry

•Travel expenses planning and expense accounting

•Who’s who

•Course registration

• Internal job advertisements

•Calendar functions

• Employee-specific purchase requisitions

• E-mail, including document filing

Each EHR user may execute the above transactions solely for his or her own purposes and not for or on behalf of other individuals.

Named User Types in the SAP Software Component (R/3 Enterprise) Price List

User Types in the SAP Software Component (R/3 Enterprise) Price List

Prerequisite: The SW Component price list was activated in the

measurement program (see the step for activating price lists in

section “7 Process Overview: System Measurement”).

An up-to-date, detailed description and definition of the

contractual user types in the SAP Software Component

(R/3 Enterprise) price list, as well as examples, are available

on SAP Service Marketplace: service.sap.com/licenseauditing Õ

Named User Measurement Õ User Classification Õ R/3 Enterprise

(incl. New Dimension)

Page 62: System Measurement

62

User Classification

Users of FI Financial Accounting/Asset Accounting, IM Investment Management, CO

Controlling, EC Enterprise Controlling, PS Project System, MM Materials Management,

PM Plant Maintenance, SD Sales and Distribution, and PP Production Planning

Operational

Users of several of the function blocks above Operational

Users who only display functions Information

Users who only add purchase requisitions and/or perform confirmations Requisitions/Confirmations

Roles in PA Personnel Administration and Payroll Basis Only

Roles in PD Personnel Planning and Development Basis Only

Users who only use SAP® Office Basis Only or EHR, if licensed

Exclusively system administration or customizing roles Basis Only

Exclusively personal time and attendance entry and travel expenses planning and

expense accounting roles

EHR

SAP development tool users or external SAP consultants with development tasks Development Workbench

Users with developer keys (SSCR keys) who exclusively perform repairs and emergency

functions

Test

External or internal consultants with customizing tasks Basis Only

Users who have to work in multiple clients or systems If consolidating users with LAW, classify these users according to their activity.

If not classifying users with LAW, classify the users in the main client/system once in the

highest group as chargeable users.

In other clients and systems, you can classify these users as multiclient/multisystem users.

Examples of User Classification in the SAP Software Component (R/3 Enterprise) Price List

Page 63: System Measurement

63

You receive a detailed selection of LAW data in the LAW system

that you can use for internal processing. You can obtain the

data in one of the following ways:

• As of software component SAP_BASIS 610, by using the report

RSLAW_TEST_BAPI

• As of software component SAP_BASIS 640 in LAW, by choosing

Goto Õ Information Systems

Information about the LAW interface, business objects,

function modules, and BAPI interfaces are available in

SAP Library under SAP NetWeaver Library Õ SAP NetWeaver by

Key Capability Õ Solution Life Cycle Management Õ SAP Licenses Õ

License Administration Workbench Õ LAW Interface.

More information is available in the documentation for

function modules in the BAPI Explorer (transaction BAPI) on

the Hierarchy tab page under Basis Õ Security.

LAW Interface

As of software component SAP_BASIS 620, Support Package 42,

the LAW data is available to you for internal, automated processing

through the LAW interface – for example, for internal cost

allocation for the licenses.

The LAW interface is a collection of function modules with

which you can access the information stored in LAW with read

access.

Seven business objects and the corresponding BAPI programming

interfaces have been defined for this read-only access. The BAPI

programming interfaces provide either one or several tables, or

an XML document.

Object Comment Function Module

LAWUser Users in LAW

The object contains all relevant data for an SAP® software user in

LAW.

BAPI_LAWUSER_GETLIST

LAWSystem Systems in LAW

The object contains all relevant data for SAP software in LAW.

BAPI_LAWSYSTEM_GETLIST

LAWEngine Engines in LAW

The object contains all relevant data for an engine in LAW.

BAPI_LAWENGINE_GETLIST

LAWUserType User types in LAW

The object contains all relevant data for an SAP software user

type (license type) in LAW.

BAPI_LAWUTYPE_GETLIST

LAWConsUser Consolidated users in LAW

The object contains all relevant data for a consolidated SAP

software user in LAW.

BAPI_LAWCONSUSR_GETLIST

LAWConsEngine Consolidated engines in LAW

The object contains all relevant data for a consolidated engine

in LAW.

BAPI_LAWCONSENG_GETLIST

LAWConsUserType Consolidated user types in LAW

The object contains all relevant data for a consolidated SAP

software user type in LAW. User types with their special versions

and surcharges are consolidated to one common user type,

where possible.

BAPI_LAWCONSUTY_GETLIST

LAW Business Objects

Page 64: System Measurement

50 053 697 (06/10)

www.sap.com/contactsap