SAP System Measurement Guide

Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

Global License

Auditing Services

SAP SYSTEM
MEASUREMENT GUIDE
MEASUREMENT PROGRAM AND
LICENSE ADMINISTRATION WORKBENCH
Version 7.0

Updated Edition, August 2015


Copyright 2015 SAP SE. All rights reserved. HTML, XML, XHTML and W3C are trademarks or registered
trademarks of W3C, World Wide Web Consortium,
No part of this publication may be reproduced or transmitted in Massachusetts Institute of Technology.
any form or for any purpose without the express permission of
SAP SE. The information contained herein may be changed Java is a registered trademark of Sun Microsystems, Inc.
without prior notice.
JavaScript is a registered trademark of Sun Microsystems, Inc.,
Some software products marketed by SAP SE and its distrib- used under license for technology invented and implemented
utors contain proprietary software components of other by Netscape.
software vendors.
MaxDB is a trademark of MySQL AB, Sweden.
Microsoft, Windows, Outlook, and PowerPoint are registered
trademarks of Microsoft Corporation. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver,
and other SAP products and services mentioned herein as well
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, as their respective logos are trademarks or registered trademarks
MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, of SAP SE in Germany and in several other countries all over
xSeries, zSeries, System i, System i5, System p, System p5, the world. All other product and service names mentioned are
System x, System z, System z9, z/OS, AFP, Intelligent Miner, the trademarks of their respective companies. Data contained in
WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, this document serves informational purposes only. National
POWER5+, OpenPower and PowerPC are trademarks or product specifications may vary.
registered trademarks of IBM Corporation.
These materials are subject to change without notice. These
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are materials are provided by SAP SE and its affiliated companies
either trademarks or registered trademarks of Adobe Systems (SAP Group) for informational purposes only, without
Incorporated in the United States and/or other countries. representation or warranty of any kind, and SAP Group shall
not be liable for errors or omissions with respect to the materials.
Oracle is a registered trademark of Oracle Corporation. The only warranties for SAP Group products and services are
those that are set forth in the express warranty statements
UNIX, X/Open, OSF/1, and Motif are registered trademarks accompanying such products and services, if any. Nothing herein
of the Open Group. should be construed as constituting an additional warranty.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame,


VideoFrame, and MultiWin are trademarks or registered
trademarks of Citrix Systems, Inc.

2
CONTENTS
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
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 User Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
13.6 Technical Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
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
Usertype Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
LAW Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

5
This system measurement guide contains supplementary infor-
mation about SAP SEs 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
1 SAP LICENSE AUDIT
SAP software contains measurement tools that help all 1.1 Use
systems produce the information necessary for determining
usage of the SAP software. This guide describes the procedure Use means to activate the processing capabilities of the Softwa-
for a license audit and how to use the following SAP tools: re, load, execute, access, employ the Software, or display
information resulting from such capabilities. Use may occur by
Measurement program way of an interface delivered with or as a part of the Software, a
License administration workbench (LAW) Licensee or third-party interface, or another intermediary
system.
According to the provisions of the contract, the customer
undertakes to support SAP in accordance with SAPs instructions.
In particular, the customer undertakes to prepare the measure- Use of the SAP software is based on the licensing of named
ment log no later than four weeks after SAPs request. The users and engines.
measurement may be carried out only by using the unaltered
tools provided by SAP. The result of the measurement is to be Use of the software is restricted in principle to the customers
transmitted to SAP immediately and in unaltered form. own employees. The customer is entitled to allow access to
programs to employees of its business partners and to
The measurement program is used exclusively to determine
employees of the business partners of its affiliated companies, as
the number of users and the used units of SAP products. The
well as to the employees of the affiliated companies, provided the
results are evaluated according to the terms of your contract.
You classify your users, clients, and systems according to this customer acquired a license for this use.
system measurement guide.
SAP gives express notice that the accessing of a system by more
You then consolidate the measurement results of your systems than one person using one and the same named user constitutes
using LAW. a breach.

If you have any questions about your SAP software contract or A named users password may be passed on to another person
the licensed products, contact your SAP sales executive.
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).

7
1.2 Named Users 1.3 Engines
A named user is an employee of a customer, of its affiliated Engines are software products that are available as options.
companies, or of third-party companies authorized to access Except as otherwise expressly stated, every user who accesses
the licensed software directly or indirectly, regardless of the any software engine requires a named user license.
technical interface chosen. All employees who use the SAP
software require a license and must be set up as dialog users. Engine licensing depends on key business metrics such
as orders, contracts, contract accounts, and patients treated.
SAP is entitled to require that the customer declare the number Engines are either pan-industry, such as Payroll Processing
of external named users and produce a stipulated statement within the mySAP ERP application, or industry-specific, such
from each external named user concerning compliance with as Billing within the SAP for Utilities solutions.
the restrictions applying to licensed use and confidentiality.
Engines are to be licensed in addition to named users. Named
users may access engines to the extent of their licensed user
category.

8
2 SCOPE OF VALIDITY
This system measurement guide is valid for all SAP software 2.1 Availability of Contractual User Types
contracts. Classification of contractual user types depends on the price
list on which your contract is based. The available contractual
It is based on the functions of the measurement tools (measure- user types are available to you in the measurement program.
ment program and LAW) that were revised and enhanced
for the SAP NetWeaver 2004s platform (software component The user types in the different SAP software price lists, especially
SAP_BASIS 700). those in the mySAP price lists, are available as support packages
for releases earlier than SAP R/3 4.6B (SAP Note 428479).
The functions available in the measurement tools depend
on the release of your SAP software component SAP_BASIS. You can obtain further contractual user types for the mySAP
Business Suite family of business applications and individual
You can find the details of the software component applications that are not available in the measurement program
SAP_BASIS in the SAP software system by choosing System for your release by doing the following activities:
Status SAP System Data Component Information. The Obtaining the user types in a support package
component information is specified in this SAP System Downloading and installing the user types individually or as
Measurement Guide. a package on the SAP Support Portal:
support.sap.com/licenseauditing Information about SAP System
This measurement guide contains all information about the Measurement User Classification
measurement tools for earlier releases.
2.2 Availability of Software Engine Measurement
Some of the functions are also available for earlier releases The measurement program contains counting modules that
through support packages and the Note Assistant (SAP Note automatically calculate software engine use (SAP Generic,
428479 from the SAP Notes tool). New Dimension, and IS add-on products).

The functions available in the measurement tools depend on Measurement programs for software engines are either shipped
your SAP software release. The measurement tools are specified with the product or are available for earlier releases through
in this guide. support packages.

Platform Software Component


You can find an up-to-date overview of the programs for
SAP NetWeaver 2004s SAP_BASIS 700 engine measurement currently available on SAP Support Portal
SAP NetWeaver 2004 SAP-BASIS 640 support.sap.com/licenseauditing Engine & Self-Declaration Product
SAP Web Application Server 6.20 SAP_BASIS 620 Measurement Engine Measurement.
SAP Web Application Server 6.10 SAP_BASIS 610
SAP Basis 4.6D SAP_BASIS 46D Detailed information on engine measurement is also available
SAP Basis 4.6C SAP_BASIS 46C on SAP Support Portal, including the following information:
For SAP R/3 4.6B and earlier, the software component SAP_BASIS corresponds to the Description of metric
SAP R/3 software version.
Definition of objects
Table 1: Software Components and Their Associated Platforms Notes on measurement

9
3 INSTALLATIONS, SYSTEMS, AND SYSTEM TYPES
To be able to measure all users in your SAP installation clearly Note: For legal reasons related to your license agree-
and precisely, your systems, clients, and users must be classified ment, changes to SAP installations (deletions, changed
according to current use and the price list they are based on contact persons, and so on) and their assignment to
prior to each system measurement. This classification reflects SAP contracts must be done in writing through your
the terms of your contract. SAP contracts department.

If you convert from a software components contract to a mySAP 3.2 SAP Software System
contract, users that are already classified must be reclassified When you measure an installation, you must measure all produc-
according to the newly licensed user types. tion and development systems, with the exception of test
systems, Internet demo and evaluation systems (IDESs) and
3.1 SAP Installation backup systems.
An SAP installation is a set of SAP software systems. The SAP soft-
ware system comprises components (for example, an application There are different ways of evaluating measurement results,
server and a message server) that have direct or indirect access depending on the system type.
to one database instance. A database counts as an instance if each
database table appears only once. Note: You can make changes to your system landscape
(deletion, system status, and so on) quickly and easily
For each software product, you must register a separate installa- on the system data maintenance page for customers on
tion in writing with SAP. SAP then gives you a unique installation SAP Support Portal at
number. support.sap.com/system-data (SAP Note 94998).

SAP
Software
Contract

Installation 1 Installation 2 Installation N

Productive Test Productive Test Training Productive Test


System System Development System System System System System

