РПГ на AS400
Это способ определить глобальную переменную, к которой могут обращаться функции внутри моей основной функции?
Например, у меня есть основная программа RPG (назовем ее «MAIN_PROGRAM», внутри нее я вызываю другую программу RPG (назовем ее SUB_PROGRAM). Теперь я хочу определить строковую переменную «ABC» в моей MAIN_PROGRAM, а затем при вызове моей SUB_PROGRAM используйте переменную внутри моей SUB_PROGRAM.
Причина, по которой я не хочу отправлять его в SUB_PROGRAM в качестве входного параметра, заключается в том, что моя MAIN_PROGRAM скомпилирована с помощью генератора (CA-PLEX)... и это дает мне ограничение на размер строки 60 000. Я получил способ обойти это, но не могу передать его в SUB_PROGRAM, потому что PLEX обрежет его на 60 000 символов.
Что я хотел бы сделать, так это создать глобальную переменную, на которую может ссылаться SUB_PROGRAM.
Я новичок в программировании RPG. Я могу редактировать исходный код программ, но я просто не знаю, можно ли создать глобальную переменную или что-то подобное.