Skip to Content

Trouble shooting for no data write back to ACDOCC

Apr 25, 2017 at 08:18 AM


avatar image

By design BPC consolidation monitor (V10.1) doesn't tell whether result data is empty or not after rules run, so it's possible ACDOCC is empty after a successful run of BPC consolidation task.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

William Wu
Apr 25, 2017 at 08:19 AM

First you can check if there's ABAP dump backend with TCd ST22.

IF there's no error frontend and backend, we need to do debug stuff.

To DEBUG write back to ACDOCC, data generated by consolidation logic and passed to your write back interface.
Before you go to consolidation monitor to trigger logics, put an external break point at CL_UJXP_MONITOR_EMBEDDED->DO_POST, search 'start_job(…)' around line 480? Change parameter lf_synchronus to ‘X’ at debug runtime.

Then set breakpoint at beginning of CL_RTC_ACDOCC_IPROV_WRITABLE-> IF_RSDRV_RPROV_WRITABLE~WRITE_DATA. Notice this class is what you set as write interface while modeling your virtual provider.

If debug not go into writeback class, that means no data produced by BPC, if go into write back class, then try find in which step program jump out and the content of error message if existed.

10 |10000 characters needed characters left characters exceeded
Christopher Carter Apr 27, 2017 at 09:27 AM

Hi William,

I'm facing the same issue, I have used copy of standard class CL_RTC_ACDOCC_IPROV_WRITABLE and mapped it with virtual provider. But when we are running the currency translation from BPC, it's showing success message there but we are unable to see the data in ACDOCC table even I debugged it but the method 'IF_RSDRV_RPROV_WRITABLE~WRITE_DATA' is not getting triggered.

Is there any way to check why the method IF_RSDRV_RPROV_WRITABLE~WRITE_DATA is not triggered.


10 |10000 characters needed characters left characters exceeded
Andrzej Szaranek May 02, 2017 at 09:07 PM


I have exactly the same problem. Everything done by the book, according to Real-Time Consolidation, currency translation shows sccess message, but ACDOCC is empty and write back method is not triggered.

One think make me wonder. When I run currency translation I can see in "Display running processes" that when currently running process ends as green and Done the previous one turns from Done to Failed and in details of that run I can see:

Any hints/clues?

curr.png (10.7 kB)
Show 4 Share
10 |10000 characters needed characters left characters exceeded

It seemed cache do sth wrong backend, can you do a cleanup backend?

Login Backend and Se38 and run “/UI5/APP_INDEX_CALCULATE” periodically to update client cache buster information.
And then type these 2 URL in the browser:


Hi Andrzej,

Is the issue resolved? I am facing the same issue while doing currency conversion.


Hi Nilesh

No progress unfortunatelly. Cleaning cache doesn't help at all. Frankly speaking I'm considering to drop Embeded BPC and go back to standard model BPC.


HI All,

Has anyone resolved their issues regarding currency conversion not writing to ACDOCC?

Joseph Angulo Jun 04, 2017 at 03:07 AM

I am facing a similar issue, have you been able to solve it?

10 |10000 characters needed characters left characters exceeded