Figure 1: Overview of Installations and Systems

10
4 PROCESS OVERVIEW: SAP LICENSE AUDIT
SAP initiates system measurement with the measurement
request for your SAP contract. These are the steps for the Start measurement program
process:
1. Your SAP Customer Competence Center location receives
an overview of all measurement-relevant installations and Activate price list

systems covered by your contract. You must then take the


following actions: Customize system data, clients
Check the provided installation overview and systems
Forward this measurement plan to the administrators Classify users via:
responsible for the installations/systems User maintenance
2. Each SAP software system must be measured with the Reference user
User mass maintenance
measurement program (see section 7 Process Overview: User classification list
Mass changes
System Measurement). You must take the following Migrating price lists
Central user administration
actions:
Activate the price list valid for your contract
Check the system data and flag the relevant clients Perform system measurement

Classify the users according to how they use the software


(see section 8 Classifying Users) Check results
Start system measurement User consolidation with
license administration workbench?
Check the results
3. If you do not need to consolidate the measurement results Yes No Result per system Transfer to SAP
using LAW, send the measurement results directly to SAP
instead
4. Consolidate the measurement results with LAW (see section Select central LAW system

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


Load the LAW measurement plan into the central LAW Import system measurement data
system
Import the measurement results of all systems into LAW
Group the users using a single criterion Combine users

Consolidate the data and check the results


5. Send the LAW results directly to SAP
Transfer LAW
Consolidate users result to SAP

Figure 2: Process Overview

11
5 INFORMATION AND SUPPORT
You can find current information on the SAP license audit
and the SAP measurement tools (measurement program and
LAW) on SAP Support Portal at support.sap.com/licenseauditing.

You can find SAP Notes on the measurement tools on SAP


Support Portal 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 Support
Portal 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
6 MEASUREMENT PROGRAM
With the measurement program (transaction USMM), you You may carry out the measurement only by using the unaltered
determine the number of users and the chargeable objects of tools provided by SAP. The result of the measurement is to be
the engines of the SAP software for each system. You use the transmitted to SAP immediately and in unaltered form.
measurement program exclusively to determine the number
of users and the used units of SAP products. From SAP_BASIS 640 (SAP NetWeaver 2004), information about
system measurement (transaction USMM) is also available in
Measurement of the SAP engines takes place in the background. SAP Library under SAP NetWeaver SAP NetWeaver by
The measurement program automatically detects the engines Key Capability Solution Life Cycle Management SAP Licenses: System
used in the system, measures them in the background, and lists Measurement.
them in the measurement log.
You can find up-to-date information about the measurement
Measurement programs for software engines are either shipped program and the programs for engine measurement currently
with the product or are available for earlier releases through available on SAP Support Portal at support.sap.com/licenseauditing
support packages. Information about SAP System Measurement

Function Release Number


(The function is in the standard offering as
of 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 Software component SAP_BASIS 610
measurement
SAPs 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 Software component SAP_BASIS 640
program
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

13
7 PROCESS OVERVIEW: SYSTEM MEASUREMENT
The following process provides you with an overview of how 3. Specify the clients to be measured on the Clients tab page by
to prepare for and carry out the system measurement in each of setting the Included flag for all clients relevant to
your SAP software systems. 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:
Prerequisites
The following prerequisites are required:
Test clients in a production system
Authorization S_USER_GRP Clients that have been copied for test purposes
Authorization S_BTCH_JOB A client must be included, if license relevant users are
created on it, for example users of the ABAP Workbench
and/or SAP NetWeaver development tool users.
Process
You need to take the following steps: In SAP R/3 releases from 4.6B to 4.5B (inclusive), select the
1. Start the measurement program (transaction USMM)
clients to be excluded. In SAP R/3 3.1I and earlier, specify the
clients to be excluded with the Exclude Clients option.
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
SAP releases earlier than SAP R/3 4.6C, use this path:
For
Tools Administration Administration System Measurement
2. Check system data
The System data tab page contains information on the
systems unique ID.
As of SAP R/3 4.0B, a system is automatically identified as Figure 4: Clients
productive as soon as one client is identified as productive.
You can change this setting only by using the role of the 4. Activate the price list applicable to your contract by setting
client in the client administration. 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)
Check system data
mySAP Solution Suite/Business Suite price list
Select relevant clients (mySAP.com Solution Suite price list)


Activate price list
Classify users mySAP Individual Solutions price list (mySAP.com
Start system Individual Solutions price list)
measurement
Check results
Send results to SAP

Figure 3: SAP Measurement Program

14
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)
Figure 6: User Types
For releases earlier than SAP R/3 4.6B, the contractual user
types from the various SAP price lists, especially those from If you use contractually agreed-upon special users, name
the mySAP.com price list, are available in support packages them clearly. To do this, select the text of a standard special
(SAP Note 428479). module user type (such as SPECIAL MODULE TYPE 1)
and overwrite it with the name of the contractual user
If you require additional user types for mySAP Business type (for example, automobile manager). Then save your
Suite and individual applications for user classification that entries. These are then offered as F4 input help in the
are not yet available in the measurement program for your user classification.
release, you can download these individually or as a package
from SAP Support Portal: support.sap.com/licenseauditing Infor-
mation about SAP System Measurement User Classification

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

Figure 7: Customizing of Special Module User Types

