REPORT Z04_05.
DATA : gv_val TYPE c .
PERFORM call_byvref CHANGING gv_val.
FORM call_byvref CHANGING p_val TYPE i.
p_val = 'Value is changed'.
ENDFORM. "call_value
이대로 적었는데요
오류가 나옵니다.
오류해결방법 있을까요?
in perform or call function "call_byvref", the actual parameter
라고 나옵니다. z04_04는 잘 되었는데 05는 안되네요 ㅜㅜ
PERFORM 문에서 입력한 gv_val 타입은 c인데 실제 FORM 의 p_val 타입은 i 라서 타입 호환이 안되는 겁니다. 타입을 맞춰주셔야 합니다.
P.S 답변을 달면 피드백을 주시는게 예의가 아닌가 싶습니다.