펑션을 만들면 해당 펑션 그룹에 자동으로 인클루드가 만들어 집니다.
인클루드가 순차적으로 생성되지만 한번 만들어진 인클루드는 동일한 펑션명이면 몇번을 지워도 같은 인클루드가 만들어 집니다.
Z_TEST 라는 펑션이 LZOO01이란 인클루드에 담긴다면,
이 펑션은 몇번을 지웠다가 다시 만들어도 LZOO01 이란 인클루드에 내용이 담깁니다.
설명이 부족하지만 혹 내부적으로 어떻게 이렇게 되는지 아시는 분 계시는지요?
답변 기다립니다.
펑션을 만들면 해당 펑션 그룹에 자동으로 인클루드가 만들어 집니다.
인클루드가 순차적으로 생성되지만 한번 만들어진 인클루드는 동일한 펑션명이면 몇번을 지워도 같은 인클루드가 만들어 집니다.
Z_TEST 라는 펑션이 LZOO01이란 인클루드에 담긴다면,
이 펑션은 몇번을 지웠다가 다시 만들어도 LZOO01 이란 인클루드에 내용이 담깁니다.
설명이 부족하지만 혹 내부적으로 어떻게 이렇게 되는지 아시는 분 계시는지요?
답변 기다립니다.
Include L<펑션그룹>XX
에 생성되는 파일명을 말씀하시나요?
INCLUDE 프로그램의 이름은 실제 서버에 생성되는 파일 이름입니다.
말씀하셨듯이 FUNTION 그룹내에 함수를 생성하게 되면, 순차적으로 번호가 생성되는 것이지요.
그런데 함수를 처음 생성하면
L<> 01 순번의 이름이 자동 할당 될겁니다.
그리고 삭제했다가 다시 생성하더라도 동일한 이름이 할당되겠지요.
만약 삭제 했다가 다른 함수를 생성한 후에 다시 함수를 생성하면
L<> 02번 함수명으로 생성될겁니다.
네이밍 룰은 의미 없이 순차적으로 증가하는것 밖에 없는거 같습니다.