Import a Transport Plugin for the ABAP Build Framework
This plugin imports a dedicated transport (Single Request).
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_IMPORT_TRANSPORT
Build Script Configuration Parameters
The parameters listed below should be maintained in Section CTS_IMPORT of the configuration area in the build script.
| Parameter | Description |
|---|---|
keep_transport_in_the_buffer | The default value is ” ” (False), but it can be set to “X” (True) . |
repeat_already_imported_import | The default value is ” ” (False), but it can be set to “X” (True) . |
overwrite_originals | The default value is ” ” (False), but it can be set to “X” (True) . |
overwrite_open_repairs | The default value is ” ” (False), but it can be set to “X” (True) . |
ignore_table_class_restriction | The default value is ” ” (False), but it can be set to “X” (True) . |
ignore_tr_type_restriction | The default value is ” ” (False), but it can be set to “X” (True) . |
transport_target_client | The default value is ” ” (False), but it can be set to “X” (True) . |
transport_parameters | [ “parameter1”, “parameter2” ] |
generateTransportLogLink | (Default = false) If enabled, an SAPGUI link to the transport log will always be generated. If disabled, the link will only be generated if maxReturnCode is exceeded or if the import results in an error (RC > 7). |
TRANSPORT_RUNTIME_ID | (Default = “CTS-SOURCE_TRANSPORT”) The Runtime Value ID used to specify the single transport ID. |
maxReturnCode | (Default = 7) The maximum return code considered as successful import. |
Runtime Values
| Direction | Parameter | Description |
|---|---|---|
| Input | CTS-SOURCE_TRANSPORT | This parameter specifies the Transport ID to be used. The name of the parameter can be configured through the Build Script Configuration Parameter TRANSPORT_RUNTIME_ID |
| Output | CTS-IMPORT_STATE | The state will be set to “IMPORTED,” regardless of the return codes, if the transport has been successfully imported. |
| Output | CTS-RETURN_CODE | The highest return code encountered during any of the transport import phases. |
Results
The framework automatically generates a SAP GUI shortcut (MIME type: application/x-sapshortcut). The shortcut is named using the convention: transport_log_link_{TRANSPORT_ID}.sap
Example
The Import configuration can be defined in the build script as follows:
"CTS_IMPORT": {
"keep_transport_in_the_buffer": "X",
"transport_target_client": "001",
"transport_parameters": [
“LSM=ALL”,
“VERS_AT_IMP=ALWAYS”,
“LANGUAGE=DE”
]
}
