
ABAP을 하면 가끔 질문하는 것이 있다. ABAP에서 Null이랑 Initial Value는 뭐가 다른 거야?프로그래밍을 처음 접하는 분들이나 다른 언어(Java, Python 등)에서 넘어온 분들에게 이 개념은 혼란스러울 수 있다. 특히 SQL을 다뤄본 사람들은 ‘NULL’을 익숙하게 여기지만, ABAP에서는 그게 잘 보이지 않는다. 오늘은 이 두 개념의 차이를 마치 빈 상자와 존재하지 않는 상자로 쉽게 풀어보도록 하겠다.📌 상자로 이해하는 Initial Value vs Null상자를 하나 준비했다고 생각해보자.이 상자는 우리가 사용하는 ‘변수’를 비유한 것이다. Initial Value는 상자 안에 아무것도 안 들어있지만, 상자 자체는 있는 상태를 말한다.즉, "값은 없지만 초기 값은 존재한다"..