SAP Knowledge Base Article - Public

3571418 - Error Deserializing in Simple Transformation Program

Symptom

You may receive an "Error occurred when deserializing in the simple transformation program" while activating Custom Approval Process.

Environment

SAP Business ByDesign

SAP Cloud for Customer

Reproducing the Issue

  1. Go to Cloud Application Studio
  2. Open Solution - Y123456789_ (where Y123456789_ is a solution name)
  3. Open the affected Approval process file.
  4. Try to activate error appears. 

Cause

When we activate the approval process internally the XML is converted into ABAP during this conversion it may fail for any tag as an example

 '<name>Root.EmployeeResponsiblePartyUUID</name>', reason being the max length for <name> tag is 32.

 So, when you select this field 'EmployeeResponsiblePartyUUID' in 'Recipients' tab in SDK, the XML stores the field in backend as 'Root.EmployeeResponsiblePartyUUID' (total length is 34 > 32 hence it is raising an error), field 'EmployeeResponsiblePartyUUID' 

Resolution

  1. Go to Cloud Application Studio
  2. Open Solution - Y123456789_
  3. Open the affected approval process
  4. You need to reduce the length of fieldname 'EmployeeResponsiblePartyUUID' so that in XML <name> tag has a value that is either equal to or less than 32.

 After that change the activation should go through.

Keywords

Deserializing; Simple Transformation;Approval process; Activation errros. , KBA , AP-RC-BDS-BTM , ByDesign Studio Business Task Management , Problem

Product

SAP Business ByDesign all versions ; SAP Cloud for Customer core applications all versions