Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Proble with Ranges table

Former Member
0 Likes
2,652

Hi below is the my code snippet.

Ranges : R_Reassign for iclclaim-authclm

finall R_reassign get 3 records.

SIgn Options Low Hign

We have E,F,T vales in Low field.

It is giving dump for following statement.

IF not authclm(1) in r_reassign.

Below is the dump

Incorrect "SIGN" in SELECT-OPTIONS or RANGES table.

Only the following selections are allowed:

"I" - Within an interval and "E" - without an interval

Plz help our me.

1 ACCEPTED SOLUTION
Read only

joginder_singh
Active Participant
0 Likes
1,442

Hi

Your range table should fill like this

R_Reassign-sign = 'I'.

R_Reassign-OPTION = 'EQ'.

R_Reassign-LOW = 'E'.

append R_Reassign

R_Reassign-LOW = 'F'.

append R_Reassign

R_Reassign-LOW = 'T'.

append R_Reassign

I think you have passed incorrect value in SIGN field. Use the above statments

Hope this helps.

Cheers

Joginder

Hi below is the my code snippet.

Ranges : R_Reassign for iclclaim-authclm

finall R_reassign get 3 records.

SIgn Options Low Hign

We have E,F,T vales in Low field.

It is giving dump for following statement.

IF not authclm(1) in r_reassign.

Below is the dump

Incorrect "SIGN" in SELECT-OPTIONS or RANGES table.

Only the following selections are allowed:

"I" - Within an interval and "E" - without an interval

Plz help our me.

4 REPLIES 4
Read only

joginder_singh
Active Participant
0 Likes
1,443

Hi

Your range table should fill like this

R_Reassign-sign = 'I'.

R_Reassign-OPTION = 'EQ'.

R_Reassign-LOW = 'E'.

append R_Reassign

R_Reassign-LOW = 'F'.

append R_Reassign

R_Reassign-LOW = 'T'.

append R_Reassign

I think you have passed incorrect value in SIGN field. Use the above statments

Hope this helps.

Cheers

Joginder

Read only

former_member673464
Active Contributor
0 Likes
1,442

hi Chaitanya,

You have to pass the values as shown below.

r_reassign-low = 'E'.

r_reassign-sign = 'I'.

r_reassign-option = 'EQ'.

append r_reassign.

r_reassign-low = 'F'.

r_reassign-sign = 'I'.

r_reassign-option = 'EQ'.

append r_reassign.

r_reassign-low = 'T'.

r_reassign-sign = 'I'.

r_reassign-option = 'EQ'.

append r_reassign.

regards,

Veeeresh

Read only

Former Member
0 Likes
1,442

You have to fill out the fields SIGN ('I' or 'E') & OPTION for each value of the list.

One more point to be taken into consideration is that the declaration of the ranges should be done like this :


DATA : R_reassign type range of iclclaim-authclm.

The way you declared is obsolete.

regards,

Advait

Read only

Former Member
0 Likes
1,442

Please use this code it should solve your problem


r_reassign-low = 'E'.
r_reassign-sign = 'E'.
r_reassign-option = 'EQ'.
append r_reassign.

r_reassign-low = 'F'.
r_reassign-sign = 'E'.
r_reassign-option = 'EQ'.
append r_reassign.

r_reassign-low = 'T'.
r_reassign-sign = 'E'.
r_reassign-option = 'EQ'.
append r_reassign.