15
6. If you do not want to further consolidate the measurement For information about the contractual user types, see the
results with LAW or transfer them directly, specify the section titled 13 Definition and Availability of Contractual
address and fax number of the measurement results User Types.
recipient on the Addresses tab page
7. Classify the users Notes: In production clients, unclassified users count as the
To be able to measure all users in your SAP software standard user type of the respective price list (see section
systems clearly and precisely, you must classify your users 11.2 Special Notes.
with the appropriate contractual user type according to As of software component SAP_BASIS 620, unclassified users
current use and the price list the users are based on prior count as test users in nonproduction clients.
to each system measurement.
If your contract changes, you must reclassify the users 8. Start the measurement in the measurement program
who have already been classified, in accordance with the (transaction USMM) by choosing System Measurement. By
user types in the new license. choosing this, you automatically also start plausibility
security reasons, you can change the user type only in
For checks. See the following sections for more information
the client in which you are logged on. about the data, criteria, and settings of system measurement:
You have the following options for user classification: 11.2 Special Notes, 11.1 Evaluation Rules, and
Classify the users individually (see section 8.1 Classifying 12 Measurement Results.
Individual Users) 9. Check the results by using the measurement statistics.
Use a reference user (see section 8.2 Classifying Users To do this, choose the Measurement Statistics option. If there
with Reference Users) are discrepancies, you must repeat the steps as of the user
Classify the users by group (see section 8.3 Classifying classification (step 7, above).
Users with User Mass Maintenance) The measurement statistics contain more data than the
Classify the users in central user administration measurement log, so that you can more easily investigate
(see section 8.4 Classifying Users with Central User discrepancies (see section 8.9 Analyzing Users).
Administration) 10. Check the user classification with the User Data Analyses or
Use the user lists from the system measurement List Classification Help function (see section 8.9 Analyzing
(see section 8.5 Classifying Users with the User Users).
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)

16
11. To format the finally determined measurement data into 13. If necessary, use the Comments function (enter a comment
a print format, choose the Create Log option on the initial or upload a file) to send additional information about the
screen of the system measurement. The measurement log measurement results to SAP. This function is available as
contains mainly the same data as the measurement statistics; of software component SAP_BASIS 620.
however, it is made anonymous here and combined system- 14. Transfer the measurement results to SAP, using one of the
wide. The log contains the following information: following techniques:
Header with date and address data If you use only one SAP system, transfer the measurement
System-specific data results directly to SAP (see section 10 Consolidating
Information and results relevant to the measurement Results and Transferring Results to SAP).
Results of background checks If you use multiple SAP installations, first consolidate the
Measurement results for excluded clients measurement results of all systems in LAW (see section
12. Specify the external named defined users that communicate 14 LAW). Then send the consolidated result to SAP.
with external software products that bundle, temporarily As soon as possible after the measurement, transfer the
store, or summarize the communication activities, and then measurement results of the SAP component systems to
forward them to the SAP software installation 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.
15. Check the transfer status

17
8 CLASSIFYING USERS
8.1 Classifying Individual Users
You can assign a user type to a user when you create the For SAP R/3 4.6C and earlier, do the following activities:
user. This is especially useful if you have already 1. Start user maintenance (transaction SU01) from the SAP
performed a system measurement and have classified all software menu by choosing Tools Administration User
users that exist when doing so. You also get a useful Maintenance User
overview of the individual user profiles. 2. Specify a user or an alias, and choose Change or Create
3. Choose Measurement Data in change mode
Procedure 4. Save your entries
To classify individual users, take the following actions:
1. Start user maintenance (transaction SU01) by choosing In SAP R/3 4.6C and earlier releases, the contractual user type
Tools Administration User Maintenance User and special version are not copied when you copy a user. The
2. Specify a user or an alias, and choose Change, Create, or user is initialized with the user type as operational user or
Copy. As of software component SAP_BASIS 610, the mySAP.com Category II/Professional User and must subsequently
contractual user type and the special version are also be maintained manually.
copied when you copy a user. Select LicenceData in the
function Copy User. 8.2 Classifying Users with Reference Users
3. Choose the LicenceData tab page in change mode A reference user is a general, non-person-specific user. You
4. Use the input help to select the contractual user type. cannot log on to the SAP software system with a reference user;
Alternatively, you can assign a reference user to the it serves only for additional assignment of authorizations and
user on the Roles tab page (see section 8.2 Classifying license data (SAP Note 313585).
Users with Reference Users).
5. Save your entries
You use reference users, for example, to give Internet users
identical authorizations and to create users with identical roles
and authorizations.

Figure 8: LicenceData

18
User classification using reference users is available as standard Result
as of software component SAP_BASIS 610 or in support packages You have classified the users indirectly using a reference user.
for SAP R/3 4.6C and SAP R/3 4.6D.
You can use the extended list of the measurement program
You can classify your users by assigning a reference user with an to display a list of all users that inherit their classification using
appropriate classification. A user can inherit the classification of a particular reference user. To use the extended list, take the
the reference user if the following is true: following actions:
The user does not have any additional roles or profiles 1. In system measurement (transaction USMM), choose the
The user is not manually classified User Classification option
2. Choose Extended List
Creating a Reference User 3. Specify the name of the reference user (with the input help),
To create a reference user, do the following activities: and choose Execute
1. Create a user in user maintenance (transaction SU01) 4. Use the extended list in the measurement program to check
2. On the Logon data tab page, choose the Reference user type and which classification was used in the measurement (see section
deactivate the password 8.5 Classifying Users with the User Classification List)
3. On the LicenceData tab page, use the input help to select
the contractual user type
4. Save your entries

Assigning Users a Reference User


Assign the relevant classified reference users to your users Figure 10: Reference Users in the Extended List
in user maintenance (transaction SU01) or user mass maintenance
(transaction SU10) on the Roles tab page: Reference user for
additional rights.

Figure 9: Reference Users

19
8.3 Classifying Users with User Mass Maintenance 2. On the User Maintenance: Mass Changes initial screen, select the
As of software component SAP_BASIS 610, you can classify users users whose user type you want to change
with User Maintenance: Mass Changes (transaction SU10). 3. Choose Change
4. On the LicenceData tab page, choose the contractual user type
User Maintenance: Mass Changes is well suited to initial user classifi- for the selected users of the group, or assign an appropriate
cation. In this way, you can classify users by group, such as by classified reference user to these users
department or cost center. To avoid accidentally overwriting 5. Save your entries. The user classification of the user group is
correct user types, you should later maintain the user types changed.
using user maintenance or the user list. 6. If you want to create a log of the mass change, choose Mass
Change with Log

Create user User Maintenance: Classify users as soon


(without classification) Mass Changes (SU10) as they are created
For SAP Web AS 6.10

Mass Change Development


Create HUBER HUBER
(Development) Create WILD
WEBER Classify WILD
...
Create MEIER Mass Change Sales
(Sales) MEIER Create STORK
... Classify STORK
Create WEBER Perform system
(Development) measurement

Jan Feb License Audit May

Classify user as soon Classify user as soon


For SAP Basis 4.6D and Lower

as they are created as they are created Figure 12: Classifying Users with User Maintenance: Mass Changes (1)
Create HUBER
Classify HUBER Create WILD
Perform Classify WILD
Create MEIER system
Classify MEIER measurement
Create STORK
Classify STORK
Create WEBER
Classify WEBER

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

Procedure
To classify users with user mass maintenance, take the following
actions: Figure 13: Classifying Users with User Maintenance: Mass Changes (2)
1. 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

20
8.4 Classifying Users with Central User Classifying Users with the User List
Administration You classify users manually using the simple user list. You can
When you use central user administration, you can process classify users that have not yet been classified or reclassify users
the user types in the central system using user maintenance (trans- that have already been classified.
action SU01) or user maintenance (transaction SU10). The following
prerequisites are required: As of software component SAP_BASIS 610, the measurement
The central and child systems have release software component program automatically excludes non-dialog users from the
SAP_BASIS 620 or later; SAP Note 704412 is installed. measurement (SAP Note 553606). They are no longer displayed
In transaction SCUM, maintenance of license data is set to in the user list (see section 13.7 Technical Users).
global. This is the default setting in new installations of central
user administration. If you implement the support package As of software component SAP_BASIS 700, SP 14, non-dialog
in multiple systems in your landscape, we recommend that users are displayed again in the user classification list. It is
you do not activate global maintenance until you have set possible to classify the non-dialog users manually. If they have a
the maintenance of license data to global. manual classification, they are counted as dialog users.
You have copied all of the users, including all data (address However, if they have no manual classification, they are
data, license data, and so on) from the child systems into disregarded in the system measurement.
the central system.
In releases earlier than software component SAP_BASIS 610,
Then consolidate the measurement results from all systems classify the nondialog users accordingly.
with LAW (see section 14 LAW).
To classify users that have not yet been classified, take the
8.5 Classifying Users with the following actions:
User Classification List 1. Start the measurement program (transaction USMM)

The measurement program generates a list of all users created. 2. Choose User Classification and then Simple List

With this user classification list, you can classify your users 3. To display the unclassified users, select the User Type field on

clearly and effectively. Use the following lists: the User Classification screen, choose Edit Selection Options
The simple list for manually classifying users (F2), select Single Value, and choose Copy
The extended list for checking classifications (as of software 4. If appropriate, restrict the selection further using the validity

component SAP_BASIS 610) period for Currently Valid Users


The extended list of the user classifications is available in a 5. Choose Execute

support package (SP) for the following releases: SAP R/3 4.6C 6. Select the users to be classified in the list

with SP11; SAP R/3 4.6D with SP03. 7. Choose Classify Selected Users
8. Use the input help to specify the contractual user type.

9. Save your entries. The user list displays all users of your SAP
software system with the assigned contractual user types.

21
Checking Classification with the Extended List 8.6 Performing Mass Changes of
The extended list enables you to see which of the following Contractual User Types
classifications was included in the measurement: As of SAP R/3 4.6C, you can use the measurement program to
Manual user classification perform mass changes of user types of a price list. You can use
Classification using a reference user this function to assign a user type to all users that have not yet
You can obtain a list of all users that are classified by using been classified and to change the classification of all users of
a reference user with the extended list in the measurement type A to type B. For security reasons, you can change the user
program. type only in the client in which you are logged on.
Unclassified users
Mass change of user types is available by download or support
For more information about the extended list, choose package for SAP releases earlier than SAP R/3 4.6C (SAP Note
User Classification Quick Info: Program Documentation or SAP Note 376252).
313585.
Prerequisites
The extended list for user classification is available in support This task requires that you have chosen Environment Mass
packages for the following releases: Change on the initial screen of the measurement program and
SAP R/3 4.6C, SP11 that the software is displaying the dialog box System Measurement:
SAP R/3 4.6D, SP03 Mass Change of User Types, which offers the following options:
Classify Non-Maintained Users
Field Description Change Old Classification
Checked user type User type that is relevant for the measurement and For releases earlier than SAP R/3 4.6C, choose Goto Mass Change.
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 Fields


Figure 14: Mass Change of User Types

22
Classifying Unclassified Users Procedure
To classify the unclassified users, take the following steps: To migrate price lists, take the following actions:
1. 1. On the initial screen of the measurement program, choose
Use the input help to specify the new user type
2.
Choose Execute Environment Migration Price List
3. Check the security query, and confirm the mass change 2. The dialog box System measurement: Migration of price lists appears.
3. Use the input help to specify the new user type for each
A message in the status bar confirms the change to the
users. 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
Changing Old User Classifications migrated.
4. Choose Execute migration. You receive confirmation that the
1. Use the input help to specify the previous and the future
user type user type of your user has changed.
5. Check the new contractual user types of your users
2. Choose Execute
3. 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.

Figure 15: Price List Migration

23
8.8 Checking User Classification The List Classification Help function provides you with the
As of software component SAP_BASIS 640, the User Data Analyses options in the Classification Help Functions table for
or List Classification Help function helps you classify individual checking your user classification.
user types and provides you with an analysis of the plausibility
checks on various users. Function Comment Classification

Workbench Users Displays a list of the users that Development Workbench


changed the source code in the User (ID 06)
On the basis of the user data, the List Classification Help function last 12 months (SAP Note 967539) mySAP Business Suite
provides lists of users that access the related functions and Developer (ID 55)
mySAP <Individual
objects and shows the current classification. You can use the Solutions> Developer
list to check the classification of the listed users and correct it
Mobile Engine Users Displays a list of the users that SAP Mobile Engine User
if necessary. As soon as you are satisfied with the classification use mobile engines (ID 61)
of the users, you can perform the measurement again. Creator of Objects Displays a list of the users that Not yet available
create the most objects, such as
Classification help is available for ABAP Workbench and mobile orders

engine users and for checking user types. Classification help for Self-Service Users Displays a list of the users that Not yet available
most frequently execute activities
users creating objects and for user self-services is not yet available. that are not part of the self-
service area, such as maintaining
master records
The user lists are made anonymous when the measurement
results are transferred. That is, the data is transferred to SAP Table 4: Classification Help Functions
without the user names.
Procedure
To check user classification, take the following actions:
1. In the measurement program (transaction USMM), choose
User Data Analyses or List Classification Help
2. 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-
Figure 16: Classification Help surement. The most up-to-date measurement is at the top
of the table.
3. 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.
4. Select the measurement to be checked, and choose the

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


Workbench Users

24
Result Procedure
The result list for Workbench Users displays all users that changed To analyze users, take the following actions:
the SAP source code in the past 12 months and their classifications. 1. In the measurement program (transaction USMM), choose
As a rule, only developers change the SAP source code. Therefore, User Data Analyses or List Classification Help. In the Existing
check that these users are classified correctly (SAP Note 967539). Measurement Data dialog box, the system displays a table
of the previous measurements performed, with the number,
The user names are specified for internal use in your organization date, and time of the relevant measurement. The most
so that you can investigate these anomalies and, if necessary, up-to-date measurement is at the top of the table.
reclassify the relevant users. 2. To remove superfluous data, choose Delete. Ensure that you
do not accidentally delete the logs of the measurement that
The analysis information is made anonymous both in the you have transferred to SAP. If you do, you do not have any
measurement statistics and in the measurement log and trans- reference material if there are queries in the future.
ferred to SAP. 3. Select the measurement to be checked, and choose the
desired list option on the User Analysis tab page, such as
8.9 Analyzing Users Multiple Logons
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- Figure 17: User Analysis
ment statistics.
Result
You have the options found in the User Analysis Functions The result lists contain the user names for internal use in your
table for evaluating the measurement result. organization so that you can investigate and remove anomalies.

Function Comment The analysis information is made anonymous both in the mea-
Deleted users Displays a list of users that have been deleted in the last surement statistics and in the measurement log and transferred
week, last four weeks, or last twelve weeks to SAP.
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

25
9 PERFORMING THE 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
10 CONSOLIDATING RESULTS AND
TRANSFERRING RESULTS TO SAP
If you use multiple SAP software installations, first consolidate the As of software component SAP_BASIS 640, you can export the
measurement results of all systems in LAW (see section 14 LAW). measurement data to an LAW file directly in the measurement
program by choosing System Measurement Export to LAW File.
Your SAP Customer Competence Center must check the
measurement results for SAP contracts with more than one The report also serves as a kind of RFC module for communication
installation and consolidate them with LAW. between remote systems.

As soon as possible after the measurement, transfer the measure- For SAP releases earlier than software component SAP_BASIS 640,
ment results of the SAP component systems to the central take the following actions:
LAW system. This means that the user master records are unlikely Use SAP Note 766822 to migrate the report RSLAW_PLUGIN
to have changed and there are no (or only a few) differences for the releases in which the report already exists (SAP R/3 4.6C
between the user type statistics of the USMM measurement and 4.6D; SAP Web AS 6.10 and 6.20)
results of the individual systems and the consolidated results Use SAP Note 777163 to create the report RSLAW_PLUGIN for
in LAW. the releases in which the report does not exist (SAP R/3 3.1,
4.0B, 4.5B, and 4.6B)
Transferring Measurement Results to the Central LAW System
You must prepare the measurement results for further pro- All current and future corrections to the plug-in are based on
cessing with LAW. You do this using the report RSLAW_PLUGIN, these two SAP Notes.
which supplements the user data and converts it to an LAW file.
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

27
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
11 EVALUATION INFORMATION
11.1 Evaluation Rules If you do not use LAW to consolidate the users, note the
The following items are important for you to know when following information when classifying users that operate in
reading the measurement results: multiple clients and systems:
All chargeable users (nonchargeable users are, for example, A user must be classified only once in the highest group as a
substitute, test, and multiclient/multisystem users) and chargeable user in a production system (exception: ABAP
engines in the production clients of the system Workbench and/or SAP NetWeaver development tool users
The number of ABAP Workbench and/or SAP NetWeaver see section 11.2 Special Notes, for ABAP Workbench and/or
development tool users in all systems SAP NetWeaver development tool users in nonproduction
systems).
The relevant number of these users is the total of ABAP In all other systems, users can then be classified as
Workbench and/or SAP NetWeaver development tool users in multiclient/multisystem users (ID 11).
all systems.
ABAP Workbench and SAP NetWeaver development tool users,
Recommendation for Users Operating in Multiple Systems in particular, can be created in multiple systems, including
Use LAW to consolidate employees with multiple user master nonproduction systems.
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.

29
11.2 Special Notes In all other systems, classify all other users of people
Note the following information: already classified as test or multiclient/multisystem users
1. Unclassified users are counted with the standard user type (ID 11).
of the respective price list. The standard user type is assigned Transfer the measurement results of the nonproduction
on the basis of the clients status. Note the following systems to SAP.
information about client status: 3. The measurement program also counts locked users.
If clients have production status, the standard user type from 4. Users whose validity period has expired should note the
the valid price list is assigned to the as-yet unclassified following information:
users. As of SAP R/3 4.0B, the measurement program no longer
counts users whose validity period has expired.
Activated Price List Standard User Type In the case of earlier releases, the measurement program
SW Component Operational user (ID 01) counts users whose validity period has expired for another
mySAP.com Solution Suite mySAP Professional user (ID 52) 90 days after the expiry date.
mySAP.com Individual Solutions All users must be classified or you must specify 5. As of software component SAP_BASIS 610, the contractual
a standard user type (SAP Note 896872) user type (license data) and the special version can also be
Table 6: Standard User Types copied when you copy a user.
6. As of software component SAP_BASIS 620, particular
For unclassified users of the mySAP Individual Solutions technical users are automatically excluded from the system
price list or combinations of active price lists, specify a measurement (SAP Note 553606).
standard user type for unclassified users. You can obtain 7. Classification of the E-ASL surcharge for users of the Oracle
this function in a support package (SAP Note 896872). database ORACLE 7 Runtime is no longer necessary and has
of software component SAP_BASIS 620, SP7, if clients
As been removed from the measurement program. For earlier
have another status (nonproduction), the user type test is releases, ignore the prompt and deactivate the E-ASL indicator.
assigned to unclassified users as the standard user type.
2. 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).

