on 01-17-2014 12:25 PM
PFA
Hi,
I am using the below case statement in an object of a BO Universe but i am getting the oracle errors while parsing the object. please suggest.
CASE WHEN ( LINE_ITEM_DN.AUTH_DISC_OT_PC/100 )<( Case
When LINE_ITEM_DN.LINE_TYPE = 'BD'
Then LINE_ITEM_DN.BL_GUIDANCE_FLOOR_PCT
else LINE_ITEM_DN.LDS_GUIDANCE_FLOOR_PCT
end ) THEN "BF"
WHEN ( LINE_ITEM_DN.AUTH_DISC_OT_PC/100 )=( Case
When LINE_ITEM_DN.LINE_TYPE = 'BD'
Then LINE_ITEM_DN.BL_GUIDANCE_FLOOR_PCT
else LINE_ITEM_DN.LDS_GUIDANCE_FLOOR_PCT
end ) THEN "AF"
WHEN ( LINE_ITEM_DN.AUTH_DISC_OT_PC/100 ) BETWEEN (( Case
When LINE_ITEM_DN.LINE_TYPE = 'BD'
Then LINE_ITEM_DN.BL_GUIDANCE_FLOOR_PCT
else LINE_ITEM_DN.LDS_GUIDANCE_FLOOR_PCT
end )
AND ( Case
When LINE_ITEM_DN.LINE_TYPE = 'BD'
Then LINE_ITEM_DN.BL_GUIDANCE_TYPICAL_PCT
else LINE_ITEM_DN.LDS_GUIDANCE_TYPICAL_PCT
end )) THEN "FT"
ELSE "NG"
Thanks,
Bhaskar
You need to have a "END" after the case statement to work..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.