RFC를 이용해서 Function Module을 만들어보려고 하고 있습니다.
1. Function 생성
2. import 탭에서 매개변수 추가
3. 매개변수 이름만 추가하고 저장할 경우, 다음의 오류메시지 발생.
"You can only use LIKE and TYPE to specify types in RFC"
4. Typing 컬럼에 "TYPE"을 설정하고 저장할 경우, 다음의 오류메시지 발생.
"RFC 요청에서 모든 매개변수는 참조필드나 필드유형을 요구합니다"
5. 참조유형 컬럼에 "INT2"를 설정하고 저장할 경우, 다음의 오류메시지 발생.
"참조매개변수는 RFC로 허용되지 않습니다"
도대체 어떠한 값을 넣어야 하는지 도무지 알수 가 없네요.
Function그룹, "STFC"에 보면 SAP에서 제공되는 RFC Function이 여러가지 존재합니다.
RFC Function 호출의 예제에 있는 "STFC_CONNECTION" 함수를 열어서 과연
어떻게 사용됐는지 확인해봤더니 다음과 같았습니다.
"매개변수이름: REQUTEXT, Typing: LIKE, 참조유형: SY-LISEL"
이걸 그대로 본떠서 입력해봤더니, 다음과 같은 오류가 발생하더군요.
"LIKE as typing for parameter is obsolete!"
더이상 LIKE라는 구문은 지원하지 않는 모양입니다.
도대체 참조유형 컬럼에는 어떤 값을 넣어야 하는지요?
고수님들의 조언 부탁드립니다.
"RFC 요청에서 모든 매개변수는 참조필드나 필드유형을 요구합니다"
이 메세지는 pass value 에 체크를 하셔야 될것 같구요.
RFC 펑션의 매개변수에는 pass value 체크가 되어야 하더라고요.
"LIKE as typing for parameter is obsolete!" 이 구문은 단순히 경고라 그냥 엔터 하시고 넘어가셔도 될것 같은데요..