‎2006 Oct 03 10:56 AM
Hi,
Here is my code..
SELECT addrnumber name1 city1 FROM adrc INTO TABLE i_adrc
WHERE name1 IN r_name1 AND city1 IN r_city1.
after this select statement i am getting only few records the data for the field name1 is maintained in uppercase and some lowercase. I need to convert the whole data in the database to lowercase befre i ececute the select statement. Based on this data i need to pick the data as below.
IF i_adrc IS NOT INITIAL.
SELECT kunnr adrnr brsch bran1 land1 INTO TABLE i_kna1
FROM kna1 FOR ALL ENTRIES IN i_adrc
WHERE adrnr = i_adrc-addrnumber AND
brsch IN r_brsch AND
bran1 IN r_braco AND
land1 IN r_land1.
Even here i need to convert the database data to lowercase before my select statement excutes.
regards,
Ram
‎2006 Oct 03 10:58 AM
‎2006 Oct 03 11:02 AM
To convert ADRC-name1 data to lowercase before my select statement executes.
Regards,
Ram.
‎2006 Oct 03 11:01 AM
Hi Ram,
SELECT addrnumber name1 city1 FROM adrc INTO TABLE i_adrc
WHERE name1 IN r_name1 AND city1 IN r_city1.
<b>LOOP AT I_ADRC.
TRANSLATE I_ADRC-NAME1 to LOWER CASE.
MODIFY I_ADRC.
ENDLOOP.</b>
IF i_adrc IS NOT INITIAL.
SELECT kunnr adrnr brsch bran1 land1 INTO TABLE i_kna1
FROM kna1 FOR ALL ENTRIES IN i_adrc
WHERE adrnr = i_adrc-addrnumber AND
brsch IN r_brsch AND
bran1 IN r_braco AND
land1 IN r_land1.
ENDIF.
Similarly you can change the required fields to lower case or upper case.
For upper case :
TRANSLATE I_ADRC-NAME1 to UPPER CASE.
Best regards,
Prashant
Pls. mark points for helpful answers
‎2006 Oct 03 11:03 AM
Hi,
For getting the entire content modify your select option append '*' at start and end of data . This will take care of fetching all the data.
eg : select-option-low = Xyz.
Hope this helps.