‎2006 Dec 05 11:32 AM
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
‎2006 Dec 05 11:34 AM
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.
‎2006 Dec 05 11:35 AM
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
‎2006 Dec 05 11:43 AM
HI,
At Selection-screen output.
Loop at S_FIELD
S_FIELD-OPTION = ' '.
S_FIELD-SIGN = ' '.
Modify S_FIELD.
ENDLOOP.
Regards
Sudheer
‎2006 Dec 05 12:03 PM
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
‎2006 Dec 05 12:13 PM
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.