Текущее время: Пт, июл 18 2025, 17:26

Часовой пояс: 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 часа


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

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


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

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