Skip to Content

Cyrillic is not accepted in integration between SCCO and SBO

Dear Colleagues,

I see the problem with Cyrillic in integration between SCCO and SBO.

Instead of Cyrillic symbols like 'руб' (RUR) I see '???' and integration falls with error: "999 - DI Error: (-5002) Enter valid currency code [OINV.DocCur] , "???"-The di call #1 did fail."

Perhaps this is a problem on Integration Framework side.

Nevertheless the problem is very interesting because using Russian localization is impossible if there is no Cyrillic support.

Additional information:
* SAP Business One 9.3 PL06
* SAP Customer Checkout 2.0
* Integration Framework 2.0
* MS SQL Server 2014
All programs are installed on one PC.

error-cyr.jpg (169.7 kB)
Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Posted on Sep 17, 2018 at 07:46 AM

    Dear Andrey,

    please have a look into SAP Note 2202185, here you can find information about the localization of SAP Customer Checkout. For Russia SAP Customer Checkout is currently not localized, therefore a SAP partner has to figure out which gaps are existing and then the SAP Partner can decide if he will close the existing gaps (own developed enhancements & plugins) and take over the responsibility for support of the developed enhancements. How to develop enhancements and plugins in SAP Customer Checkout is well described in the different guides we provide in the SAP Partner Edge:

    In the SAP Partner Edge you will also find a link to pre-register for SAP Customer Checkout Training.

    kind regards


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 19, 2018 at 05:37 AM

    Dear Andrey,

    feel free to contact us for plugin developments, especially when you are sure that this plugin is useful for all SAP partners in Russia.

    Have a nice day,


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Sep 28, 2018 at 08:51 AM

    Hello colleagues,

    I've reproduced the issue successfully :).

    You need to create in CCO the currency like in SBODemoRU DB - 'руб'.

    After you create Receipt in CCO the wrong data is going to PointOfSaleReceipt table.

    Currency 'руб' changed to '???'.

    B1 if is doing just simple select from this table. And put this data to DI API object.

    So something wrong with encoding in CCO?

    This can be solved if I recreate the PointOfSaleReceipt table manually and change the datatype to the field to Nvarchar. But this is workaround that I need to apply to the whole currency field in DB.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 08, 2018 at 11:19 AM

    Hi Konstantin,

    thank you for the information. We will reproduce the issue in our test environment and come back with further information. this could take some days.

    kind regards


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.