Solution Manager
BASIS / Technicalintermediate

Managed System Configuration: Onboarding Systems into Solution Manager

Learn the practical steps and dependencies involved in configuring a managed system in Solution Manager, including SLD registration, RFC connectivity, and diagnostics agent setup.

Explanation

Managed system configuration (MSC) is the process by which an SAP or non-SAP system becomes visible and usable to Solution Manager's monitoring, ChaRM, and reporting functions. It is a multi-step, dependency-heavy process, and understanding the sequence is essential for anyone doing hands-on Basis work with Solution Manager. The process typically begins with the System Landscape Directory (SLD). Every managed system must run a data supplier job (or equivalent mechanism) that pushes its technical system data - software component versions, installed products, host information - to an SLD. Solution Manager then synchronizes this SLD data into its Landscape Management Database (LMDB), which becomes the authoritative internal record Solution Manager uses for all subsequent configuration steps. If the SLD data is incomplete, outdated, or points to the wrong SLD instance, the managed system will not appear correctly in the LMDB, and every later step will be blocked or inconsistent. Once the system exists correctly in the LMDB, RFC connectivity must be established. Solution Manager needs several distinct RFC destinations to a managed system: typically a trusted or read connection for general data retrieval, a connection for background/administration tasks, and connections tied to specific functions like ChaRM transport handling. These are usually created and tested through Solution Manager's managed system configuration guided procedure, which walks through connection creation, authorization checks, and validation tests rather than requiring every RFC to be built manually. Diagnostics setup is the next major phase. For deep technical monitoring - work process analysis, trace file access, root cause analysis - Solution Manager relies on the SAP Host Agent and the Diagnostics Agent installed on each managed system's hosts. These agents collect operating system and instance-level data and forward it to Solution Manager's diagnostics infrastructure. Agent installation, registration to Solution Manager, and connectivity verification are distinct steps, and agents can silently stop reporting if certificates expire, network paths change, or the agent process is not restarted after host patching. After connectivity and diagnostics are in place, the guided procedure typically validates configuration by running automated checks: verifying RFC destinations respond, confirming the managed system's logical component assignment, and checking that monitoring templates can retrieve data. Only after these checks pass should a Basis team consider a system 'green' in Solution Manager. A key operational reality is that MSC is not a one-time event. Whenever a managed system is upgraded, migrated to new hardware, renamed, or has its Unicode/kernel patch level changed, the managed system configuration should be re-validated. Many production incidents involving 'Solution Manager shows wrong data' or 'EarlyWatch Alert didn't generate' trace back to a managed system configuration that was never refreshed after a change. In S/4HANA environments the same principles apply, but with additional attention to HANA database monitoring setup, since the database and the application server are typically registered and monitored as related but distinct managed objects. For systems intended to be governed by Cloud ALM instead, this entire on-premise MSC workflow is replaced by lighter-weight, SaaS-based connectivity setup that does not require SLD/LMDB or Diagnostics Agent installation in the same way, which is an important distinction for consultants supporting mixed landscapes.

Code example

ABAP Code
# Conceptual sequence for onboarding a managed system into Solution Manager# (Illustrative outline, not a literal script - actual steps are performed# via Solution Manager's guided procedures / transactions.) 1. On managed system: verify SLD data supplier is scheduled and successful   - Check that software component and host data reaches the target SLD 2. In Solution Manager: verify LMDB shows the system with current data   - Confirm technical system, product version, and host assignment are correct 3. Create/validate RFC destinations from Solution Manager to managed system   - Read/trusted connection for data collection   - Background/admin connection for scheduled tasks   - Test each connection (authorization + connectivity) 4. Install and register SAP Host Agent + Diagnostics Agent on managed hosts   - Confirm agent status shows 'connected' in Solution Manager agent administration 5. Run managed system configuration guided procedure end-to-end   - Resolve any red/yellow validation steps before proceeding 6. Assign system to a logical component and solution/branch as needed   - Required for ChaRM, EWA scheduling, and monitoring template assignment 7. Re-run validation after any major change (upgrade, host move, kernel patch)

Real project scenario

During a Basis team's quarterly review, EarlyWatch Alert reports for one production ECC system suddenly stop generating. Investigation shows the system's SAP Host Agent was reinstalled during an OS patching cycle six weeks earlier, but the agent was never re-registered to Solution Manager. Because the Diagnostics Agent connection silently failed rather than raising an alert, no one noticed until the missing EWA reports were flagged in a governance meeting. The remediation involves re-running the managed system configuration guided procedure, re-registering the agent, and adding a post-patching checklist item specifically for Solution Manager agent verification so the gap does not recur after future OS maintenance windows.

Common mistakes

โ€ข Assuming SLD data supplier runs happen automatically without ever scheduling or monitoring the job โ€ข Skipping re-validation of managed system configuration after upgrades, host migrations, or kernel/Unicode changes โ€ข Creating RFC destinations manually outside the guided procedure, leading to inconsistent authorizations or missed connection types โ€ข Not monitoring Diagnostics Agent connectivity status, allowing silent data collection failures to go unnoticed for weeks โ€ข Confusing LMDB data staleness with an actual system outage during troubleshooting, wasting time investigating the wrong layer

Best practices

โ€ข Schedule and monitor SLD data supplier jobs on every managed system rather than assuming they run silently and correctly โ€ข Always use Solution Manager's guided procedure for RFC and agent setup instead of ad hoc manual configuration โ€ข Add Diagnostics Agent connectivity checks to post-patching and post-migration checklists โ€ข Re-validate managed system configuration after upgrades, Unicode conversions, host moves, or S/4HANA conversions โ€ข Maintain a simple landscape register mapping each managed system to its Solution Manager configuration status and last validation date

Interview angle

Candidates for Basis or Solution Manager administration roles are frequently asked to walk through the managed system configuration sequence and explain what breaks if a step is skipped. A strong answer distinguishes SLD/LMDB data flow from RFC connectivity and from Diagnostics Agent setup, and can explain a realistic failure scenario such as agent disconnection after host patching. Mentioning the need for periodic re-validation after landscape changes signals production support maturity rather than just theoretical knowledge.