Deployment Packages

Deployment packages enable you to combine one or more SAP CPQ objects (such as products, users, templates, and so on) into a package, which you can then deploy to the target environment. SAP CPQ objects that can be combined into a package are referred to as package components or change types. Additionally, you can make changes to the deployment package as many times as needed, which makes the deployment process more flexible. You can create a deployment package in SAP CPQ or upload an existing deployment package. Deploying an object that already exists in the target environment overwrites the existing object.

Create a Deployment Package

To define a deployment package, follow the steps below.

  1. Go to Setup > General > Deploy / Send Changes > Deployment Packages.
  2. Click Create Package.
    A new page displays.
  3. In the Create New Package section, enter a name for the deployment package.
    1. (Optional) Enter a description of the deployment package in the dedicated fields.
    2. (Optional) If you are deploying a change set to the destination environment, select the change set to which changes within that package are assigned in the Change Set dropdown list.
    3. In Destination Environment, select the target environment to which you want to deploy the package.
      If you previously set up only one target environment on the Deployment Setup tab, this environment is selected by default. Otherwise, you can choose your destination environment by selecting the appropriate radio button.
  4. In the Deployment Package Component section, select the SAP CPQ object you want to add to the package from the Package Component dropdown list. There is no limit to the number of components you can add to the deployment package.
    1. The Select Components radio button is selected by default when creating a deployment package. This option allows you to select and add package components.
    2. The Apply Template radio button allows you to select and add a deployment template. Once you add a template, the product components from the template display in the grid.
  5. Click Add.
    A Product Sending Checklist opens, corresponding with the component you have previously chosen. Click on a specific component in the list below to see the next step.


The following is a list of package components that can be added to the deployment package and deployed. Click the appropriate link to learn how to add a particular component.

Once you add a package component, save your changes. The newly created package is displayed in the grid on the Deployment Packages tab. You can perform the following actions on the package:

  • clone
  • edit
  • download
  • send
  • delete

The grid displays the following columns: Package Name, Package Description, Source Environment, Destination Environment, Comment, Status Date and Status. You can sort the columns in an ascending or descending order by clicking the arrows next to the column name. Additionally, values in columns can be searched by entering a query in the dedicated box and clicking on Search or by pressing Enter.

Upload a Deployment Package

Apart from creating a deployment package from start to finish, you can also upload an existing package from your computer. Uploaded packages can be managed the same way as any packages made in SAP CPQ.

  1. Go to Setup > General > Deploy / Send Changes > Deployment Packages.
  2. Click Upload Package.
    A pop-up displays.
  3. In the Comment field, enter a comment for the package. This field is mandatory.
  4. Click Choose File to browse and select the package you want to upload.
  5. Click Upload.
    The uploaded package displays in the grid on the Deployment Packages tab. The status of the package is Uploaded.

Only .zip files can be uploaded.
Decompressing a .zip file creates a folder of the same name. If you decompress a .zip file and subsequently decide to compress it again in order to upload it back to SAP CPQ, you should open the folder, compress the contents into a .zip file and upload the file. Compressing the folder (as opposed to opening the folder and compressing the contents) prevents the .zip file from properly uploading.

Deploy a Package

To deploy a package to the destination environment, follow the steps below.

  1. Click next to the package name in the current environment.
    The package is automatically sent to the destination environment.
  2. Log into the destination environment.
  3. Go to Setup > General > Deploy / Send Changes > Deployment Packages.
  4. Find the package you sent to the destination environment.
    The status of the package in the destination environment is Received, so you can search by Status to find the package more easily.
  5. Click next to the package name to deploy the package.
    A new page displays.
  6. In the Deployment Package Component section, define or change the deployment order of components:
    1. Click next to the package component.
      A pop-up displays.
    2. In Deployment Order, enter a number to define the order in which the component is deployed.
    3. Click Update.
  7. In the Deployment Questionnaire section, answer additional questions about the package components. The questions are specific to the package component that is being deployed.
  8. Click Deploy.
    A message displays, notifying you whether the deployment was successful. The deployed package is displayed in the grid and has the status Deployed. You can view the content of the deployed package by clicking next to its name.
You are here: SAP Sales Cloud CPQ Online HelpAdmin Page HelpGeneral SettingsDeploy / Send ChangesDeployment Packages