30
12 MEASUREMENT RESULTS
The measurement program enters the measurement results 12.1 Measurement Statistics
in a table, and the previous results are overwritten. Check the results using the measurement statistics. To do this,
choose the Measurement Statistics option. If there are discrepancies,
The checks in the measurement program take place in the you must repeat the steps as of the user classification.
background. They determine the following information,
depending on the SAP software release, and present it in the The measurement statistics contain more data than the measure-
measurement log: ment log, so that you can more easily investigate discrepancies.
Deleted users: number of users that have been deleted in the The results determined (measured users and engines) are listed
last week, last four weeks, or last twelve weeks by client.
Users with expired validity periods: number of users whose
validity period expired in the last week, last four weeks, Do not send the measurement results to SAP until asked to do so.
or last twelve weeks
Number of users that have logged on to the system after their 12.2 Creating the Measurement Log
validity expired To format the finally determined measured data into a print
Number of measured users of the mobile engine format, choose the Create Log option on the initial screen of the
Highest number of a users multiple logons to the system system measurement.
List of users by category: shows the distribution of users to
the technical user types The measurement log contains mainly the same data as the
Automatically excluded, SAP technical users: shows the measurement statistics. However, it is made anonymous here and
technical users automatically delivered by SAP that are made combined systemwide. The following information is included:
available free of charge Header with date and address data
Message about recording the engine measurement: outputs a System-specific data
warning if the recording of the data for time-dependent engine Information and results relevant to the measurement
measurements began only after the specified measurement Results of background checks
period Measurement results
As of SAP R/3 4.6C, number and distribution of the users for Measurement results for excluded clients
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.

31
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 Support Portal at
support.sap.com/licenseauditing Engine & Self-Declaration Product
Measurement Engine Measurement.

