on 11-16-2015 10:24 AM
Hello experts,
I have a productive brf+ application which works fine without trace or with lean trace.
To explain the result of the expression (a descion table) to the users of the application, I have written an ABAP report to
show the technical trace ( in a optimized view).
Now we have the problem that the called brf+ function returns different results when called with technical trace.
The only difference is the way the brf+ function is called:
IF pv_trace_mode EQ if_fdt_constants=>gc_trace_mode_technical R pv_trace_mode EQ if_fdt_constants=>gc_trace_mode_lean.
" Call brf+ function with lean or technical trace
CALL METHOD go_function_get_valid_carrier->process
EXPORTING
io_context = lo_context
iv_trace_mode = pv_trace_mode
IMPORTING
eo_trace = po_trace
eo_result = lo_result.
ELSE.
" Call brf+ function without trace
CALL METHOD go_function_get_valid_carrier->process
EXPORTING
io_context = lo_context
IMPORTING
eo_result = lo_result.
ENDIF.
" Result is different with technical trace
lo_data_object = lo_result->get_data_object( ).
o_result->get_value( EXPORTING iv_name = 'RES_T_ZHWWWM_CARRIER_DETECTI_1' IMPORTING ea_value = lt_carriert_data ).
The technical trace and the lean for line 58 of the decision table is attached. There is a difference. in the processing of column 18.
Column condition: "value" <=274 CM or is initial
The value is 300 CM
SAP Release
SAP_BASIS 731 0010 SAPKB73110
SAP_ABA 731 0006 SAPKA73106
SCM 702 0006 SAPKY70206 Supply Chain Management 7.02
Is there a known problem with technical trace ?
Best regards
Achim
You should create an OSS message for this.
Maybe there is an issue with the type of the data object. In any case, the result should be the same.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
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.