alpha 데이터 처리하는부분에서 이런 의문이 들어 질문올립니다
프로그램을 보시면은 alpha 데이터를 처리하기 위해서
CONVERSION_EXIT_ALPHA_INPUT
CONVERSION_EXIT_ALPHA_output
두개의 함수를 사용하면서 처리를 하는데요
굳이 테이블에 alpha 처리해서 데이터를 가지고 있는 궁긍적인 이유가 궁금합니다
타 프로젝트 db 구조를 보면은 alpha 로 처리하지 않는데 왜 ERP만 이렇게 처리를 할까요?
댓글 3
-
남군
2010.02.17 22:56
-
MadMax
2010.02.17 23:36
화면에 보이는 형태와 DB에 저장되는 형태가 틀린경우 conversion_exit_XXXX_... 을 사용 합니다.
예를들어 DB에는 000001234567 이라 저장 되어 있고 보이기는 1234567 이라고 보고 싶을 경우,
DB에는 01234567 이라 저장 되어 있고 보이기는 ABC-01234 라고 보고 싶을 경우 등..
Conversion_exit 은 alpha 를 많이 사용하지만 alpha 만 있는것은 아닙니다. 참고하세요.
-
JG
2010.02.19 23:38
Alpha conversion이 존재하는 이유는 SAP 본사에 문의를 해야 될 듯 싶습니다. ^^ 저의 소견은 alpha conversion이 모든 필드에 쓰이는게 아니라.. 특정 중요한 필드에만 쓰였던 걸로 봐서는 데이터 관리(?)를 위함이 아니였나 싶네요. (1, 2, 3 보단 01, 02, 03이 관리(?)상 보기 좋잖아요 ^^)
보통은 Code값을 읽을때 사용하지만 무조건 사용하는 것은 아니고 해당 필드의
Domain에 Converion routine이 Assign되어 있을 경우에 사용합니다.