'CONVERSION_EXIT_ALPHA_OUTPUT' 을 패턴으로 들고 와보면 아래와 같이 입력/출력값을 하나씩 받을 수 되어있는데요. 혹시 이 함수로 여러개의 변수를 동시에 컨버젼 할 수 있는지 궁금합니다.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input =
IMPORTING
OUTPUT = .
위의 함수로 할 수 없다면, 같은 기능이면서 여러개의 변수를 한번에 컨버젼 할 수 있는 함수는 무엇이 있는지좀 가르쳐 주세염~^^
댓글 4
-
띵호아빠
2008.12.03 00:51
-
별이고픈구름
2008.12.03 03:33
Function의 input, output 파라메터의 타입을 보세요.
테이블 타입이 아닌데 한꺼번에 function으로 넘겨줄 방법이 없겠죠.
따라서 하나하나 변환해야 합니다.
-
chanmaniac
2008.12.03 04:09
띵호아빠 말씀처럼 값들을 내부테이블에 넣어서 루프 돌리고 MODIFY 하는것도 하나의 방법이겠군요 ^^
그리고 별이고픈구름님 말씀처럼 펑션의 IMPORT / EXPORT 변수 참조유형을 테이블로 하는 방법도 있었군요 ^^
루프돌리는 것부터 해보구, 간단하게 직접 테이블 참조하는 형식의 함수를 생성해 봐야겠군요~
두 분 답변 정말 감사합니다 (__) (^^)
-
지의
2008.12.03 17:03
찾으시는게 CONVERSION_EXIT_ALPHA_RANGE_* 인지 확인해 보세요.
인터널 테이블의 변수들이라면 loop 돌면서 함수콜한후 modify 해주면 되지만,
각각 Global or Local 변수라면 건건이 하는 수밖에 없을것 같습니다..