Hi All,
Thanks for the replies, but Date as Char is not the solution in this case, due to conditions made on time as KF.
I will provide my solution, what I did:
1. One option is to change aggregation of KF DATE DEC to SUM. The delta process runs correctly but aggregation in reports can be the issue, ie date 10.10.4028. Suppress Zero in BEX Query and Compression Cube with Zero Elimination work correctly.
2. Keep KF DATE DEC with aggregation MAX. Date will always be displayed as MAX, even when data is aggregated. Suppress Zero in BEX Query works correctly. Compression Cube with Zero Elimination does not work.
Additionally in both situations between DSO and Cube Layer, there is need to implement routine:
IF <source_fields>-recordmode = 'X'.
RESULT_FIELDS-/bic/zzdatekf = <source_fields>-/bic/zzdatekf * ( -1 ).
ELSE.
RESULT_FIELDS-/bic/zzdatekf = <source_fields>-/bic/zzdatekf.
ENDIF.
If you know how to make Zero Elimination work, your input is appreciated.
Best
Radek