Hello All,
We have a requirement where a Key figure should have 3 different basis of dis-aggregation. I am trying to use the below expression in the dis-aggregation box but getting error, However dis aggregation works with 2 Key figures . Has anyone tried nested IF in the dis-aggregation before?
Dis-aggregation Expression : IF(ATTRIBUTE1=''Y'', KEYFIGURE1,(IF (ATTRIBUTE1=''N'', KEYFIGURE2, KEYFIGURE3)))
Error message : E - Exception raised from InternalError: dberror(CallableStatement.execute): 129 - transaction rolled back by an internal error: [129] "SAP_SFND"."sap.sop.sopfnd.catalogue::SOPDM_ACTIVATEPLAREA": line 128 col 2 (at pos 9063): [129] (range 3): transaction rolled back by an internal error: transaction rolled back by an internal error: [129] "SAP_SFND"."sap.sop.sopfnd.catalogue::SOPDM_GEN_INTEG_BATCH_STATUS_VIEW": line 62 col 2 (at pos 3896): [129] (range 3): transaction rolled back by an internal error: transaction rolled back by detected deadlock: [133] "SAP_SFND"."sap.sop.sopfnd.catalogue::SOPUM_GRANT_READ_RIGHTS": line 11 col 5 (at pos 405): [133] (range 3): transaction rolled back by detected deadlock: Deadlock detected while executing transaction (TRANSACTION_ID=6489, UPDATE_TRANSACTION_ID=34549855) at ptime/query/plan_executor/trex_wrapper/trex_wrapper_body/trex_query.cc:795
Thanks a lot in advance
Regards
Swati