On a technical level Profiling delivers basic statements about system state like SAP development objects, programs, function modules, classes, transactions. On functional and organizational level Profiling combines data for usage of transactions, reports, RFC function modules, document history and document flow, organizational levels (of technical org units) as well as (optionally) HR info types. On a process level reference models are used to be scoped by customer-specific transactions and upload into blueprint projects from SAPĀ® Solution Manager.
Profiling for SAP - Analysis and redocumentation of SAP ERP
1. Overview of the solution offering āProfiling for SAPĀ®ā
for the analysis, re-engineering and re-documentation of
SAPĀ® ERP systems
TransWare Software Solutions AG
2. Scenarios and Use-Cases
Release change and ā¢ Identify customer modifications in SAP systems
functional SAP upgrades ā¢ Eliminate or replace not used customized SAP objects like transactions or reports
ā¢ Consolidate different SAP systems or clients
System consolidation ā¢ Customizing and usage comparison of SAP systems or clients
ā¢ Process analysis for identification of Best-Practice processes
EhP-upgrades und ā¢ Analysis of system usage and customer modifications
ā¢ Identification of process bottlenecks
process optimization
BPO - business process ā¢ Re-documentation of processes to be outsourced
outsourcing ā¢ Identification of process interfaces
ā¢ Functional and organizational analysis
Splitting of SAP systems ā¢ Process analysis of system usage
AMS - application ā¢ Reverse engineering of system usage
management services ā¢ Re-documentation of SAP systems
ā¢ Review of SAP authorization management
Access control and company ā¢ SoD analysis and reviews
compliance ā¢ Monitoring of SAP access
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 2 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
3. Some typical questions of an SAPĀ® person in charge
? ? ?
ļ§ Who is actively using SAPĀ®, and in which way?
ļ§ Is the current number of existing, customer-specific āZā
transactions and reports actually needed?
ļ§ Which areas should I focus my training efforts on?
ļ§ Do we have to update our customer-specific transactions
and reports to the latest SAPĀ® release?
ļ§ Do I have a problem with authorizations concerning
Segregation of Duties (SoD)?
ļ§ Where shall I concentrate my validation efforts?
ļ§ Where I can increase efficiency of corporate SAPĀ® usage?
ļ§ In the context of a system consolidation, which processes
from individual SAPĀ® systems are to be used in the future
as Best Practice processes in the new SAPĀ® system?
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 3 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
4. The aspects of SAPĀ® analysis, re-engineering and re-
documentation with Profiling for SAPĀ®
Technical Functional & Process
analysis org. analysis analysis
TransWare AG has developed a comprehensive software solution for
process and configuration analysis based on business intelligence, SAPĀ®
NetWeaver, SAPĀ® Solution Manager and SAPĀ® methodologies:
1) Technical analysis
ļ§ Customer transactions and reports, user exits, development object modifications
ļ§ Authorizations management (roles, profiles, authorization objects, customizing,ā¦); analysis of
arbitrary SAPĀ® configuration data
2) Functional and organizational analysis
ļ§ Functional usage of the SAPĀ® system (transactions, reports, RFC calls (from portals, external
applications), document types)
ļ§ Configuration of the technical organization levels, HR info types
3) Business process analysis
ļ§ Capture of the customer-side SAPĀ®-supported business processes
ļ§ Creation of SAPĀ® Solution Manager Blueprint descriptions (projects)
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 4 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
5. Analytic reports as work results of Profiling for SAPĀ®
Technical Functional & Process
analysis org. analysis analysis
Output formats of the analyses:
Vergleiche
ļ§ Web-based reports, Excel reports, business charts
ļ§ Blueprint projects in SAPĀ® Solution Manager
Profiling fĆ¼r SAPĀ® ļ§ BPM modeling format
Content-related examples of analyses:
ļ§ Which transactions and reports are used within the
organizations most frequently?
ļ§ Usage of customer-specific Z, Y transactions and reports
ļ§ Organizational and authorization analyses
ļ§ Comparison of the system usage and configuration across
several SAPĀ® clients, system roles and systems
ļ§ Activity of the SAPĀ® users, in view of license usage
monitoring and optimization
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 5 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
6. Use and benefits through Profiling for SAPĀ®
Technical Functional & Process
analysis org. analysis analysis
ļ¼ Lower costs through automated procedure, as compared to manual documentation
ļ§ Cost reduction in the creation of an SAPĀ® development object inventory, analysis of transaction usage,
customer-specific transactions and reports, user authorizations, document type usage, ā¦
ļ§ Cost reduction for As-Is process documentation including the semi-automatic creation of SAPĀ® Business
Blueprints for process modeling, analysis and optimization
ļ¼ Reduced expenditure of time for data capture; quicker results
ļ§ Automated inventory list creation instead of conventional approach with audits and workshops
ļ§ Creation of process models from existing SAPĀ® reference models out of the SAPĀ® BPR, scoping of the
models by means of the inventory list data
ļ§ Via precise snapshots of the inventory, profiling of the temporal development are possible
ļ¼ Higher quality; reproducible results
ļ§ Accurate usage data for transactions, reports and RFC-enabled function modules; comprises Y, Z, and
customer namespace objects, customer extensions and exits
ļ§ Accurate information on the customizing status of transactions, reports, rights configuration
ļ§ Inclusion of authorization roles, profiles, user accounts permits Governance-Risk-Compliance (GRC)
analyses like access control or 4/6-eye-principle checking (SoD)
ļ§ Easily repeatable steps with maximum reproducibility of the results
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 6 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
7. Technical Functional & Process
analysis org. analysis analysis
Improving the software support and maintenance of SAPĀ®
TECHNICAL ANALYSIS
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 7 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
8. Overview: Technical analysis
Technical Functional & Process
analysis org. analysis analysis
Technical analysis delivers basic statements in the profiling of SAPĀ® systems.
SAPĀ® development objects like programs, function modules, classes,
transactions etc. are read out from SAPĀ®. In addition, the entire
authorizations management including roles, profiles, authorization objects
and user accounts is read from SAPĀ® into the profiling SQL database.
The data baseline from the technical analysis permits a comparison of different
SAPĀ® systems in the context of system consolidations, or to check the
configuration of individual SAPĀ® system roles like production, test and
development.
Further analyses permit the optimization of authorizations for the streamlining
of the authorizations management, access checking as well as SoD
analyses.
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 8 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
9. Overview of the SAPĀ® modifications of an SAPĀ® system
as a 3D chart
Technical Functional & Process
analysis org. analysis analysis
Analysis of the miscellaneous adoptions of the SAPĀ® systemās development objects:
ļ§ Z, Y, /customer-namespace/ for SAPĀ® transactions and reports
ļ§ SAPĀ® modifications
ļ§ User exits
Example of an SAPĀ® ECC 6.0 Modification types
with SAP Ā® modifications:
Anzahl
SAPĀ® module
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 9 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
10. Modification types for a given SAPĀ® module
Technical Functional & Process
analysis org. analysis analysis
Distribution of the SAPĀ® modification types for a given module like e.g. SAPĀ® MM
Critical code modifications
without modification assistant
Drill-down into object types like e.g. āprograms modifiedā
Critical, modified
program objects
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 10 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
11. SAPĀ® modules for a given SAPĀ® modification type
Technical Functional & Process
analysis org. analysis analysis
SAPĀ® SD
Distribution of e.g. critical SAPĀ® code modifications
āProgram changes without modification assistantā
Drill-down into object types like e.g. āprograms modifiedā
Critical, modified
program objects
SAPĀ® modules
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 11 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
12. Analysis of authorizations management including the use
of SAPĀ® transactions
Technical Functional & Process
analysis org. analysis analysis
Analyses on different levels:
ļ§ Anonymous analyses (without user account reference)
ļ§ Analyses with SAP user account reference
Call count
SAPĀ® objects like transactions including descriptions
Authorization objects (roles and profiles, hierarchy)
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 12 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
13. Technical Functional & Process
analysis org. analysis analysis
Improving the efficiency and utility of SAPĀ®
FUNCTIONAL & ORG. ANALYSIS
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 13 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
14. Overview: Functional and organizational analysis
Technical Functional & Process
analysis org. analysis analysis
Functional and organizational analysis utilizes the data from the technical
analysis, and combines them with data on the usage of transactions,
reports, RFC function modules, document history and document flow,
organizational levels (of technical org units) as well as (optionally) HR info
types.
SAPĀ® usage can be correlated with accounts, authorizations or organizational
units. Further, modifications of the standard can be identified with reference
to SAPĀ® usage. Hence detailed statements arise as to the system usage
characteristics of the organization, as well as to license optimization.
A comparison of the usage with the customizing of SAPĀ® across the time
frame investigated provides detailed assertions concerning the real use of
adapted objects. This way, the deconstruction of customized objects is
facilitated, as well as the upgrade of systems.
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 14 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
15. Functional and organizational analysis:
āWhat is used within SAPĀ®, and by whom?ā
Technical Functional & Process
analysis org. analysis analysis
Detailed usage analysis of SAPĀ®
transactions on an organizational level
like e.g. business areas
Usage frequency of SAPĀ® objects like
e.g. transactions and reports per
SAPĀ® module
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 15 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
16. Savings potential with functional SAPĀ® upgrades
Technical Functional & Process
analysis org. analysis analysis
ļ§ 355 customer-specific transactions, 312 thereof
unused (about 88% unused)
ļ§ 2.783 customer-specific reports, 2376 thereof
unused (about 85% unused)
ļ§ Estimation for the āfunctional upgradeā scenario:
Reduce by up to 50% of unused transactions and
Reduce
reports
ļ§ 0.5 days needed for upgrade & validation per
transaction; 0.25 days per report; EUR 800.- per day
ļ Typical cost reduction:
50% (312 / 2 + 2376 / 4) * 800 = EUR 300,000.-
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 16 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
17. License optimization
Technical Functional & Process
analysis org. analysis analysis
168 users have been
inactive within the
analysis timeframe
Detailed analysis of
SAPĀ® usage in different
contexts like org. units,
roles, user accounts
Minor (or no) usage
e.g. usage with reference to
module and user account
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 17 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
18. Pre-configured reports for the analysis of all aspects of
transactions, organizational levels, document types, etc.
Technical Functional & Process
analysis org. analysis analysis
Statistics, analytical reports Master data and organizational data
Document types, doc. flow and history
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 18 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
19. Technical Functional & Process
analysis org. analysis analysis
Optimizing SAPĀ® business processes
PROCESS ANALYSIS
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 19 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
20. Overview: Process analysis of SAPĀ®
Technical Functional & Process
analysis org. analysis analysis
Process analysis is based on the data from the functional and organizational
analysis, in combination with business process reference models. Those
reference models may be customer-specific, or originate from the SAPĀ®
reference model or from Blueprint projects in SAPĀ® Solution Manager.
By means of a specified methodology, the quality of the generated process
models ā according to the SAPĀ® systematic ā is improved via workshops
with process owners.
Through an interface, the process models and their associated SAPĀ®
transactions can be loaded into the SAPĀ® Solution Manager process
repository which is structured into projects. These process models, as a so-
called SAPĀ® Business Blueprint, form the basis of a detailed documentation
of the customizing of an SAPĀ® solution.
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 20 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
21. SAPĀ® Solution Manager Blueprint Project including
the used SAPĀ® Transactions
Technical Functional & Process
analysis org. analysis analysis
ļ§ The Process Analysis has 3 sub-phases:
1. SAPĀ® analysis and re-engineering to upload
SAPĀ® Transactions to SAP Solution Manager
1) Analysis & 2) As-Is / to-be 3) To-be 2. As-Is Process Documentation, the business
Reengineering Process Models Blueprint process analysis for the optimization of to-be
business processes
3. Mapping the to-be processes to SAP Objects
for the SAPĀ® Blueprint
ļ§ The Profiling for SAPĀ® solution is a part of the
initial analysis phase and delivers the input for
the following process documentation and
optimization phases
ļ§ Transactions are loaded into the SAPĀ® Solution
Manager project with a structure based on
existing Blueprints or Reference Models
ļ§ Profiling for SAPĀ® comes with a methodology to
SAPĀ® Solution Manager Blueprint Project with improve generated process maps
Business Scenarios, Processes and Process-Steps
including assigned Transactions
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 21 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
22. Profiling for SAPĀ® for the process documentation and
blueprinting with SAPĀ® Solution Manager (SSM)
Technical Functional & Process
analysis org. analysis analysis
(1) Re-engineering and (2) As-Is and To-Be (3) To-Be SAPĀ® Blueprint
analysis processes models
SAP landscape
SAPĀ® As-Is
Profiling for SAPĀ® As-Is business
process maps SSM Blueprint To-Be models
process models project with SAPĀ® objects
Development
template:
SSM As-Is project Optimized To-Be Optimized SSM
process models Blueprint project
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 22 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
23. SAPĀ® business process overview
Technical Functional & Process
analysis org. analysis analysis
Corporate business processes on the basis
of the SAPĀ® system specifications (excerpt)
Business scenario level
Process level
Unused process Active process in
with respect to the company
SAPĀ® standard
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 23 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
24. Process level with process steps (activities) and assigned
SAPĀ® transactions
Technical Functional & Process
analysis org. analysis analysis
Process steps (activity executed)
Transaction (inactive)
Process steps (activity
SAPĀ® module not executed)
Transaction (active)
Roles or
profiles
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 24 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
25. Modeling methodologies, Best Practice and governance
for BPM in SAPĀ® projects
Technical Functional & Process
analysis org. analysis analysis
Modeling methods
ļ§ are compliant with SAPĀ® standards and conventions
ļ§ are aligned to the SAPĀ® process meta-model
ļ§ safeguard the compliance of the SAPĀ® Solution Manager repository business logic
āBPM Best Practiceā for BPM
ļ§ employs SAPĀ® reference models from the SAPĀ® Business Process Repository (BPR)
ļ§ describes the connection between SAPĀ® processes and end-to-end business processes
ļ§ specifies the application of business process architectures within SAPĀ® projects
BPM governance
ļ§ assures BPM project progress as well as the workflows among the actors
ļ§ defines the end-to-end process of modeling using SAPĀ® Solution Manager
ļ§ matches the BPM procedure to the course of action within the SAPĀ® project
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 25 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
26. Profiling for SAPĀ® for a comprehensive configuration, usage
and process analysis of complex SAPĀ® landscapes
TECHNICAL CONFIGURATION
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 26 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
27. Solution components and information flow
SAPĀ® system landscape SAPĀ® Solution Manager
Profiling for SAPĀ®
SAPĀ® Business Process
Results Repository, reference models
Business intelligence, BPM tool SAPĀ® Solution Manager
web-based reporting
SQL
SAPĀ® projects and
Reporting templates Process models process repository
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 27 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
28. Three alternatives for the execution of Profiling for SAPĀ®
for system landscape analysis
Variant 1: Execution of a job Variant 2: Execution of Profiling Variant 3: Profiling as
on the SAPĀ® systems on SAPĀ® Solution Manager a SaaS offering
No SAPĀ® Solution Manager is used. ABAP 700 application server is used. Within this variant, the Profiling solution
Installation of an ABAP report and Profiling installed on a central server, is used as Software as a Service (SaaS).
execution as a job on the SAPĀ® system analysis of the satellite systems via The analysis takes place across a
RFC. SAPĀ® Router connection.
External service
provider
Solution Manager
Customer ā SAPĀ®
Customer ā SAPĀ®
landscape
SAP ECC 5.0, 6.0 R/3 4.6, 4.7, ECC, CRM, SCM, ... R/3 4.6, 4.7, ECC, CRM, SCM, ...
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 28 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
29. Summary
ļ¼ Safety, simple use
ļ§ Central installation of the analysis software needed on an SAPĀ® application server >700
ļ§ No software installation needed on the productive SAPĀ® ERP systems
ļ§ Variety of supported target systems: R/3, ECC5, ECC6 as well as new SAPĀ® modules (CRM, SCM,
PLM, SRM, ...)
ļ¼ Access to the full potential of the SAPĀ® system
ļ§ Support for a migration towards SAPĀ® standards, employing the latest SAPĀ® reference models
ļ§ Employment of automatically created process models where they are actually needed (SAPĀ®
Business Blueprints in the Solution Manager, SOLAR01), in implementation/upgrade projects
ļ¼ Easy processing and publishing of inventory data and process models
ļ§ BI analysis tools for the inventory data catalogs; publishing as MS Excel, HTML, etc.
ļ§ Creation of process models in the BPM format, for subsequent processing in BPM tools and viewing
by users from a business process perspective
ļ§ Access to SAPĀ® usage, process, and configuration data without the need for technical SAPĀ®
knowledge
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 29 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies
30. Solutions by TransWare
TransWare Software Solutions AG
Fritz-Wunderlich-Str. 49
66869 Kusel
Germany
Phone: +49-(0)6381-916-0
Email: info@transware.de
Web: www.transware.de
All product, service and company names mentioned herein are for identification purposes only and may be
trademarks or registered trademarks of their respective owners
SAPĀ® Services Partner delivering expertise for SAPĀ® Solution Manager and SAP
Page ļ§ 30 NetWeaverĀ® technologies with ASAP, Run SAP and BPM methodologies