안녕하세요. 선배님들..
처음 abap를 공부하고, 기존 소스를 보고 있는데 global 변수의 범위가 궁금해서 문의합니다.
예를들어
package P_PGM 에 program PGM1 과 program PGM2 있고
각 각 include PGM1TOP, include PGM2TOP를 사용할 경우
global 변수는 2개의 include에 각 각 선언해야되나요?
global 변수 범위가 궁금한데 좀 알려주세요~
안녕하세요. 선배님들..
처음 abap를 공부하고, 기존 소스를 보고 있는데 global 변수의 범위가 궁금해서 문의합니다.
예를들어
package P_PGM 에 program PGM1 과 program PGM2 있고
각 각 include PGM1TOP, include PGM2TOP를 사용할 경우
global 변수는 2개의 include에 각 각 선언해야되나요?
global 변수 범위가 궁금한데 좀 알려주세요~
전역 변수는 프로그램 별로 선언하는게 원칙입니다.
공통 Include 문 (예를 들어 PGMCOMMONTOP) 을 만들어서 각 프로그램에 include PGMCOMMONTOP 넣어주시면 공통 전역변수로 사용할 수 있습니다.
다만, 실제 데이터가 공유되는 건 아니고 이름만 같은 겁니다.