Connecting to SAP

To connect the Content Collector for SAP Applications (ICCSAP) instance to SAP we need to get the ICCSAP SSL webport route and the certificate that is needed for configuring the ICCSAP instance in SAP.
  1. Determine the Content Collector for SAP Applications SSL webport route.
    • Determining the route using OpenShift Container Platform (OCP) console:
      1. From the console, navigate to the project where your content services containers are deployed.
      2. Go to Routes under Networking.
      3. Get the URL location from <instance_name>-iccsap-ssl-webport-route.
      OR
    • Determining the route using the command-line:
      1. Log in to your cluster:
        oc login
      2. Access the project where your container is deployed:
        oc project <Deployed Project>
      3. Get the routes for the project:
        oc get routes
      4. Get the URL location from <instance_name>-iccsap-ssl-webport-route.
  2. Determine the certificate for the Content Collector for SAP Applications route.
    1. Get the Content Collector for SAP Applications external Transport Layer Security (TLS) certificate by running the following command:
      oc get secret <iccsap-ext-tls-secret name> -o template --template='{{ index .data "tls.crt" }}' | base64 --decode > iccsap-ext-tls.crt
      On successful completion of the above command, the certificate file iccsap-ext-tls.crt is created.
  3. Connect Content Collector for SAP Applications to SAP.
    1. Import the Content Collector for SAP Applications external TLS certificate into SAP:
      1. Log on to the SAP GUI.
      2. Go to the transaction code STRUST.
      3. Double click SSL client SSL Client (Standard).
      4. Click Import Certificate in the right pane under Certificate.
      5. Select the iccsap-ext-tls.crt certificate that you exported in step 2.
      6. Click Add to Certificate List and Save.
    2. Configure the content repository in SAP OAC0 transaction:
      1. Edit the content repository you want to configure with Content Collector for SAP Applications.
      2. Configure the route URL you got in step 1, under HTTP server.

        Remove https:// from the beginning and / from the end of the URL.

      3. Set the Port Number to blank and the SSL Port Number to 443.
      4. Type %https in the Transaction Box and Submit it to reveal the HTTPS on frontend and HTTPS on backend settings.
      5. Set the values of HTTPS on frontend and HTTPS on backend to HTTPS required.
      6. Click Save.
      7. Click Test connection.

        If your configuration is correct and the Content Collector for SAP Applications is running, you should see a message of a successful connection.