Текущее время: Пт, июл 25 2025, 16:22

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос о SELECTION-OPTIONS.
СообщениеДобавлено: Чт, авг 11 2005, 14:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 09 2004, 11:38
Сообщения: 127
Пол: Мужской
Такая, не совсем понятная ситуация.

Объявляю свой select-option:

Code:
  SELECT-OPTIONS:
...
    others           FOR tpir1-acpos   OBLIGATORY. " Другое


Позже, передаю его значения для использования во входящих параметрах функции:

Code:
APPEND LINES OF:
...
                 , others[] TO it_other
                 .


Где it_other TYPE TABLE OF selopt WITH HEADER LINE.

Заковыка вот в чем: в том случае если в селопте указан ОДИН интервал то low и high поля воспринимаются it_other как сконкатенированные. То есть it_other-low оказываются others-low+others-high... :shock: :shock: :shock:

Причем, если пользователем указано одно значение, или несколько интервалов или значений - все нормально: парсит верно.

Ничего не понимаю. Я что-то упустил, или это так задумано?
:oops: :( [/code]


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

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Попробуйте, во-первых, присваивать друг другу объекты одного типа, а, во-вторых, разобраться с header lines: в частности, вот это
Code:
others[] TO it_other

возможно, стоит поменять на
Code:
others[] TO it_other[]


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

Зарегистрирован:
Вт, ноя 09 2004, 11:38
Сообщения: 127
Пол: Мужской
Header line ни при чем, как мне кажется...

Проблема, похоже действительно, из-за разных типов полей low и high в этих двух структурах... :(
Однако, не понятно, почему нормально происходит парсинг в случае, если несколько записей... :?


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Может, проще объявить IT_OTHERS как RANGES?
Больно уж извращенно получается, если считать параметр, объявленный как SELECT-OPTIONS типом... :roll:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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