Skip to Content
Author's profile photo Tahir Öz

Labortime entries error “Number 0,0 cannot be encoded as a BCD” fix by SAP Note

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.

Screen Shot 2015-09-07 at 22.55.19.png

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.

Mark Pe , Bill Froelich i want to take this in your consideration. Setting of these two values dynamically would be better so that no need for enhancement.


Tahir ÖZ

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Bill Froelich
      Bill Froelich

      I'll pass the suggestion on.