Текущее время: Сб, июл 26 2025, 09:48

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Переменная вышестоящей по стеку вызова программы
СообщениеДобавлено: Пт, дек 02 2011, 06:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
Что делаю не так, как описано здесь (и еще в трех аналогичного содержания ссылках).
Из программы YEAR вызываю программу YEAR_PLAN. В YEAR_PLAN хочу считать значение переменной save_ok YEAR (в событии INITIALIZATION, в принципе не важно в каком). save_ok от регистра не зависит, менял.

Code:
  FIELD-SYMBOLS : <SY_UCOMM> TYPE SYUCOMM.
INITIALIZATION.
  ASSIGN ('(YEAR)save_ok') TO <SY_UCOMM>.


Ошибка: соответственно, значение не присвоено. SY-SUBRC = 4. Меня интересует только этот метод. Любые другие способы передачи данных (к примеру IMPORT/EXPORT) знаю, но хотелось бы это освоить. В отладчике почему-то тоже не вижу данным способом

_________________
Ничто так не заразительно, как смех начальника...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Переменная вышестоящей по стеку вызова программы  Тема решена
СообщениеДобавлено: Пт, дек 02 2011, 08:31 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Если вторая программа вызывается через submit или call transaction, вариант с ASSIGN не катит поскольку в этом случае создается новая internal session


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная вышестоящей по стеку вызова программы
СообщениеДобавлено: Пт, дек 02 2011, 09:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
в дополнение к посту zsap: при assign лучше ВСЕГДА использовать имена переменных большими буквами

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB