로딩
요청 처리 중입니다...

[율밥퍼] SAP ABAP - Parameter 전달방식 _By Reference(참조매개) VS By Value(값전달)

 [율밥퍼] SAP ABAP - Parameter 전달방식 _By Reference(참조매개) VS By Value(값전달)

안녕하세요 율밥퍼입니다. 오늘은 아주 기본적인 이야기를 할까하는데요 :) 알아두면 피가되고 살이되는..

율밥퍼의 ABAP상식입니다. 이번 포스팅의 주제는 저희가 자주 사용하는 Perform문의 파라미터나, Class Method의 파라미터 혹은 Function의 파라미터등의 전달방식입니다.

BY VALUE(값전달) VS BY REFERENCE(참조) 1. BY VALUE( 사본 복사 후 작업 ) 값을 복사해서 넘김-> 내부에서 수정해도 원본에 영향이 없음 2.

BY REFERENCE( 원본 직접 참조 ) 원본데이터의 주소(pointer)를 넘김 -> 내부에서 수정하면 원본에 반영됨. 이게 아밥에서 참조한다~ 라는것의 의미에요 기본적으로 ABAP은 참조매개변수 방식(BY REFERENCE)입니다. ( PERFORM/ FUNCTION/ METHOD는 디폴트로 BY REFERENCE 참조방식입니다. ) 즉, 넣어주는 값을 변경하면 원본데이터도 똑같이 변경되는거죠!

포인터(pointer) ...