각각 data type 이 변할때 마다 , structure include 될때마다
생기는 것이라도 느낌잡고 있는대용...
어떠한 경우에 어떤용도로 쓰이는지는 모르겠네요...
혹시 아시는분 힌트좀 부탁 드림니다.
help.sap.com 예제)
In the sample structure below that contains three fields, no alignments are created in an NUS or US.
BEGIN OF struc1,
a(1) TYPE X,
b(1) TYPE X,
c(6) TYPE C,
END OF struc1.
In the next example, however, alignments are created in a US but not in an NUS. The first alignment gap is created because of the alignment of structure struc3, the second because of the alignment of C field c, and the third because of the addressing of integer d.
BEGIN OF struc2,
a(1) TYPE X,
BEGIN OF struc3,
b(1) TYPE X,
c(6) TYPE C,
END OF struc3,
d TYPE I,
END OF struc2.
정확히는 모릅니다만.
unicode 를 적용한 시스템에서는 위구조체의 데이터 타입을 구분하기 위해서 fragment 단위로 나눠서-gap 으로- 구분하기때문에
non unicode와 unicode 시스템의 데이터가 동일하지 않다는 것을 말하는것 같네요..