Unified Connectivity (UCON) Overview
Unified Connectivity (UCON) Overview
Overview
June 2021
PUBLIC
Agenda – UCON RFC Security Basic Scenario
Basic Concepts
Summary
High-performing,
C for local high load scenarios,
across all ABAP Releases,
close integration into ABAP
RFC-Based Connectivity
▪ Facts:
– Most SAP ERP customers run just a limited number of the
business scenarios for which they need to expose some RFMs
– A lot of RFMs are only used to parallelize within a system.
▪ Solution
– Find out which RFMs need to be exposed for the scenarios of a
customer.
– Block the access to all other RFMs.
Expose only and exactly those RFMs a customer needs to run their business scenarios.
A typical SAP
38000 RFMs in customer only needs
to expose a few
SAP ERP (incl.
hundred RFMs for
SAP NetWeaver) their business
scenarios
…
R R R R R R R R R R R
F F F F F F F F F F F
M M M M M M M M M M M
1 2 3 4 5 6 7 8 9 .
10 11
…
parallel RFC inside
the same client in the
same system
R R R R R
F F F F F
M M M M M
1 3 5 7 …
.
RFM in no
CA?
No Access
yes
yes Access to
RFM
1. Set the UCON profile parameter UCON/RFC/ACTIVE to 1 to enable UCON runtime checks for RFMs in the
final phase.
2. Run the UCON setup to generate a default communication assembly (CA) and other required entities.
4. Schedule the batch job SAP_UCON_MANAGEMENT that selects and persists the RFC statistic records
required by the UCON phase tool on the database.
Logging of RFMs
Evaluation/ Runtime checks
called from
outside Simulation active
Logging of RFMs
Evaluation/ RuntimeChecks
Runtime check
called from
outside
Simulation active active
Logging of
Logging ofRFMs
RFMs
called
Evaluation/ RuntimeChecks
Runtime check
checks
called from
from
outside
outside Simulation
simulation active active
Logging of
Logging ofRFMs
RFMs
called
Evaluation/ Runtimechecks
Runtime check
Checks
called from
from
outside
outside
Simulation
simulation active active
Access to RFMs
UCON
runtime
checks
S_RFC
checks
Access to RFMs
Access to RFMs
UCON
runtime
checks
S_RFC
checks
Access to RFMs
Check-Active Phase
100 ++
Default CA
SAP Business Suite
Check-active Phase
Protected/
Development blocked
RFMs
Default Communication
Assembly
Exposed RFMs
Check-active phase
Development
Check-active phase
Access blocked
UCON protection
Access allowed
Logging phase
Evaluation phase
Access blocked
UCON protection
Access allowed
Logging phase
Evaluation phase
Check-active phase
Access blocked
UCON protection
Access allowed
Blocked RFMs
Blocked RFMs from initial UCON set-up from other, new
transports or
installations
Default CA
SAP Business Suite
PROD
Authorizations and system change options in
Productive Systems are not sufficient for UCON Assignment of relevant RFMs
Operations to default CA and UCON
phases
Collection UCON
of RFC call Phase
statistics Tool
and UCON
protection
DEV PROD
Assignment of Delegate
UCON Collection
relevant RFMs
of RFC call
to default CA operations
statistics
and UCON to DEV and UCON
phases
protection
UCON UCON
Phase Phase
Tool Tool
Slide 31
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31
UCON and the Restrictions in a Productive System
How to Delegate UCON Operations to DEV - Step 1
DEV PROD
DEV PROD
DEV PROD
3 R3Trans
UCON Phase and CA assignment of UCON
Phase Tool RFMs Phase Tool
DEV PROD
Assignment of
Collection
relevant RFMs
of RFC call
to default CA
statistics
and UCON
and UCON
phases
protection
UCON UCON
Phase RFC call Phase
Tool statistics Tool
Phase and CA
assignment of RFMs
• The UCON framework offers a simple, straightforward approach for enhancing the security of
your RFCs. It allows you to minimize the number of RFMs on ABAP-based servers exposed
to other clients and systems, reducing the available attack surface in your RFC
communications.
• The UCON phase tool guides and supports the administrator in the three-step setup and the
three-phased process.
• UCON covers new function modules entering the system via Support Packages,
Enhancement Packages, transports, or new developments.
• UCON is fully enabled for life-cycle management to ensure consistent RFC security
across your system landscape.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 37
Where to Find More Information
www.sap.com/contactsap