Symptom
- The standard CreateVersion action for Sales Quote appears as released but cannot be invoked via SDK/ABSL or Workflow.
- The action is not visible in Workflow Rules as an executable action.
- The action is not exposed in SDK as a callable action, and no script extension point for CreateVersion is available.
- Implementing ROOT OnSave/BeforeSave validation does not initiate when a version is created from the UI.
- Requirement context: before a quote is set to Inactive or a new version is created, a custom field on the previous version must be updated.
Environment
- SAP BusinessByDesign
- SAP CloudForCustomer
- SAP Cloud Application Studio
Reproducing the Issue
- Open Workflow Rules for Sales Quote and try to add an action step to create a version; observe that CreateVersion is not available in the action catalog.
- In Cloud Application Studio, add a custom button to run ABSL that updates a custom field and then calls CreateVersion; observe that CreateVersion is not exposed/callable in ABSL.
- In Cloud Application Studio, attempt to add a script file extension for the CreateVersion action; observe that CreateVersion is not listed among available script extension points.
- Implement validation in ROOT OnSave/BeforeSave to enforce a custom-field check during version creation; run version creation from the UI and observe the event does not initiate.
Cause
Preliminary analysis indicates the CreateVersion action’s metadata lacks a populated “Instance Multiplicity” entry in Basic Data, which prevents exposure to SDK/Workflow and aligns with current product design pending verification.
Resolution
- The solution of this issue is currently under investigation. Please follow this KBA for updates.
- As this behavior may reflect current product design, consider submitting a request through the official influence channel to propose PDI exposure of the CreateVersion action and/or an extensibility hook for version creation.
See Also
Keywords
CreateVersion, Sales Quote, SDK, ABSL, Workflow Rules, PDI, script extension, OnSave, BeforeSave, versioning, action not exposed, Cloud Application Studio, validation, version creation, extensibility , KBA , AP-RC-BDS-LM , ByDesign Studio Lifecycle Management , Problem
Product
SAP Business ByDesign all versions ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions
SAP Knowledge Base Article - Public