REF_TABLE_DES ?=
CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( P_TABLE ).
ABAP에서 "다운 캐스팅(Down-Casting)" 을 수행할 때 사용하는 연산자입니다.
즉, 부모 클래스 타입의 객체를 자식 클래스 타입의 참조 변수에 할당할 때 사용
위 코드 해석
위 코드를 해석해 보면:
CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( P_TABLE )
CL_ABAP_TYPEDESCR 클래스의 정적 메서드 DESCRIBE_BY_NAME 를 호출하는 코드입니다.
이 메서드는 P_TABLE의 타입 정보를 반환합니다.
반환 타입은 부모 클래스인 CL_ABAP_TYPEDESCR입니다.
REF_TABLE_DES ?= ...
REF_TABLE_DES는 자식 클래스의 참조 변수 입니다.
?= 연산자를 사용하여 부모 타입(CL_ABAP_TYPEDESCR)을 자식 타입(CL_ABAP_TABLEDESCR)으로 캐스팅합니다.
?= 와 = 의 차이

예제 코드
?= 사용시 주의 사항