cancel
Showing results for 
Search instead for 
Did you mean: 

Number cannot be encoded as BCD error in when updating status in syclo Work Manager 6.1 on SMP 3.0

sravanthi_polu
Contributor
0 Kudos
1,004

Hi Experts,

We have Work Manager 6.1 Application deployed in SMP 3.0. When trying to change status of Work Order to Inprogress, encountering error "WorkOrderStartSteplet-Problem in BAPI Create(ZWAM_PM_DOORDERMBLSTATUS_UPD):XXXX Number cannot be encoded as a BCD.Invalid digit "X" encountered".

Attached screen snap of error.Please let us know when this error is encountered.

Thanks in advance.image2.jpgimage1.jpg

Regards,

Sravanthi.

sravanthi_polu
Contributor
0 Kudos

@ bill.froelich requesting your support

Accepted Solutions (0)

Answers (1)

Answers (1)

bill_froelich
Product and Topic Expert
Product and Topic Expert
0 Kudos

From the error message in your question and the screen shot it appears your custom BAPI (ZWAM_PM_DOORDERMBLSTATUS_UPD) is assuming that one of the values will always be numeric. When trying to process the Work Order Start event it is unable to handle the value PM43332 since it is alphanumeric.

You will need to work with the BAPI developer to confirm if the BAPI needs to change or if you are passing the wrong value into the BAPI.

sravanthi_polu
Contributor
0 Kudos

Hi Bill,

Thanks for the update. But when we have tried to change the status of the same Work Order from another Android model phone, we were able to sync with out any issues. In a confusion if it is technical error/device/OS issue.

Regards,

Sravanthi.

bill_froelich
Product and Topic Expert
Product and Topic Expert

I would still check your custom BAPI as the error clearly indicates a data conversion failure where the data being used in the BAPI is alphanumeric. From the little information I have on this I do not believe it is a device / OS issue.