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

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


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

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


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

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