Текущее время: Чт, май 15 2025, 14:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Функция для поиска
СообщениеДобавлено: Чт, сен 01 2005, 11:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
Подскажите, пожалуйста.
Объявил таблицу, объявил структуру со ссылкой на эту таблицу. В функции набиваю данные в структурку и вывожу их с помощью функции F4UT_RESULTS_MAP
В результат поиска возвращается последнее значение из этой структуры, а не то, что я выбрал.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Посмотри, что передаётся в SOURCE_TAB


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:39 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
В Source_tab передается структурка, которую я собрал.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:43 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
Такое впечатление, что он просто все значения выводит, и я, естествено, получаю только последнее


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Я не понимаю, что значит структура, которую ты собрал.
Должна передаваться таблица выводимых данных и результатом в RECORD_TAB будут маппированные данные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Ты наверняка смотришь на header line, который по понятным причинам имеет в себе последнее значение таблицы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:49 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
В source_tab те данные, из которых пользователю надо выбрать нужные. Т.е., грубо говоря результат поиска.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
Не. Я смотрел. В Хидере у меня как раз первое значение. Я его очищал перед запуском функции, передавал структуру без хидера ([]). все равно он показывает тока последнее значение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 11:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
SOURCE_TAB - это действительно данные из которых осуществляется выбор. Но работа с этой таблицей заканчивается сразу как только ты преобразовал её в RECORD_TAB функцией F4UT_RESULTS_MAP на шаге CALLCONTROL-STEP = 'SELECT'.

Сколько строк передаётся в SOURCE_TAB?
В RECORD_TAB должно получиться столько же. Они и отобразятся.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 12:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Может ты аппендишь только последнее значение? Типа APPEND стоит вне цикла или типа того..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 12:04 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
В RECORD_TAB передаюися все эти данные. Они отображаются как результат поиска пользователя. Вся проблема начинается тогда, когда пользователь делает свой выбор. Т.е.: выводятся все данные, пользователь делает выбор, поиск закрывается, но вместо той записи, которую выбрал пользователь в диалоговое окно возвращается последняя запись из результата выбора.


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Функцию делал по образцу?
F4IF_SHLP_EXIT_EXAMPLE

Есть подозрения, что идёт вмешивание твоего кода в чужой CONTROL-STEP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 01 2005, 12:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 18 2005, 06:45
Сообщения: 58
Откуда: Екатеринбург
Пол: Мужской
Так и было!!! :D :D
Я переименовал свои функции. И все завертелось! Он перехватывал другую процедурку с таким же именем, которую кто-то сто лет назад создал.


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

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


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

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


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

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