Analysis Extrator
Analysis Extrator
User Guide
Table of Contents
2 Company Information 42
3 Copyright 43
User Guide – CrystalBridge® Analysis 3
NOTE
The subcomponent CrystalBridge® Analysis Extractor is part of Analysis Basic.
The analysis extract generates an evaluation that provides a comprehensive overview of your sys-
tem. The focus is on system usage, for example the scope of the organizational structure, how
intensively your system is used, or which modules are used in your system. Furthermore, you can
compare multiple scans from different systems or clients.
CrystalBridge® Analysis Extractor is particularly useful for preparing transformation projects and
anticipating the complexity of your project. CrystalBridge® Analysis Extractor provides answers to
key questions in these areas. For example, it tells you to what extent the transformation rule base
needs to be extended in order to transform all relevant tables and data objects. Based on the eval-
uation, SNP Schneider-Neureither & Partner SE can create a qualified offer that covers your busi-
ness landscape transformation requirements.
To apply the changes, the profile of the role must then be regenerated with transaction SU01 or
PFCG.
4 User Guide – CrystalBridge® Analysis
NOTE
If you do not assign the role to the executing user, the user receives an error message
when calling the CrystalBridge® Analysis Extractor role that they are not authorized to run
the program.
NOTE
For analyses on systems with version SAP_BASIS 701 (or higher) and an MSSQL data-
base, the authorization object S_DBCON must be assigned to the user profile in order
to be able to display the table size. You can perform the assignment using transaction
PFCG or SU01.
NOTE
If you receive an error message that you are not authorized to run the program, contact
your system administrator and have the role /SNP/SC assigned to you.
Area Description
1 Menu bar
1. Use the SAP® GUI to log on to the client of the SAP® R/3 system where you want to perform
the scan.
2. Start transaction /N/SNP/SC.
NOTE
If you receive an error message that you are not authorized to run the program,
contact your system administrator and have the role /SNP/SC assigned to you.
3. Depending on the scan you want to perform, click Standard Scan or Extended Scan.
6 User Guide – CrystalBridge® Analysis
NOTE
The Standard Scan extracts all the data that your contact person at SNP needs to
create an offer for you. The Extended Scan contains more detailed data in order
to gain a deeper insight into your system. Compared with the Standard Scan, the
Extended Scan might have a longer runtime.
NOTE
The modes differ with respect to the quantity of extracted data. Standard mode
has a short runtime. It is the optimal mode for sales purposes and contains all the
information necessary to create an offer. Extended mode extracts additional data
that is relevant to consulting and migration projects, and therefore has a longer
runtime. It is used to perform more detailed evaluations.
NOTE
You can open a description of a parameter by selecting the relevant parameter
and pressing F1.
NOTE
If you adjust additional settings that are disabled in the standard configuration,
this can result in long runtimes.
User Guide – CrystalBridge® Analysis 7
NOTE
You can add additional parameters via Go to > Expert mode.
You can start both the Standard Scan and the Extended Scan manually.
The manual scan allows you to configure the parameters for a specific variant if you want to determ-
ine non-standard information or want to disable irrelevant parameters.
For the manual scan, a distinction is still made between user mode and expert mode. In expert
mode, additional parameters are enabled to refine the data collection.
NOTE
Changing the parameters can influence the runtime of CrystalBridge® Analysis Extractor.
We therefore recommend that you only change the parameters after consulting a contact
person at SNP Schneider-Neureither & Partner SE.
The following table lists all parameters with a description and shows which parameters are set by
default in which mode.
Standard Extended
Parameter Description
Scan Scan
Technical scans
Standard Extended
Parameter Description
Scan Scan
EXAMPLE
How frequently do certain order
types appear (field: AUART) in the
table AUFK?
Standard Extended
Parameter Description
Scan Scan
EXAMPLE
Document number of an accounting
document
Exact table fill level If this parameter is enabled, the scan determ- - -
ines the exact number of rows in selected
tables.
Standard Extended
Parameter Description
Scan Scan
Standard Extended
Parameter Description
Scan Scan
NOTE
This parameter collects a very large
amount of data and is therefore dis-
abled by default.
Business scans
Standard Extended
Parameter Description
Scan Scan
NOTE
The TOYEAR field is transferred to
the result even if the YEARIND flag
is disabled. Therefore, this inform-
ation is always immediately avail-
able for the number range analysis
in CrystalBridge®.
Standard Extended
Parameter Description
Scan Scan
TIP
The parameter is active in the Exten-
ded Scan. In expert mode, you can
select function modules for analysis
in manual execution. The entire func-
tion group is preset in the standard
system, but you can also select indi-
vidual function modules to restrict
the analysis if not all components
are relevant for your analysis. The
restriction reduces the runtime of
CrystalBridge® Analysis Extractor.
14 User Guide – CrystalBridge® Analysis
Standard Extended
Parameter Description
Scan Scan
NOTE
This evaluation provides detailed
results on usage frequencies if the
following parameters are set:
SAP tables
Customer tables
System usage
Expert mode: UPL data cus-
tom development/for SAP
standard
Resume
User Guide – CrystalBridge® Analysis 15
Standard Extended
Parameter Description
Scan Scan
Reuse results of last If this parameter is enabled, you can reuse the - -
run? results of the last analysis.
Standard Extended
Parameter Description
Scan Scan
Detailed logging
Determine DB statistics?
In this area, you can adjust settings for the table scan of the SAP tables and customer tables in
16 User Guide – CrystalBridge® Analysis
Standard Extended
Parameter Description
Scan Scan
order to achieve the desired result for your system analysis using CrystalBridge® Analysis
Extractor.
Standard Extended
Parameter Description
Scan Scan
Max. entries to count In this field, specify how many entries you X X
want to count. In the standard con-
figuration, the value 1,000 is preset.
Standard Extended
Parameter Description
Scan Scan
NOTE
These options only apply to SAP
tables, not to customer tables.
Client-dependent and cross-cli-
ent customer tables are always
scanned.
Extension
Det. analysis
Fields for detailed ana- In this field, specify the fields for the X X
User Guide – CrystalBridge® Analysis 19
Standard Extended
Parameter Description
Scan Scan
Object analysis
EXAMPLE
Fiscal years of the company
codes
20 User Guide – CrystalBridge® Analysis
Standard Extended
Parameter Description
Scan Scan
NOTE
If this parameter is enabled, the
runtime of the analysis
increases considerably.
Fields for object analysis In this field, you can specify the fields that X X
are relevant to your object analysis. It is pos-
sible to select multiple entries according to
the SAP standard. In the standard con-
figuration, fields are already preset.
Hide fields without values If this parameter is enabled, the scan does X X
not show number ranges without values.
Fields for extraction In this field, specify the fields from which X X
you want to analyze the number ranges. It is
possible to select multiple entries according
to the SAP standard. In the standard con-
figuration, fields are already preset.
Tables for exact number In this field, specify the tables for which X X
CrystalBridge® Analysis Extractor will
determine the exact number of data
records. It is possible to select multiple
User Guide – CrystalBridge® Analysis 21
Standard Extended
Parameter Description
Scan Scan
Enterprise checks
Standard Extended
Parameter Description
Scan Scan
Business Object Repos- In this field, you can specify objects from X X
itory the Business Object Repository that you
want to analyze during the scan. In the
standard configuration, all objects are ana-
lyzed.
Search for database oper- If this parameter is enabled, the scan ana- X X
ations lyzes the usage of database operations.
Standard Extended
Parameter Description
Scan Scan
EXAMPLE
Syntactically incompatible
changes to the existing function
of a function module are iden-
tified.
Org. structures
Standard Extended
Parameter Description
Scan Scan
ard.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
Standard Extended
Parameter Description
Scan Scan
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
Standard Extended
Parameter Description
Scan Scan
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
NOTE
Disable this parameter to avoid
error logs due to very large
data records.
Repository
Standard Extended
Parameter Description
Scan Scan
DDIC info for customer If this parameter is enabled, the scan ana- X X
tables? lyzes the structures of the customer tables.
For example, this enables you to see which
data elements and domains (e.g organ-
izational units) are used in the individual cus-
tomer tables.
NOTE
For this to work, you must
enable the interface analysis in
the Technical analysis area.
System usage
Go back how many days? In this field, you can specify a value in days. X X
28 User Guide – CrystalBridge® Analysis
Standard Extended
Parameter Description
Scan Scan
UPL data custom devel- UPL stands for Usage Procedure Logging. - X
opment
If this parameter is enabled, the scan iden-
tifies the SAP system usage at the level of
function modules, classes and methods.
NOTE
UPL must be enabled in the SAP
system and must have collected
data.
UPL data SAP standard UPL stands for Usage Procedure Logging. - X
NOTE
UPL must be enabled in the SAP
system and must have collected
data.
Transports
Interfaces
RFC for how many In this field, you can specify a value in X X
User Guide – CrystalBridge® Analysis 29
Standard Extended
Parameter Description
Scan Scan
IDoc for how many years? In this field, you can specify a value in years. X X
This value determines how many past years
the scan considers when identifying IDoc
interfaces available in the system. The
default value is 10.
Collect RFC status data? If this parameter is enabled, the scan col- - -
lects the status data for the RFC con-
nections.
Standard Extended
Parameter Description
Scan Scan
CACCD
User Guide – CrystalBridge® Analysis 31
Standard Extended
Parameter Description
Scan Scan
BUKRS
WERKS
EKORG
VKORG
Technical parameters
EXAMPLE
Hardware means information on
the CPU, memory and work pro-
cesses.
Use the spool of the job If this parameter is enabled, the scan saves - -
the results file to the spool of the job.
Description texts
Standard Extended
Parameter Description
Scan Scan
NOTE
If you disable the Collect
description texts parameter,
this can significantly reduce
the understanding of the extrac-
ted data.
Use for which tables? In this area, you can specify the types of - X
tables for which you want to use this func-
tion.
No. of largest tables You can use this field to define the number - X
of largest tables for which you want to use
this function.
Max. number of can- You can use this field to define the max- - X
cellations imum number of allowed cancellations until
the process terminates.
Standard Extended
Parameter Description
Scan Scan
In the "Managing Results" below, you can view previous scans and display or download their res-
ults.
To provide scan results to SNP Schneider-Neureither & Partner SE for evaluation, the following
functions are available:
NOTE
We recommend sending files via e-mail.
1. Use the SAP® GUI to log on to the client of the SAP® R/3 system whose scan results you
want to send.
2. Start transaction /N/SNP/SC.
3. In the menu bar, click Go to > Manage system scan results.
The results management area opens.
34 User Guide – CrystalBridge® Analysis
The results are displayed in a table containing the following information and functions:
Informative data The current user and the client on which the scan was performed are dis-
played for each scan.
In addition, the start and end date, the start and end time, the runtime of
the scan, and the status are displayed.
Print Out Results – Displays a printout of the scan result in its raw
format
ture
NOTE
If an error occurs when compressing the file, try again. If the error occurs again,
confirm the Compress result query with No, create a ZIP archive from the files,
and e-mail it to SNP Schneider-Neureither & Partner SE.
User Guide – CrystalBridge® Analysis 35
NOTE
The file extension .snp is absolutely necessary, as otherwise the file becomes
unusable and cannot be evaluated.
6. Click Save.
7. Click Transfer.
The file is exported to the storage location you specified.
NOTE
If you performed a Standard Scan, a query opens asking whether you want to pro-
ceed with the Extended Scan. Do what your SNP consultant recommends.
3. Enter your username (i-user) and your password and click Login.
NOTE
If you do not yet have an i-user, click Sign up. Fill out the registration form and
click Register below the form. SNP Support will create your i-user, and you will
receive a message as soon as you can log in.
NOTE
You can only upload files with the file extension .snp. If your file has another file
extension, it is probably packed in an archive. Unpack the file(s) before uploading
it/them.
CrystalBridge® Analysis Extractor does not write data to SAP® standard tables or other tables. It
only writes data to the SNP namespace (this includes also the caching process).
Overview
User Administration
The name of the person who runs the scan on your SAP® system is the only personal information
determined. In addition, the software collects aggregated data but no personal data, provided that
master data and transaction data have been divided as defined in the SAP® standard. Aggregated
data includes the number of users and user roles, for example.
NOTE
If the organizational structures (e.g. sales or purchasing organizations) of your company are
set up based on personal data, personal data might be included in the analysis result. The
collection of personal data can be excluded by parameterizing the analysis run.
For technical reasons due to third-party developments or in-house developments on the analyzed
SAP® system, we cannot completely rule out that data might be analyzed beyond the intended
scope. Nevertheless, determining this information is absolutely necessary because a trans-
formation project cannot be carried out if the required data is not available. This includes data struc-
tures that you want to analyze, migrate, harmonize, convert, verify or mask.
If you do not want to send the scan results via e-mail, you can upload the result file to the Crys-
talBridge® Analysis Extractor Portal directly (see Uploading Results via the SNP Service Portal).
The results uploaded to the CrystalBridge® Analysis Extractor Portal are only visible to the relevant
customer and consultant responsible for the CrystalBridge® Analysis Extractor project.
minimal authorizations.
To solve this problem, ask your SAP® Basis system administrator to assign the role /SNP/SC to
you. This role is delivered together with CrystalBridge® Analysis Extractor and contains all the
required authorizations. However, the CrystalBridge® Analysis Extractor transport must then be
imported into all clients in the system because the role can only be installed on a client-dependent
basis.
To apply the changes, the profile of the role must then be regenerated with transaction SU01 or
PFCG.
Log off the SAP® system completely and log on again. You should now be able to use all the Crys-
talBridge® Analysis Extractor functions without any problems.
The tables in question were not enabled correctly. As a result, they trigger a short dump when they
are accessed (even with standard transactions such as SE16). In such a case, start the scan with
preconfigured parameters. Click Go to > Expert mode to switch to the window for detailed para-
meterization. Select the Check nametabs? option. The scan will perform additional checks before
accessing tables.
NOTE
Because these checks are quite resource-intensive, disable this option if you are sure that
your system does not contain any inconsistent tables.
disk space) compared with spool mode. The files usually have a size of about 30 MB. In exceptional
cases (e.g. when performing a potential analysis), the file size can reach up to 200 MB. Use spool
mode only if the authorizations of the current user are not sufficient to write data to the working dir-
ectory of the SAP® Application Server.
If problems occur when querying database statistics, you can disable this query. The corresponding
parameter is enabled by default, i.e. the database statistics are determined. If you disable this para-
meter, the following areas are partially restricted: Add-ons, Business Object Repository, SAP
tables, customer tables. In addition, the general information on the database size is obtained by
other means; this different calculation method can lead to differing results in the General Inform-
ation area.
An example is the database type DB400. The total size of the database is the ASP total size. The
size of the database used is determined by tables, primary keys and indexes. Views are omitted
because they are not relevant for migration scenarios.
User Guide – CrystalBridge® Analysis 41
For HANA databases, the total database size is based on the disk size. The database size used, on
the other hand, is based on the data size of all volumes. This information also includes the client
capability. Accordingly, all information is specific to the database client of the analyzed SAP® sys-
tem.
In special cases, for example when using SAP version SAP_BASIS 701 (or higher) with an MSSQL
database, the executing user requires the authorization object S_DBCON. Otherwise, the system
scan will be completed, but the table sizes will not be included in the results.
42 User Guide – CrystalBridge® Analysis
2 Company Information
SNP Schneider-Neureither & Partner SE
Speyerer Straße 4
69115 Heidelberg
Germany
www.snpgroup.com
User Guide – CrystalBridge® Analysis 43
3 Copyright
© 2021 SNP Schneider-Neureither & Partner SE
www.snpgroup.com
All rights reserved. All other products mentioned in this document are registered or unregistered
trademarks of their respective companies.
© 2021 SNP | The Data Transformation Company
www.snpgroup.com