Subscribe to Default and Workbook Services
To enable the external calling of the Workbook Adapter functionality, you need to subscribe to the Default and Workbook services under the proper space.
Procedure
-
Under the proper global account, choose your subaccount.
-
Choose the space where the services must be activated.
-
Choose .
-
Search for “SAP Profitability and Performance Management”.
-
Choose the option menu.
-
Choose Create.
-
Choose SAP Profitability and Performance Management Cloud Service.
-
Perform the following steps for both the “Default” and “Workbook” instance:
-
Choose Plan (Default or Workbook).
-
Provide the Instance Name as follows:
-
For Default, enter “PaPM_Default_API”.
-
For Workbook, enter “PaPM_Spreadsheet_API”.
-
-
Choose Next.
-
Paste the JSON Formatted Parameters that you can find in the section below.
-
From the copied JSON Formatted Parameters, adjust parameter xsappname as described in the following note.
-
Choose Next.
-
Choose Create.
-
-
Once both the Default and Workbook instance is created, choose Instances.
-
Check if both instances have the status “Created”.
JSON Formatted Parameters
{
"xs-security": {
"xsappname": "papm-cloud-api",
"authorities": [
"$XSMASTERAPPNAME.getMetaData",
"$XSMASTERAPPNAME.getSysUserData",
"$XSMASTERAPPNAME.getEnvironmentData",
"$XSMASTERAPPNAME.saveEnvironmentData",
"$XSMASTERAPPNAME.getModelingData",
"$XSMASTERAPPNAME.saveModelingData",
"$XSMASTERAPPNAME.activate",
"$XSMASTERAPPNAME.run",
"$XSMASTERAPPNAME.getHistoryData",
"$XSMASTERAPPNAME.createHistorySnapshot",
"$XSMASTERAPPNAME.getReportData_template",
"$XSMASTERAPPNAME.saveReportData_template",
"$XSMASTERAPPNAME.getVisualizeData_modeling",
"$XSMASTERAPPNAME.saveVisualizeData_modeling",
"$XSMASTERAPPNAME.run_calculation",
"$XSMASTERAPPNAME.run_js",
"$XSMASTERAPPNAME.run_python",
"$XSMASTERAPPNAME.getLayoutData_modeling",
"$XSMASTERAPPNAME.saveLayoutData_modeling",
"$XSMASTERAPPNAME.getAppMonData",
"$XSMASTERAPPNAME.getProcessMonData",
"$XSMASTERAPPNAME.terminateRun",
"$XSMASTERAPPNAME.getProcessData",
"$XSMASTERAPPNAME.saveProcessData",
"$XSMASTERAPPNAME.getVisualizeData_execution",
"$XSMASTERAPPNAME.saveVisualizeData_execution",
"$XSMASTERAPPNAME.getLayoutData_execution",
"$XSMASTERAPPNAME.saveLayoutData_execution",
"$XSMASTERAPPNAME.getReportData_report",
"$XSMASTERAPPNAME.saveReportData_report",
"$XSMASTERAPPNAME.getTeamData",
"$XSMASTERAPPNAME.saveTeamData",
"$XSMASTERAPPNAME.getConnectionData",
"$XSMASTERAPPNAME.saveConnectionData",
"$XSMASTERAPPNAME.importEnvironmentData",
"$XSMASTERAPPNAME.getContentData",
"$XSMASTERAPPNAME.exportEnvironmentData",
"$XSMASTERAPPNAME.getDbAdminCredentials",
"$XSMASTERAPPNAME.getDbObjects",
"$XSMASTERAPPNAME.getTenantSettings",
"$XSMASTERAPPNAME.saveTenantSettings",
"$XSMASTERAPPNAME.getCustomerConfiguration",
"$XSMASTERAPPNAME.saveCustomerConfiguration"
]
}
}

