오랫만에 질문 올립니다.
텍스트를 입력 받아서 SELECT 태울 일이 있는데...
찾아보니 소문자를 대문자로 변화하는 함수보다는 아래의 예를 많이 들어놓으셨더라구요.
TRANSLATE S_BEZEI TO UPPER CASE.
테스트를 해봤는데 보이는 값은 대문자로 변경되는데 실제 SELECT 탈 때는 소문자를 타더군요.
SELECT-OPTIONS : S_BEZEI FOR TVM1T-BEZEI. >>> 이렇게 입력 받아서
SELECT MVKE~MATNR MVKE~VKORG TVM1T~BEZEI
INTO CORRESPONDING FIELDS OF TABLE IT_MVKE
FROM TVM1T JOIN MVKE ON TVM1T~MVGR1 = MVKE~MVGR1
WHERE TVM1T~BEZEI IN S_BEZEI. >>> 입력 받은 값으로만 찾아야 하는 상황.
소문자든 대문자든 무조건 대문자로 값이 들어가야 하는 상황인데... 함수 없을까요??
어디서 본 것 같은데 기억이 안나서요... 많은 답변을 기대합니다~
혹시.. S_BEZEI가 셀렉트 옵션인데..
TRANSLATE S_BEZEI TO UPPER CASE. 이것만 썻나요?
SELECT 타기 전에
LOOP AT S_BEZEI.
TRANSLATE S_BEZEI TO UPPER CASE.
MODIFY S_BEZEI.
ENDLOOP.
이렇게 해주셔용