Release a Transport Plugin for the ABAP Build Framework
This plugin releases a transport provided by the pipeline in the system where it is executed.
This documentation refers to Release 2025/06 (SAP Note 3615638) of the ABAP Build Framework 750+.
If you’re using a different release, please note that the plugin may have undergone slight changes, and some parameters could differ from what is described here.
For an overview of the releases, please refer to Note 3141309 – ABAP Build Framework overview of released TCIs.
ABAP Class
/BUILD/CL_CTS_RELEASE_TRANSPRT
Build Script Configuration Parameters
The parameters listed below should be maintained in Section CTS of the configuration area in the build script.
| Parameter | Description |
|---|---|
TRANSPORT_RUNTIME_ID | (Default = ‘TRKORR’) Runtime Value ID used to specify the transport ID. |
pollingIntervalInSeconds | (Default = 5) Seconds to wait between each attempt to check the import completion. |
pollingItrations | (Default = 240) Number of attempts to check for import completion before a timeout is triggered. |
abortOnTimeout | (Default = false) If true, the execution will be aborted in case of a timeout. |
Runtime Values
| Direction | Parameter | Description |
|---|---|---|
| Input | TRKORR | Single Transport ID to be used. The parameter name can be configured through the Build Script Configuration Parameter TRANSPORT_RUNTIME_ID. |
Example
The ATC configuration can be defined in the build script as follows:
{
"phases": [
{
"name": "FIRE",
"plugins": [
{
"PLUGIN_CLASS": "/BUILD/CL_CTS_RELEASE_TRANSPRT",
"CONFIG": "RELEASE"
}
]
}
],
"configurations": [
{
"name": "RELEASE",
"config": {
"CTS": {
"pollingIntervalInSeconds": 1,
"pollingItrations": 1,
"TRANSPORT_RUNTIME_ID": "TRANSPORT",
"abortOnTimeout": true
}
}
}
]
}
