# Technical Overview

## How SeaLights for ABAP Works

SeaLights for ABAP works by creating a deep understanding of your ABAP code changes and how they are tested. The process is streamlined to be highly efficient and effective:

1. **Initial Build Reporting:** This foundational step establishes the baseline understanding of your ABAP codebase. The initial build is based on the usage stats from the production environment allowing us to show only the most important parts of your SAP environment.&#x20;
2. **Incremental Change Reporting:** Following the initial build, Sealights will automatically report every transport imported to the system as a separated build.
3. **Intelligent Test Recommendation:** SeaLights leverages its Test Impact Analysis (TIA) capabilities on these reported modifications to calculate highly precise test recommendations. These recommendations identify the optimal, smallest subset of tests required to validate your specific code changes.
4. **Tosca Integration:** The calculated test recommendations are then seamlessly provided to your **Tosca test runner**. Tosca uses this recommendation to execute only the necessary tests, drastically reducing your testing cycle time while ensuring quality.

{% hint style="info" %}
Read more: [SeaLights & Tosca Integration](https://documentation.tricentis.com/tosca/2510/en/content/sealights_integration/sealights_integration_overview.htm)     [SeaLights & Tosca Cloud Integration](https://documentation.tricentis.com/tricentis_cloud/en/content/admin_guide/sealights_integration.htm?Highlight=sealights)
{% endhint %}

This powerful combination of the SeaLights ABAP agent and Tosca integration unifies data from your ABAP code changes and test execution results to provide a holistic view of your quality.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sealights.io/knowledgebase/guides/sealights-for-abap/technical-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
