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

Selection Option

Former Member
0 Likes
688

Dear All

In the selection option table (internal table) getting prefix , like <b>IEQ</b> how i can i remove it. from all the table

5 REPLIES 5
Read only

Former Member
0 Likes
643

Hi nelson,

1. We should not remove it,

other wise, IN in the sql won't function properly.

2. Anyway, we can remove it using

LOOP AT SELOPTION.

SELOPTION-SIGN = ''.

SELOPTION-OPTION = ''.

MODIFY SELOPTION.

ENDLOOP.

regards,

amit m.

Read only

amit_khare
Active Contributor
0 Likes
643

Hi,

When you are using selec-option then by default a table gets generated.

where I is for Include and EQ is for Equal.

When you are using the select-option values then istead of using normal logical operator try using IN operator it will take care of all necessary validations.

Regards,

Amit

Read only

Former Member
0 Likes
643

HI,

At Selection-screen output.

Loop at S_FIELD

S_FIELD-OPTION = ' '.

S_FIELD-SIGN = ' '.

Modify S_FIELD.

ENDLOOP.

Regards

Sudheer

Read only

Former Member
0 Likes
643

Hi,

I think default sign and option values are defined at initialization

event ot at selection-screen output event.

initialization.

<b> free p_test</b>

select-options:p_test for mara-matnr.

Regards

Amole

Read only

Former Member
0 Likes
643

Hi Nelson,

why u want to remove these...

For select-options these values get populated automatically based on the inputs provided on the selection screeen.

If you enter only one value in the 'from' field then IEQ... I means Inclusion and EQ means equals to get assigned.

If yur enter the both form and to values then IBT ...I means Inclusion and BT means between get assinged.

....

Regards,

Satya.