For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create an Initial Build Map for your Pipeline

A Pipeline's Initial Build Map is a snapshot of the standard and custom ABAP code components in the Pipeline's QAS system (and their related objects), based on usage data from the Pipeline's Production system.

SAP Basis objects (delivery units SAP_BASIS and SAP_UI) are automatically excluded from the build map. To customize which components are excluded, use the [componentstoignore] section in config.toml. See Configuration settings.

This procedure uses config.toml and SQLite databases under %ProgramData%\Tricentis\SeaLights\ABAP Agent (the build map reads and writes both). Install the agent with slabapcli setup install before you run buildmap run.

slabapcli buildmap run

Creates an Initial Build Map for a pipeline. The agent schedules a one-time INIT_BUILD_MAP Windows Scheduled Task that runs approximately two minutes after the command is issued.

Syntax
slabapcli.exe buildmap run --pipeline <pipeline-name>
Syntax
.\slabapcli.exe buildmap run --pipeline <pipeline-name>
Parameter
Required
Description

-p, --pipeline

Yes

The pipeline name (as shown in pipeline list).

Example

Command
slabapcli.exe buildmap run --pipeline "HH_SLABAPCLI_170625"
Command
.\slabapcli.exe buildmap run --pipeline 'HH_SLABAPCLI_170625'
Expected output (PowerShell)
.\slabapcli.exe buildmap run --pipeline 'HH_SLABAPCLI_170625'
[2025-06-17 15:28:19.807+01:00] [info] Current ANSI Code Page: 65001 (UTF-8) (65001)
[2025-06-17 15:28:19.807+01:00] [info] Config pathname: C:\ProgramData\Tricentis\SeaLights\ABAP Agent\config\config.toml

The agent creates a scheduled INIT_BUILD_MAP task that runs once only (approximately two minutes from now) to create the Initial Build Map.

You can also create an Initial Build Map directly by running watcher.exe INIT_BUILD_MAP --pipeline <pipeline-name> from the command line.

After the Initial Build Map completes: To refresh cache, PHD, object links, and the impacted graph on a recurring schedule without re-running generate_common or generate_buildmap, use Refresh links and impacted graph (slabapcli refresh_links). That command does not create the first SeaLights build.

In SeaLights, select the Filter button to add the app for your Initial Build Map to the Coverage Dashboard.

Last updated

Was this helpful?