Symptom
Errors raised in the SDK when attempting to activate the Customer XBO or Business Partner Template XBO
- [Activate] Impl. type "Inline ABAP Type in BO Access Class" not supported for business object YXXXXXXXY_SAER7F4B316C57632990
- [Activate] Query QUERY_BY_ELEMENTS doesn't exist in extended BO BUSINESS_PARTNER_TMPL
- [Activate] Node ROOT must be not enhanced by dynamic extension YXXXXXXXY_SAER7F4B316C57632990
- [Activate] Activation rejected
Environment
- SAP Cloud for Customer
- SAP Business ByDesign
- SAP Cloud Application Studio
Reproducing the Issue
Add an association on a standard node of Customer XBO/ Business PArtner Template XBO
Cause
- The association annotation is not supported in standard nodes.
- In the case where the node is extensible node, such as "Common", an error message would be raised as follows: "Keyword 'association' is not supported in business object extensions".
- The errors only apear when there are messages defined in the XBO - explaining the difference in behaviors in both the development and sandbox tenants.
Resolution
Associations should not be creatred on the Root node of BusinessPartner_Template based BOs, as they are not extendible.
Keywords
KBA , AP-RC-BDS-SCR , ByDesign Studio Scripting (ABSL) , Problem
Product
SAP Business ByDesign all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions
SAP Knowledge Base Article - Public