SAP Knowledge Base Article - Public

3638060 - Usage of MDRO library as part of Platinum Engineering package

Symptom

As highlighted in KBA 2698916 these functions are not recommended by external use as have been developed as part of internal use cases. Many libraries will not work outside of the specific use case.

This KBA is to warn against unsupported usage of the MDRO library as can cause disruption in a productive environment.

Environment

  • SAP Business ByDesign
  • SAP Cloud Application Studio
  • SAP Cloud for Customer

Resolution

The execution node of a Mass Data Run instance corresponds to a background job instance. There is a limit of 999,999 instances of background jobs that can be created, if you exceed this limit, you cannot create any new executions of background jobs in the system and will cause severe disruption until you manually clean up the Mass Data Run instances.

Please refrain from using the MDRO.CreateInstance() as part of the Platinum Engineering library to mass create one-time use instances. Instead review if you can achieve the requirement in another way, for example, via a Workflow Rule.

See Also

2698916 - Facing Issues while Using SAP Platinum Engineering Libraries

Keywords

platinumengineering, ABSL, SCR, PDI, SDK, ReuseInstance, Missing application log indication, Insert into sub-object table has failed, (incorrect key), , KBA , AP-XPE , Custom Specific Development , AP-RC-BDS-SCR , ByDesign Studio Scripting (ABSL) , 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