Pusher Process Definitions for SAP CTS+ Integration
The pusher process definition is used to forward the objects to the SAP CTS+ transport domain controller and initiates the transport request. By default, it creates a new request as the Request number parameter does not have a default value; for CTS this means that the default request of the user is not used. You use an existing request (the user's default request) by specifying default
in the Request number parameter; alternatively, you specify the request number. The process will lookup requests for the user specified on the XBP tab of the SAP System for the client you selected in the Client field and use the default for that SAP system if the Client field is empty. You do not fill the Request number field if you want a new request created; this, however, assumes that you use either the Smart or Create transport request strategy ( WBO_GET_REQ_STRATEGY
).
The transport will fail in the following situations:
- You specified
Default
in the Request number field and the user as defined on the SAP system does not have a default request - You specify an invalid Request number
- You use Tagged transport request strategy and you do not fill the Request number field
Note that the request is released automatically by default as the Release request parameter has a default value of Yes
. You can change the defaults in the process definition, however, you should duplicate it prior to customizing it as it will get overwritten if you import a CTS+ CAR file again.
tip
If you set the Queue and all mandatory parameters, you will not get the submit wizard and will be able to promote objects seamlessly via CTS+.
Parameters
Name | Description | Use | Direction | Mandatory |
---|---|---|---|---|
SAP_SYSTEMS | SAP System | The SAP System connected to the transport domain controller | In | Yes |
CLIENT | Client | The client; if left empty, the default client will be used | In | No, default will be used; the client user must have the SAP_CTS_PLUS role or equivalent authorizations |
TARGET_SID | SID of the transport source system | The SID of the transport domain controller | In | Yes |
REQUEST | Request number | The request number; if specified, the request number must exist on the transport domain controller and be accessible by the user specified in the client. If the user has a default request, you specify default. This parameter will be filled with the request number if a new request has been created or the user's default request was used. | In/Out | No |
DESCRIPTION | Description for the new request (optional) | Description for the request; only applicable if a new request needs to be created | In | No |
RELEASE_REQUEST | Release request | If this parameter is set to Yes, then the request will be released automatically. The transport strategy for releasing requests (WBO_REL_REQ_STRATEGY) must be Auto for the process to successfully release the request. | In | Yes |
CTS_URL | Address | The URL to the Transport Organizer Web UI | Out | N/A |
Data | Data | The location of the CAR file on the central Redwood Server. | Out | N/A |
CTS_MESSAGE | Message | The message returned by the CTS+ system. | Out | N/A |
The other parameters are purely reaction job-specific.