SAP Knowledge Base Article - Public

3472127 - JSON validation check fails when uploading SAP Cloud Transport Management (cTMS) instance key file into SAP Analytics Cloud  (SAC)

Symptom

  • You can transport content packages across different landscapes by integrating SAP Analytics Cloud with SAP Cloud Transport Management system
  • JSON validation check fails when uploading SAP Cloud Transport Management instance key file into SAP Analytics Cloud 

Environment

  • SAP ANALYTICS CLOUD, Enterprise Edition
  • SAP Cloud Transport Management

Reproducing the Issue

  1. Login to SAC
  2. Navigate to System → Administration.
  3. In System Configuration panel, enable the Allow Download and Upload of Content Network Packages toggle.
  4. From the side navigation, choose Transport → Export.
  5. Navigate to My Content in Content Network Storage tab, from the menu bar, click Settings.
  6. In the Settings dialog box, click Upload JSON.
  7. Select the downloaded SAP Cloud Transport Management instance key file.
    => Notice that the JSON validation check fails. 

Cause

  • Cause 1: Downloaded SAP Cloud Transport Management instance key file is corrupted or altered
  • Cause 2: The file is downloaded from one SAP Cloud Transport Management instance integrated in SAP Cloud ALM subaccount, which is not supported by SAC.

Resolution

  • Please download the correct SAP Cloud Transport Management instance key file which is not corrupted and unaltered.
  • Ensure that the file is downloaded from one stand-alone SAP Cloud Transport Management instance created in customer owned CPEA subaccount, which could be entitled with the standard plan for Cloud Transport Management service. The service key of such Cloud Transport Management instance can then be used for the SAC integration. 
  • Don´t use the SAP Cloud Transport Management Service of the BTP SAP Cloud ALM subaccount.
  • "Ability to connect with a stand-alone instance of the SAP Cloud Transport Management Service" was delivered at the Q2 2024 which you can see in the roadmap explorer for SAP Cloud ALM https://roadmaps.sap.com/board?PRODUCT=73554900100800002513&range=FIRST-CURRENT#Q4%202024;INNO=ABC1893F1B121EEEB88935840D0FFE85 , you can use this option to connect your own CTMS to the SAP Cloud ALM tenant as preferred option https://help.sap.com/docs/cloud-alm/setup-administration/sap-cloud-transport-management-service
  • In the following situation, you can create a case in the SAP Cloud Transport Management support component: BC-CP-LCM-TMS. 
    • You couldn't create stand-alone SAP Cloud Transport Management instance in your BTP subaccount
    • You have uploaded a JSON while the status becomes "disconnected"

See Also

Keywords

EPM, SAP Cloud for Planning, sc4p, c4p, cforp, cloudforplanning, Cloud for Planning, EPM-ODS, Cloud for Analytics, C4P, Cloud4Analytics, CloudforAnalytics, Cloud 4 Planning, HCP, C4A, BOC, SAPBusinessObjectsCloud, BusinessObjectsCloud, BOBJ, BOBJcloud, BOCloud., BICloud, BO Cloud, SAC, Analytics Cloud, transport, transporting, migrate, export, content, import, system, json file, CTMS, TMS, BTP, subaccount,  , KBA , LOD-ANA-ACN , SAC Content Network , BC-CP-LCM-TMS , SAP Cloud Transport Management service , Problem

Product

SAP Analytics Cloud 1.0