32
13 DEFINITION AND AVAILABILITY OF
CONTRACTUAL USER TYPES
Classify your users according to their activity, based on their 13.1 User Types in the mySAP Solution
authorization and the contractual agreement and in accordance Suite/Business Suite Price List
with the price list on which your SAP contract is based. Note (mySAP.com Solution Suite Price List)
the following information:
As of software component SAP_BASIS 610, the contractual A detailed description and definition of the contractual
user types are listed for each price list on the User Types tab page. user types of mySAP.com Solution Suite is available on SAP
As of SAP R/3 4.6C, the selected price list controls the available Support Portal at support.sap.com/licenseauditing Information
contractual user types. about SAP System Measurement User Classification Overview of
The contractual user types are available to you as an F4 Help all available user types
selection list for SAP releases earlier than SAP R/3 4.6B.
Users without classification in production systems count as
mySAP Professional (ID 52) users.
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 ID Contractual User Type
package. 52 mySAP Professional (Cat. II)
You can download and install contractual user types 53 mySAP Limited Prof. (Cat. III)
individually or as a package on SAP Support Portal
54 mySAP Employee (Cat. IV)
at support.sap.com/licenseauditing Information about
55 mySAP Business Suite Developer
SAP System Measurement User Classification
Table 7: Examples of User Types for the mySAP Solution Suite/Business Suite
For measurement of contractual user types that may not yet Price List
be included in your measurement program, use the special module
user types by arrangement with your contact person at SAP for 13.2 User Types in the mySAP Individual Solutions
system measurement. Price List (mySAP.com Individual Solutions
Specify or overwrite the available special module user types Price List)
with the appropriate name.
A detailed description and definition of the contractual user
types of the mySAP.com Individual Solutions price list is
available at SAP Support Portal at support.sap.com/licenseauditing
Information about SAP System Measurement User Classification
Overview of all available user types.

33
Classify all valid users according to the licensed mySAP ID Contractual User Type
solution. An error message appears for unclassified users. 01 Operational
For unclassified users of the mySAP Individual Solutions price 02 Information
list, you can specify a standard user type for unclassified users. 04 Basis Only
You can obtain this function in a support package (SAP Note 06 Development Workbench
896872). Table 9: Examples of Contractual User Types for Software Component
(R/3 Enterprise) Price List

ID Contractual User Type


AA mySAP CRM Professional IS users are users who use industry-specific components and for
AB mySAP CRM Limited Professional whom an individual contractual rule holds (IS user types 81
BB mySAP CRM Developer through 85). Overwrite the IS users used and name them
AX mySAP ERP Professional clearly.
AY mySAP ERP Limited Professional
AZ mySAP ERP Employee 13.4 Special Module User Types
BA mySAP ERP Developer Special module user types are available to you regardless of the
active price list.
Table 8: Examples of Contractual User Types for the mySAP Individual
Solutions Price List
Special module users are users for whom a special individual
13.3 User Types in the SAP Software Component contractual rule holds.
(R/3 Enterprise) Price List These user types are permitted only if appropriate contractual
agreements with SAP are in place or by arrangement with
A detailed description and definition of the contractual your contact person for system measurement at SAP.
user types of the SAP Software Component price list is Overwrite the special module users used and name them
available on SAP Support Portal at support.sap.com/ clearly.
licenseauditing Information about SAP System Measurement User
If these user types are used without contractual agreement
Classification Overview of all available user types
or by arrangement, these users count as unclassified users,
Users without classification in production systems count depending on the underlying price list, and evaluated with the
as operational (ID 01) users. standard user type of the relevant price list.

ID Contractual User Type


71-79 Special module types 1 to 9
Table 10: Special Module User Types

34
13.5 Special User Types
Special user types do not depend on the activated price list.

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.

Table 11: Special User Types

35
13.6 Technical Users The measurement program counts the technical user types
All employees who use SAP software require a license and must for releases earlier than software component SAP_BASIS 610.
be set up as dialog users. These dialog users are chargeable, and Classify them manually as test users (SAP Notes 327917 and
they have the following benefits: 1402837).
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 SAPs own and technical
users from the measurement, provided that they are not
classified manually.

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)
Technical User Type Features Examples/Purpose
Dialog SAP-internal, technical user SAP*
DDIC
SAPCPIC
TMSADM
ITSLOGIN
Communication Cross-system activities, not capable of Batch-Input
interaction External RFC
CPIC
System System-dependent and system-internal Internal RFC
activities, not capable of interaction Background processing
Service System access (anonymous) used jointly by Anonymous system access (Internet user)
different users, not capable of interaction
Reference Tool for extending authorization, logon not Internet users with identical authorizations
possible

Table 12: Technical User Types

36
14 LAW
You use LAW to collect and consolidate license-relevant measure-
ment data (users and engines) for the component systems SAP R/3 SAP R/3 Business Info.
System HR System Warehouse
and the central system (LAW system) in which LAW is run. This System

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 Jones Miller Jones Baker Jones Taylor
Professional Limited Employee Employee Professional Professional
clearly according to their activity in all systems relevant for Profes-
sional
measurement; that is, you assign them a contractual user type.
You can then begin LAW.
1 Professional 2 Employees 2 Professionals
1 Limited Professional
During the subsequent consolidation in LAW, each persons
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 LAW Result
2 Professionals (Jones, Taylor)
user is superfluous. 1 Limited Professional (Miller)
LAW 1 Employee (Baker)

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 Figure 19: LAW Strategy
of the individual user types. It includes the deletion of
redundancies and contained contractual user types. Detailed information about LAW and its functions are
Sent directly to SAP after release available in SAP Library under SAP NetWeaver Library
SAP NetWeaver by Key Capability Solution Life Cycle Management
As a result, an anonymous summary of the same user types SAP Licenses License Administration Workbench.
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.

37
Note: The LAW documentation below refers to the first LAW version available for customers. There is a new LAW 2.0
version available with enhanced and improved functionalities. The LAW 2.0 documentation is provided on SAP Support
Portal http://support.sap.com/licenseauditing License Administration Workbench (LAW) Documentation LAW 2.0 Getting started with
the new LAW 2.0

The LAW screen consists of two large subscreens: Function Description Release Number

Control LAW (The function is in the


You can call all steps for user consolidation in sequence here. standard offering as of this
release.)
As an alternative, you can, as of software component
Use consolidation Consolidating central Software component
SAP_BASIS 640, use the functions of the tab pages to with LAW user master records by SAP_BASIS 610
transfer the measurement data for example, for the RFC a uniform criterion

transfer of data. LAW interface Using BAPI or XML Software component


SAP_BASIS 620, SP 42
pages
Tab
RFC connection LAW/ Starting remote actions Software component
The tab pages provide an overview of the systems for which component systems in component systems SAP_BASIS 640
data has already been imported into LAW or for which you SAP Solution Manager 4.0 Copying the RFC Software component
must still transfer data. The significantly enhanced functions destination SAP_BASIS 640

for transferring measurement data from the component Electronic LAW Entering component Software component
measurement plan systems SAP_BASIS 640
systems are also available to you here as of software component
Enhanced grouping Using multiple criteria, Software component
SAP_BASIS 640. The following functions are included: of users personalization objects, SAP_BASIS 640
Systems (imported systems) and so on

Inbox, Messages (as of software component SAP_BASIS 640) Grouping of systems Enabling partial Software component
consolidation of SAP_BASIS 700
Result, Groups (as of software component SAP_BASIS 700) groups for example,
group companies
Consolidation result Providing functions Software component
for further internal SAP_BASIS 700
processing for example,
license maintenance
Table 13: Overview of the Main Functions of LAW

14.1 Prerequisites for Using LAW


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

Figure 20: LAW Authorizations


You must have authorization for authorization object
This guide is based on the functions of LAW that were revised S_USER_GRP, ACTVT = 03 (display). For transferring the results,
and enhanced for SAP NetWeaver 2004s (software component you also require the authorizations SDCC_DEV = READ and
SAP_BASIS 700). It also contains all information for earlier SDCC_RUN = READ, WRITE for object S_SDCC.
releases. Some of the functions are also available for earlier
releases in support packages and the Note Assistant.

