View previous topic :: View next topic
|
Author |
Message |
lekshmi_ci
New User
Joined: 14 Mar 2007 Posts: 60 Location: Thiruvananthapuram
|
|
|
|
hi,
I want to check for business type and state code. i can write an if statement like
if ws-st1 and ws-typ1 then
perform xxxx1
else
if ws-st2 and ws-typ2
perform xxxx2
else
perform xxxx3
how can i do this with EVALUATE statement.
The confusion is , i need to check for two things.how can i include both.
Please help me.
Thanks
LC |
|
Back to top |
|
|
guptae
Moderator
Joined: 14 Oct 2005 Posts: 1208 Location: Bangalore,India
|
|
|
|
Hi There,
Code: |
EVALUATE business-type ALSO state-code
WHEN ws-st1 ALSO ws-typ1
PERFORM xxxx1
WHEN ws-st2 ALSO ws-typ2
PERFORM xxxx2
WHEN OTHER
PERFORM xxxx3
END-EVALUATE |
Hope it will helpful |
|
Back to top |
|
|
lekshmi_ci
New User
Joined: 14 Mar 2007 Posts: 60 Location: Thiruvananthapuram
|
|
|
|
hi ekta,
what about the OR condition...
if ws-type1 or ws-state1
perform...
else
if...
LC |
|
Back to top |
|
|
guptae
Moderator
Joined: 14 Oct 2005 Posts: 1208 Location: Bangalore,India
|
|
|
|
Hi LC,
Code: |
EVALUATE TRUE
WHEN ws-st1
WHEN ws-typ1
PERFORM xxxx1
WHEN ws-st2
WHEN ws-typ2
PERFORM xxxx2
WHEN OTHER
PERFORM xxxx3
END-EVALUATE |
Here I am assuming ws-st1 ,ws-st2 ,ws-typ1 & ws-typ2 are 88 level variable. |
|
Back to top |
|
|
Sarva_bubli
New User
Joined: 09 Aug 2006 Posts: 37 Location: Pune, India
|
|
|
|
Hi,
You can try either of the following one.
EVALUATE TRUE
WHEN WS-ST1 AND WS-TYP1
PERFORM XXXXX1
WHEN WS-ST2 AND WS-TYP2
PERFORM XXXXX2
WHEN OTHER
PERFORM XXXXX3
END-EVALUATE
(or)
EVALUATE TRUE ALSO TRUE
WHEN WS-ST1 ALSO WS-TYP1
PERFORM XXXXX1
WHEN WS-ST2 ALSO WS-TYP2
PERFORM XXXXX2
WHEN OTHER
PERFORM XXXXX3
END-EVALUATE |
|
Back to top |
|
|
|