В данной статье рассмотрим, как получить доступ к
переменной или таблице другой программы.
1)
Объявление переменной FIELD-SYMBOLS нужного типа.
Например:
если
это таблица, то код будет выглядеть так -
FIELD-SYMBOLS: <ITAB>
TYPE TABLE.
если
это переменная, например Балансовая Единица (BUKRS), то код будет выглядеть
так -
FIELD-SYMBOLS:
<BUKRS> TYPE BUKRS.
2) Переменная в другой программе выглядит
следующему образом:
(<PROGRAM
NAME>)<VARIABLE>, где
PROGRAM NAME - имя
главной программы,
VARIABLE - переменная
или таблица.
3) Чтение переменной через FIELD-SYMBOLS , для БЕ, выглядит следующим
образом:
FIELD-SYMBOLS: <BUKRS> TYPE
BUKRS.
ASSIGN ('(PROGRAM NAME)BUKRS') TO <BUKRS>,
для внутренней таблице:
ASSIGN '(PROGRAM NAME)ITAB[]'
TO <ITAB>.