38
LAW System Information about creating and activating the report is
Note the following information about the LAW system: available in SAP Library under SAP NetWeaver Library
You have defined a system as the central system. The release SAP NetWeaver by Key Capability Solution Life Cycle Management
of this LAW system is SAP R/3 4.6C SP30 or later. The support SAP Licenses License Administration Workbench Prerequisites
package level must be current. for Using LAW, Component Systems.
Transaction LICENSE_ADMIN or SLAW exists in the LAW
system. As of software component SAP_BASIS 610, transaction User Data
LICENSE_ADMIN is included as standard. As of SAP NetWeaver The user master records need a uniform criterion, such as the
2004, transaction SLAW is also included as standard. same user ID (alternatively, first and last name, e-mail address,
security reasons, if you do not already use software
For telephone number, and so on).
component SAP_BASIS 640, use a separate system to make
the upgrade easier. Availability of Data to be Evaluated
You have determined the measurement-relevant data for the
We recommend operating LAW on SAP Solution Manager 4.0 component systems and the LAW system as follows:
or later, because the existing infrastructure of RFC connections You have classified the user master records in every relevant
can be used there. system in accordance with the activities of the users in the
system.
Component Systems You have run the system measurement (transaction USMM)
Note the following information about component systems: in every measurement-relevant system (see section
The component system release is SAP R/3 3.1I. 6 Measurement Program).
The report RSLAW_PLUGIN exists in the component systems
to collect the measurement data. 14.2 Collecting Measurement Data in the
The report RSLAW_PLUGIN is the plug-in for LAW and forms Component System
the interfaces between the central LAW system and the con- You can collect the measurement results directly in each
nected component systems. It must be used for formatting component system and take the following actions:
the measurement results and transferring them from the Save the data in a local file, which you load from the central
component system to LAW. system
As of software component SAP_BASIS 640, the report also Send the data to the central system by RFC (as of software
serves as a kind of RFC module for communication between component SAP_BASIS 640)
remote systems. To use the new functions of LAW and the Alternatively, start the report for the component system
future corrections for earlier releases, take the following actions: from the central system (see section 16.6 Starting Remote
Use SAP Note 766822 to migrate the report RSLAW_PLUGIN Actions in Component Systems).
for the releases in which it already exists (SAP R/3 4.6C and
4.6D, SAP Web AS 6.10 and 6.20) Information about collecting measurement data in the
Use SAP Note 777163 to create the report RSLAW_PLUGIN component system is available in SAP Library under
for the releases in which it does not exist (SAP R/3 3.1, 4.0B, SAP NetWeaver Library SAP NetWeaver by Key Capability
4.5B, and 4.6B) Solution Life Cycle Management SAP Licenses License
Administration Workbench Collecting Measurement Data in the
All current and future corrections to the plug-in are based on Component System.
these two SAP Notes.

39
Procedure Result
To collect measurement data in the component system, take You have collected the license-relevant data from the component
the following actions: system and can perform the next step, which depends on which
1. Start the report RSLAW_PLUGIN in the measurement of the following options you have chosen:
program (transaction USMM) by choosing System Combining the measurement data in LAW if you want to
Measurement Export to LAW File, or start the corresponding transfer the data to LAW by RFC
report that you have created (using transaction SA38) Loading system data from a file if you saved the data to a local
2. To transfer the data by RFC, first maintain the RFC file
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.
3. 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
Figure 21: Export to LAW File: RSLAW_PLUGIN

40
15 PROCESS OVERVIEW: LAW PROCEDURES
After you have performed the system measurement in the 5. If necessary, correct the user classification of the users
component systems and in the LAW system, you can evaluate in the original system (see section 18.2 Correcting User
and consolidate the measurement data centrally in LAW. To Classification)
consolidate the measurement results with LAW, you must 6. Transfer the consolidated data to SAP, and then check the
perform the steps below in the order in which they are listed: list of all transfers (see section 19 Transferring Results to
1. Combine the measurement data of all component systems SAP)
and of the central system in LAW (see section 16 Combining 7. Use BAPI to utilize the LAW data for additional internal
Measurement Data in LAW) processing (see appendix section LAW Interface)
2. Combine the users, and then check the user list (see section 8. Group the systems so that you can perform partial
17 Combining Users) consolidations later (see section 17.3 Grouping Systems)
3. Correct and amend the combined users manually, if necessary
4. Consolidate the data and check the results using the results
list and the Result tab page (see section 18 Consolidating
Contractual User Types)

41
16 COMBINING MEASUREMENT DATA IN LAW
You have the following options for transferring the data of the 16.2 Loading System Data for a Non-SAP System
component systems and central system to LAW: from a File
You load the data for each component system from a local If you have non-SAP systems in your system landscape from
file and transfer the central systems data with the LAW which the users use the SAP system indirectly through
system data function in step 1 of the Control LAW box. interfaces (for example, with an RFC user), you can also use
of software component SAP_BASIS 640, you can transfer
As LAW as the central measurement system for these systems.
the measurement data of the component systems and of the
central system by RFC. Significantly enhanced functions for To do this, collect the data required by LAW in a character-
transferring data from the systems are available. separated values (CSV) file. Use the report RSLAW_IMPORT_
EXTERNAL_DATA to convert it into a system identifier (SID)
You can also import data for non-SAP systems in your system text file that can be read by LAW, and then automatically load
landscape into LAW (see section 16.2 Loading System Data for a it into LAW.
Non-SAP System from a File)
Information about the requirements and procedure is
16.1 Loading System Data from a File available in SAP Library under SAP NetWeaver Library
You import the measurement files of the component systems SAP NetWeaver by Key Capability Solution Life Cycle Management
and the data of the LAW system into LAW as follows: SAP Licenses License Administration Workbench Overview of the
1. Call LAW (transaction SLAW or LICENSE_ADMIN) LAW Procedures Combining the Measurement Data in the LAW
2. To import the files with the measurement data for the Loading System Data for a Non-SAP System from a File.
component systems, choose the option Component System Data
in the Control LAW box
3. To import the measurement data for the LAW system, 16.3 Transferring Measurement Data to LAW by RFC
choose the LAW System Data option in the Control LAW box As of software component SAP_BASIS 640, you have the following
options for transferring measurement data to the central LAW
Result system by RFC:
The data of the systems relevant for the measurement is displayed You can start the measurement in the component system,
on the Systems tab page in the Measurement Results view. For and transfer the data with the report RSLAW_PLUGIN.
more detailed information about a system, double-click the You can start the measurement in the component system
corresponding line. from the central system. You then transfer the measurement
data to the central system by RFC or initiate its transfer
In the next step, you combine the users (see section from the central system (see section 16.6 Starting Remote
17 Combining Users). 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.

42
As of software component SAP_BASIS 640, you can load the Procedure
system data from a file. If you receive the SAP measurement To transfer measurement data to LAW by RFC, take the
request by e-mail, SAP sends you the electronic LAW measure- following actions:
ment plan with the measurement request. The measurement 1. Load the LAW measurement plan, and maintain the RFC
plan contains the system data (system number, installation destinations of your component systems and of the central
number, hardware key, and system ID). system
The LAW measurement plan is the basis of every consolidated 2. Start the measurement in the component systems and
measurement. Your SAP contact person at License Auditing in the central system
Services can send it to you on request. Alternatively, you can 3. To transfer the measurement data to the central LAW
also enter the measurement plan manually in exceptional system, select the systems with the status new on the Inbox
cases. tab page for which you want to transfer measurement data
and choose Transfer Measurement(s).
Prerequisites All selected measurements with the status new are transferred
Note the following prerequisites: directly to LAW. This is indicated on the Systems tab page in
The report RSLAW_PLUGIN (version 5.0 and later) exists in the Measurement Results Overview with a green traffic light. A
the central LAW system and the component systems. red traffic light, on the other hand, indicates that you have
There is a functioning RFC infrastructure between the central not yet transferred the measurement results for the
LAW system and the component systems. If they exist, you relevant system.
can use the RFC destinations of SAP Solution Manager 4. On the Messages tab page, you can display a log of all actions
(version 4.0 and later) for this purpose. so you can react to possible errors.
You have made the RFC destination for the LAW system known The functions of the application log are available to you
in the component system. 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).

43
16.4 Copying RFC Destinations of SAP Solution The program uses the assigned icons to indicate the status
Manager 4.0 of the individual systems and destinations. (The quick
As of software component SAP_BASIS 640, you can copy the info in the program provides details.) The destinations for
RFC destinations from the system landscape of SAP Solution a system are displayed (expanded) only if there are problems
Manager into LAW and reuse them. or if the assignment is not unique. If there is long text for
a message, the message is displayed as a link.
Prerequisites 4. Choose Save Destinations to copy the selected RFC destinations,
You have configured the system landscape of SAP Solution and if applicable, overwrite the existing destinations.
Manager 4.0. Any communication errors that are displayed might be only
temporary. You can therefore always copy all destinations
Procedure without restrictions.
To copy RFC destinations of SAP Solution Manager 4.0, take the 5. Check the usability of the selected destinations by choosing
following actions: Check Destinations
1. In transaction SLAW, switch to the Maintain RFC Data view 6. Call the problem-identification log by choosing Display Log.
on the Systems tab page If the program identifies problems during the data collection
2. Choose Add RFC Destinations. The Transfer RFC Destinations from or a check, it records this in the log.
Solution Manager screen appears. If this function is not displayed,
no system landscape has been maintained, or SAP Solution Result
Manager is not available in this system. You have copied the RFC destinations of SAP Solution
3. Select the RFC destinations for the component systems to Manager 4.0.
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.

