필드의 Conversion Exit(내부값/화면표시값 변환) 찾는 방법
Domain 의 Conversion Routine
SAP는 화면(ALV, Screen 등)에 보여지는 값과 내부값이 다른 경우가 많이 있습니다.(예: BP, 단위, 금액, 자재코드, WBS요소 등)
아래 처럼 고객코드만 하더라도 화면 표시값과 내부값이 서로 다르게 표현되고 있죠
이러다 보니, ABAP 개발시 항상 Conversion Exit을 신경써야 합니다.
물론 ALV는 Field Catalog 선언시 테이블/필드 참조만 잘 되어있다면 왠만한 Conversion Routine은 자동으로 적용됩니다.
아래 내용은 필드의 Domain 정보를 이용해서 손쉽게 Conversion Exit 펑션을 찾는 방법입니다.
#1. Domain으로 Convertion Exit 펑션 찾기
Conversion Exit을 사용할 필드의 Domain 정보를 알고 있다면, SE11에서 Domain을 Display 합니다.
조회하면 해당 Domain의 Conversion Routine을 확인 할 수 있습니다.
Routine을 더블클릭하면 필드 Conversion Exit 펑션을 확인 할 수 있습니다.
#2. Domain을 모를 경우 테이블/구조를 이용하여 Domain 찾기
SE11에서 테이블 또는 구조를 조회하여 해당 필드의 Data element 더블 클릭
Domain 더블클릭
'ABAP > 개발Tip' 카테고리의 다른 글
[개발Tip] ALV Field catalog(필드 카탈로그) 만드는 3가지 방법 (0) | 2023.08.25 |
---|---|
[개발Tip] RESTful API 호출 2가지 방법(CL_HTTP_CLIENT, CL_REST_HTTP_CLIENT) (0) | 2023.06.28 |
[개발Tip] REPLACE의 REGEX (정규표현식)를 이용한 특수문자 제거 (0) | 2023.06.22 |
[개발Tip] 비동기 처리를 위한 백그라운드 작업 생성 (0) | 2023.06.22 |
[개발Tip] Internal Table 성능(Select into, Read, Loop where) 비교 (1) | 2023.05.16 |
댓글