Using Version Management APIs on Data Models for SAP Analytics Cloud
You can use version management APIs (script functions) to publish or delete versions and to publish revert data from planning versions even if the table is not planning-enabled.
You can use the following APIs for version management:
-
Planning.getPrivateVersion
-
Planning.getPrivateVersions
-
Planning.getPublicVersion
-
Planning.getPubllicVersions
-
PlanningPrivateVersion.publish
-
PlanningPrivateVersion.publishAs
-
PlanningPublicVersion.isDirty
-
PlanningPublicVersion.publish
-
PlanningPublicVersion.revert
-
PlanningVersion.deleteVersion
-
PlanningVersion.getDisplayId
-
PlanningVersion.getId
-
PlanningVersion.copy
-
privateVersion.getOwnerId
Note
If you don't want version management scripts to be executed when you have disabled planning on the table, use the API Table.getPlanning().isEnabled() to check this.