44
16.5 Entering Component Systems 5. To compare the system identification data with the data
As of software component SAP_BASIS 640, you can either load from the component systems and to fetch and add missing
the data for the component systems from a file (LAW measure- data (release and system status), select all systems and
ment plan) or, in exceptional cases, include it manually. choose Check System Overview by RFC.
If the function could not be executed or inconsistencies
With an Electronic LAW Measurement Plan were found (for system number, installation number, and
If you have an electronic LAW measurement plan, take the so on), the traffic light is red, and an icon is displayed in
following steps: the Info column, with which you can display more detailed
1. Start LAW information. You must manually clean inconsistencies
2. Switch to the Maintain RFC Data view on the Systems tab page displayed with a red traffic light by taking the following
3. To load the system data from the file, choose Load Measure- actions:
ment Plan Delete the relevant line, and choose Add New System
A dialog box appears, in which you specify the local file Enter the correct data in the dialog box
to be loaded. All system data of your component systems If the checks ran successfully, the traffic lights are green.
to be measured and the central system are displayed in 6. Save the system overview
LAW in this way.
If system data that is, an old LAW measurement plan Information about the procedures, checks, and status are
already exists, LAW compares the plans and copies the available in SAP Library under SAP NetWeaver Library
manually added data, such as the RFC destination. How- SAP NetWeaver by Key Capability Solution Life Cycle Management
ever, it does not delete any component systems when SAP Licenses License Administration Workbench Overview of
doing so. You must always perform the deletion manually. the LAW Procedures Combining the Measurement Data in the LAW
4. Add the name of the RFC destination for each system, Transferring Measurement Data to the LAW by RFC Entering
and if necessary, replace the default name of the report Component Systems paragraph With an Electronic Measurement Plan.
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.

45
Without an Electronic LAW Measurement Plan 16.6 Starting Remote Actions in Component Systems
If you need to add to the electronic LAW measurement plan, To start remote actions in component systems, do the following
perform the following steps for each system to be added: activities:
1. Use the Add New System function to enter the data for each 1. Start LAW (transaction SLAW)
individual system. If you do not specify a system number, 2. Switch to the Remote Actions view on the Systems tab page.
LAW assigns a temporary system number. The status display of the traffic lights is independent of the
2. To compare the system identification data with the data status display in the Maintain RFC Data view and has the
from the component system and to fetch and add missing following meanings:
data (release and system status), select the system and choose Gray: No action has yet been started.
Check System Overview by RFC. You must have set up the RFC Yellow: An action has been started but not yet finished.
connections for this. Green: The last action was successfully executed.
If the function could not be executed or inconsistencies were Red: The last action was not successfully executed.
found (for system number, installation number, and so on),
the traffic light is red, and an icon is displayed in the Info If the status is red, there is an icon in the Info column, with
column, with which you can display more detailed infor- which you can display the associated error text.
mation. You must manually clean inconsistencies displayed 3. Select the component system to be measured, and under
with a red traffic light by taking the following actions: measurement tools, choose, for example, the action Start and
Delete the relevant line, and choose Add New System Transfer Measurement
Enter the correct data in the dialog box You can start only one action for each component system.
If you start a new action before an action is completed,
If the checks ran successfully, the traffic lights are green. the system displays a warning. If you ignore this warning,
3. Save the system overview 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.

46
Action Comment 16.7 Deleting a Component System or
Start and transfer This starts the measurement in the component system, Measurement Data from LAW
measurement waits for the end of the measurement, and transfers the
measurement results to the central LAW system. The results
In LAW, you can either completely delete one or more component
are available on the Inbox tab page. systems from the overview or delete only the measurement data
of these systems.
Note: This function always starts asynchronously and is not
available for component systems with SAP software releases
earlier then SAP R/3 3.1. Prerequisites
Start measurement This starts the measurement in the component system. This You have already entered the data for the component systems
only corresponds to measurement with the local transaction
USMM. or transferred the measurement data to LAW.
Transfer last This instructs the component system to transfer the most
measurement recent available measurement to the central LAW system. Deleting a Component System
This corresponds to sending a measurement by RFC with the
report RSLAW_PLUGIN. To delete a component system, do the following activities:
Test connection This checks the RFC infrastructure. RFC communication to 1. Start LAW (transaction SLAW)
the component system is created for this test, which in turn 2. On the Systems tab page, choose the Delete Systems function in
creates RFC communication back to the central LAW system.
the Maintain RFC Data view or Remote Actions view
Perform qRFC This branches to the qRFC monitor. The status of the
3. Select the systems to be deleted.
analysis asynchronous RFC requests is displayed there, and you can
analyze possible problems. All remote actions, with the The selected systems are removed from the central LAW
exception of the Check System Overview by RFC function, take
place asynchronously as qRFC.
system with all of their data.
Perform tRFC This branches to the tRFC monitor. The status of the
analysis transactional RFC requests is displayed there, and you can Deleting Only Measurement Data
analyze possible problems.
To delete only measurement data, do the following activities:
Table 14: Possible Actions in the Component System 1. Start LAW (transaction SLAW)
2. Choose the Systems tab page in the Measurement Results overview
3. Select the systems for which you want to delete data
4. 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.

47
17 COMBINING USERS
You can combine multiple user master records for the same Automatic combination offers the following criteria:
employee. User name
Last name and first name
The criteria for combination originate from the user maintenance Account number
(transaction SU01) of the source system. As of software compo- E-mail address
nent SAP_BASIS 640, you can extend these criteria if necessary, Telephone number
for example, by using personalization objects.
The system displays the message Users successfully combined in the
17.1 User Combination status line.
To combine users, do the following activities:
1. Call LAW (transaction SLAW or LICENSE_ADMIN) For manual combination, the system displays the Combine Users Manually
2. In the Control LAW box, choose the second option, Combine screen. Depending on whether you have imported new users
Users. The system displays the Combine the Users dialog box. from new systems into LAW, choose one of the following options
3. In the dialog box, choose whether you want to combine when filling out this selection screen:
your users automatically or manually If you have not imported any users from new systems into
LAW, you do not need to make any entries on this screen, but
We recommend that you first automatically combine the users you should choose Execute to combine all imported systems
and then, if necessary, manually correct or amend the combined automatically.
users. If you have just imported the data for a new system into LAW
and had earlier already automatically combined the data for
A manual correction is required if, for example, different spellings the previous systems, you must now automatically combine
of the user name are used in different systems (for example, the users of the new system by the same criteria. To do this,
in system A Benita Hartmann and, in system B, Hartmann, set the Automatically Assign by indicator on the Combine Users
Benita or HARTMANN). Manually screen, and choose the criteria for the combination.
Then choose Execute.
Choose the grouping criterion/criteria best suited to your
situation for example, the criterion user name if your users have In both cases, the screen Combine Users Manually appears. You
the same user name in all systems. (If you are using central user should now take the following actions:
administration, this is automatically the case.) 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).

48
17.1.1 Displaying the User Combination System details, which include the following information:
To check the combination of the users, choose the Display User Installation number, system name, client, and hardware key
List option in the Control LAW box. The user list provides the
following information about the user and the systems in which Additional system details, as of software component SAP_BASIS
it is created. 700, include the following information:
System number
User details, which include the following information:
User name, first name, and last name The LAW data is available to you for internal, automated
Contractual user type and special version surcharge processing through the LAW interface (see appendix section
Account number, the date the user was created, and the LAW Interface). You can obtain the data in the following ways:
date of last logon As of software component SAP_BASIS 620, SP42, by using the
report RSLAW_TEST_BAPI
Additional user details, as of software component SAP_BASIS As of software component SAP_BASIS 640 in LAW, by choosing
700, include the following information: Goto Information Systems
E-mail address, telephone number, and cost center
Category (production and test), classification (manual, 17.1.2 Correcting the User Combination
reference, and so on), and country surcharge To correct errors that you found when checking the user list,
Personalization objects take the following steps:
1. 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.
2. Revise the old result, if desired

Result
You have combined the users and can now consolidate the
contractual user types.

Figure 22: Criteria for Combining Users

49
17.2 Enhanced Grouping of Users 17.3 Grouping Systems
As of software component SAP_BASIS 640, you can extend the As of software component SAP_BASIS 700, you can use consoli-
existing criteria for combining users to then group the users as dation groups to consolidate by groups of systems within LAW.
follows: For example, you can evaluate by parts of the company or similar
By more than one criterion, such as name and telephone structures.
number
By personalization objects The Groups tab page appears, since the option Consolidation in Groups
By a combination of both Possible is activated under Utilities Settings.

