Hello,
we used the switch ZZ_FDT_DECISON_TABLE_GENERATION_CLASSIC=2 on a BW 7.3 (sap-note 1669944).
It generated very performant ABAP coding for a Decision Table with large number of rows (2000+).
The generation method also doesn't seem to have problems with possible ABAP limits, as the generated IF-statements were not nestet, but rather sequentially distributed over several methods, e.g.: _V_ENTSCHEIDUNGSTABELLE_, _V_LINE_START_15_, _V_LINE_START_29_, ...
Question:
Sap-note 1669944 also mentions that the parameter ZZ_FDT_DECISON_TABLE_GENERATION_CLASSIC may not be supported anymore in the future.
Does this mean, that the above mentioned elegant code generation will be abolished? This would be an absolute show-stopper for us to use BRF+.
Or does the sap-note only need more clarification.
Reason:
Without this "classic"-code-generation feature, the generated ABAP code for above mentioned large Decision Table had a not acceptable performance drop.
The Decision Table was '_unpack'-ed and dynamically interpreted for each data record to be processed in the generated ABAP code, instead of using IF-statements.
Best regards.
Robert