Текущее время: Пн, июл 21 2025, 04:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Обнуление параметра
СообщениеДобавлено: Вт, апр 11 2006, 11:52 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Code:
PARAMETER lifnr LIKE lfa1-lifnr OBLIGATORY.

INITIALIZATION.

LOOP AT werk.
  MOVE-CORRESPONDING werk TO zwerk.
  APPEND zwerk.
ENDLOOP.       


Люди добрые, поможите.

Ввожу один номер счёта на экране выбора - всё нормально - там дальше по коду вызывается функция, которой он передаётся в качестве параметра.

Но! ввожу другой (начинающийся с буквы) и в дубагере при переходе через строку INITIALIZATION. Параметр обнуляется. Соответственно, программа выдаёт ошибку.

Где глюк?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:10 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
вообще-то initialization отрабатывает до того как ты начинаешь вводить пареметры на экране, так что обнуляется где-то в другом месте.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:14 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Я написал пример кода. У меня всё так и прописано:(. Запускаю напрямую. Перед этим ничего не делаю... :evil: блиин. Но уже на LOOP AT поля пустые.

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:19 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
А что у тебя в start-of-selection прописано?

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:24 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Ладно мужики, не позорьте :oops: :oops: :oops:
Уже сам всё понял и осознал :cry: :cry: :cry:

Больше не буду тупить :lol: :lol: :lol:

Я пытался в инициализации прочитать значения параметров... а какие в инициализации значения???? Правильно - никаких.
Переработал. Полцарства за пиво!

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 12:26 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Да, точно:
The parameters (PARAMETERS) and selection criteria (SELECT-OPTIONS) in the program have already been filled with any default values. You can change any of these value in this event block if requiered. You can also change the database-specific selections if your program uses a logical database.

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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