You can create your individual user groupings with personaliza- Note that if Consolidation in Groups is activated, only some of
tion objects, which are available as of SAP R/3 4.6C. the Consolidation Result functions are available. For example, you
cannot enter any licenses.
When grouping, you will find that grouping fields are displayed
only if personalization data exists in LAW. The number of these You can now return to the Systems tab page and start the partial
fields corresponds to the number of different personalization consolidation in the Control LAW box.
objects but is restricted to a maximum of five.
More information about the requirements and procedure
Note the following information: for grouping systems is available in SAP Library under
If you are using personalization objects, these must be main- SAP NetWeaver Library SAP NetWeaver by Key Capability Solution
tained in all systems and for all users. Otherwise, grouping is Life Cycle Management SAP Licenses License Administration
incomplete. Workbench Overview of the LAW Procedures Grouping Systems.
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.

50
18 CONSOLIDATING CONTRACTUAL USER TYPES
With this procedure, you consolidate the contractual user types Procedure
of the individual users. LAW takes into account that certain To consolidate contractual user types, take the following actions:
contractual user types are already included in others. This means 1. Call LAW (transaction SLAW or LICENSE_ADMIN)
that licenses are required only for the users overall contractual 2. To start the consolidation, choose the Start Consolidation option
user type. in the Control LAW box. A dialog box appears in which you
can choose to schedule consolidation as a background job.
Example 1 Note the following information:
User A Overall Contractual User Type If you consolidate only a few groups instead of all LAW
Operational (01) data, the status light is yellow.
EHR User (07) Operational (01) you receive the message No consolidation groups were determined.
If
Test (91) Perform the function anyway?, you can either specify one or more
groups to be consolidated on the Groups tab page or choose
Example 2 Continue to consolidate all data in LAW.
User B Overall Contractual User Type you receive the message Country surcharges and special versions
If
mySAP Professional (52) must be the same in all systems, correct the user classification
mySAP Employee (54) mySAP Professional (52) and restart the consolidation.
Substitute (04) 3. Choose Display Results.
The Result of the User Consolidation screen appears. Depending
Special Notes on the SAP release of the LAW system, you can display the
If a clear contractual user type cannot be determined for a user, following list of consolidated results:
the contractual user types are indicated as a user combination. Consolidated users: compressed list that shows only one
line for each group
For example, the user is classified as a developer user and a This list is the default list in the delivered system. With
professional user, or special combinations exist. software component SAP_BASIS 700, you can display the
following lists of consolidated results by choosing Change
Example 3 Display:
User C User Combination Consolidated users: errors: list of the consolidation errors
mySAP Professional (52) in which only the consolidation groups that could not
Test (91)
mySAP Professional (52) be consolidated are displayed. You can select this list as
Special Module User (71) Special Module User (71) the default list by choosing Utilities Settings and then the
option Only Display Errors in Consolidation List.
Grouped users: complete list with all users
4. 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 users
grouping).

51
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
Figure 23: Result List of User Consolidation types, while the lower part contains all consolidated user-type
combinations. If there are no user-type combinations, the
Result lower part is not displayed.
The consolidated results are displayed for each user. The Status
column specifies whether the contractual user types of the Column Comment
users are consistent, showing the following information: Indicator Shows whether the row is for stand-alone users or users
created by an upgrade
If the light is green, the contractual user types of the user are
Combination of User Specifies a user type or a combination of user types that
consistent. Types was determined during the consolidation and for which
the light is red, the contractual user types of the user are
If the numbers that follow the item apply
inconsistent; that is, special versions and country surcharges Individually Shows the number of users with this type or this type
do not match in all systems. combination
In Combination Shows the additional number of users of this type that
An example of inconsistent contractual user types is as have resulted from type combinations (only in the upper
follows: the user is, for example, classified as operational, part of the table).
without a special version, and as an information user with
The totals in this column are calculated purely arithmeti-
the special version of double byte. cally on the basis of the combinations found and do not
Since you can transfer only results with consistent contractual take into account special features of contracts in any way.
You can change the values at any time in change mode
user types to SAP, correct the user classification (see section and therefore adjust them to the applicable contractual
18.2 Correcting User Classification). conditions.
Total Shows the total of the user types individually measured
and found in combination (total of the two previous
The LAW data is also available to you for internal, automated columns)
processing through the LAW interface (see appendix section Licensed (only without Lets you display or enter the number of existing licenses
LAW Interface). You can obtain the data in the following ways: group consolidation) for each user type

As of software component SAP_BASIS 620, SP42, by using the Balance (only without
group consolidation)
Shows the difference between existing and measured
licenses
report RSLAW_TEST_BAPI
of software component SAP_BASIS 640 in LAW, by choosing
As Table 15: Columns of the Results Table
Goto Information Systems

52
The following functions are available in the list of results: Delete licenses from the archive
This function deletes saved consolidation results from the archive
Display types as ID/text using a selection dialog box.
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 Figure 24: Result of User Consolidation
number of existing licenses for the individual types.
18.2 Correcting User Classification
Save licenses in archive If you find errors in the results display during the classification
The function has two tasks. First, it saves the maintained licenses of a user, you can correct these only in the source system.
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 Procedure
again at a later time. At every save, you need to enter a description. To correct the user classification, take the following actions:
This description makes it easier for you to select the results you 1. Correct the user classification in the source system, and
want later from all of the saved results. The date and time are restart system measurement (transaction USMM)
automatically added at every save. 2. Collect the measurement data in the component system
3. Delete the relevant system in LAW
Fetch licenses from archive 4. Import the corrected measurement data, and repeat the
As soon as consolidation results have been saved and therefore following procedures:
exist in the archive, you can use this function to retrieve and Combine users
display a particular result. You select the desired result in a dialog Consolidate the contractual user types
box. Although you lose the current display when you do this,
you can save the display first. Result
You can transfer the corrected results to SAP.
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.

53
19 TRANSFERRING RESULTS TO SAP
After you have consolidated the data, transfer the results to SAP. Procedures
The following procedures are required:
LAW currently supports two procedures: the Service Data Con- 1. Call LAW (transaction SLAW or LICENSE_ADMIN)
trol Center (SDCC) and the new Service Data Control Center 2. To transfer the files with the measurement data to SAP,
(called SDCCN; see SAP Note 861753). The data is transferred choose the option Transfer Directly to SAP in the Control LAW box
anonymously, as displayed in the LAW log (fax log). 3. If you have created comments, you can now use a dialog
box to determine whether you want to send these to SAP
You can also create comments about the measurement data unchanged
using the Comments push button. These are also transferred to 4. To display the list of all transfers, choose the Display Transfers
SAP. option in the Control LAW box. The transfer log displays the
status of all transfer requests.
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.

54
APPENDIX

Usertype Description

Up-to-date and detailed descriptions and definitions of the contractual user types of all SAP price lists are available on SAP Support
Portal

http://support.sap.com/licenseauditing Information about SAP System Measurement User Classification Overview of all available user
types

Contractual user types that are not yet available in the measurement program for your release, you can either obtain in a support
package (SAP Note 428479) or download and install them using a report provided on SAP Support Portal

http://support.sap.com/licenseauditing Information about SAP System Measurement User Classification All usertypes of
SAP_BASIS...

55
LAW Interface

As of software component SAP_BASIS 620, Support Package 42, You receive a detailed selection of LAW data in the LAW system
the LAW data is available to you for internal, automated processing that you can use for internal processing. You can obtain the
through the LAW interface for example, for internal cost data in one of the following ways:
allocation for the licenses. As of software component SAP_BASIS 610, by using the report
RSLAW_TEST_BAPI
The LAW interface is a collection of function modules with As of software component SAP_BASIS 640 in LAW, by choosing
which you can access the information stored in LAW with read Goto Information Systems
access.
Information about the LAW interface, business objects,
Seven business objects and the corresponding BAPI programming function modules, and BAPI interfaces are available in
interfaces have been defined for this read-only access. The BAPI SAP Library under SAP NetWeaver Library SAP NetWeaver by
programming interfaces provide either one or several tables, or Key Capability Solution Life Cycle Management SAP Licenses
an XML document. 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 Business Objects


Object Comment Function Module
LAWUser Users in LAW BAPI_LAWUSER_GETLIST
The object contains all relevant data for an SAP software user in
LAW.
LAWSystem Systems in LAW BAPI_LAWSYSTEM_GETLIST
The object contains all relevant data for SAP software in LAW.
LAWEngine Engines in LAW BAPI_LAWENGINE_GETLIST
The object contains all relevant data for an engine in LAW.
LAWUserType User types in LAW BAPI_LAWUTYPE_GETLIST
The object contains all relevant data for an SAP software user
type (license type) in LAW.
LAWConsUser Consolidated users in LAW BAPI_LAWCONSUSR_GETLIST
The object contains all relevant data for a consolidated SAP
software user in LAW.
LAWConsEngine Consolidated engines in LAW BAPI_LAWCONSENG_GETLIST
The object contains all relevant data for a consolidated engine
in LAW.
LAWConsUserType Consolidated user types in LAW BAPI_LAWCONSUTY_GETLIST
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.

56
www.sap.com /contactsap

50 053 697 (06/10)

You might also like