안녕하세요^^?
제가 도메인의 텍스트를 구하는 쿼리를 다음과 같이 썼습니다.
SELECT SINGLE ddtext
INTO l_zochk "도메인값
FROM dd07t
WHERE domname = 'ZOCHK' "DOMAIN
AND ddlanguage = sy-langu "로그인 언어
AND domvalue_l = l_ochk. "조회값
그런데, 이런 방식으로 도메인의 텍스트를 보여줘야 할 필드들이 많아서
Table Name 과 Field Name 를 가지고 Data element 를 얻고
다시 Data element 를 가지고 Domain 을 얻을 수 있는 방법이 있으면
함수로 만들어서 파라미터로 주고 받을수 있을 것 같아서요.
혹시, 좋은 방법 아시면 가르쳐주시길 부탁드립니다.
오늘도 몸 잘챙기시고 즐거운 마무리 하세요^^*
댓글 4
-
보나
2008.10.25 00:38
Table : DD03L -
하오
2008.10.25 01:28
감사합니다^^
*...(시작)Domain & Doman Fixed value 구하기
DATA: l_domname LIKE dd03l-domname.
CLEAR l_domname.
SELECT SINGLE domname
INTO l_domname
FROM dd03l
WHERE tabname EQ 'ZESST049'
AND fieldname EQ 'OCHK'.
SELECT SINGLE ddtext
INTO l_zochk ".............휴일근무유형명 (도메인값)
FROM dd07t
WHERE domname = l_domname "'ZOCHK' "...(DOMAIN)
AND ddlanguage = sy-langu
AND domvalue_l = l_ochk.
*...(끝)Domain & Doman Fixed value 구하기 -
보나
2008.10.25 01:43
DD03L, DD07T
- where 조건 AS4LOCAL = 'A'
추가하시면 더 좋을것 같아요~
-
하오
2008.10.25 01:49
예~감사합니다. 저장소 오브젝트의 활성화상태 가 'A' 라면 어떤 의미인가요^^?