on 03-20-2015 7:38 AM
Hi Experts,
We are facing an issue in BRF+. The custom decision tables show no data when we open the tables in workbench. We have a program reading
data for these tables using cl_fdt_factory class. When we run the program it is selecting data even though the table don’t show any data in workbench.
I debugged the generated class method PROCESS_PURE as mentioned in few threads on SDN. I do see all the values hardcoded in the class
method.
So have we lost the data actually or there is still chance of data recovery ? if yes please let us know how?
Thanks in advance.
Hi,
do you have versioning activated in your BRFplus object namely the decision table?
If yes did you check if older versions can be displayed?
Maybe it is just a dispaly problem as you can still access the data using the BRFplus API
BR
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mrugesh,
what surprises me is that if the data was overwritten and you have no versioning switched on that you can still fetch the data using the BRFplus API. Anyway if that is the case maybe you can save the data this way:
BR
Christian
thanks both for your inputs,
We did some more analysis. Yes there was an transport. There was change in one of our table and along with that table the application was saved in the transport. even though there were no changes in other tables the data was wiped out of all the tables including the table which was changed.
When we are running the Factory methods to read the data; we get the data from process_pure method. But the method was last generated in august 2014. So i think the method not re-generating has saved us lot of effort .
Just one thing we would like to know is that does transporting application mean that all the tables will regenerate with data refresh even though we haven't made any change?
I assume you have transported and now there is an inactive version. he active version is still in the system and returns you correct results when the rules get evaluated.
In the BRFplus workbench you can switch between active and inactive version. Maybe you try this.
You can transport single objects and complete applications. So it depends on what you did.
Did some more analysis to develop my understanding of this issue. I have mentioned my findings below. As I am not a BRF expert, these finding may seem very obvious. Still no harm in sharing
Experts; please correct me if i am wrong
Message was edited by: Mrugesh Phatak
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.