Текущее время: Чт, июл 24 2025, 02:12

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


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

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


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

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