I had an experience on an error which encountered when entering Labortime (not CATS). You may encounter this error on WM 6.1 or WM 6.2 versions.
When you add an activity labortime on a workorder you may face following error while sych;
/SMERP/PM_DOWORKORDERCONF_CRT): Number 0,0 cannot be encoded as a BCD. Invalid digit ‘,’ encountered
SAP has a fix on this error : Note 2163538
By applying this note solved the problem but we got another one which related to the time unit problem. The activity duration and work duration time unit has been set statically “MIN”(Minutes) in the standart TimeEntryCreateBAPI class.
This works if localization and implementation are in english on ERP side. In other cases if use localization any other than english so you have to enhace the BAPI class to change value.
In my scenario i changed to “DAK” in terms of Turkish.