Текущее время: Вс, авг 03 2025, 23:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Запись данных во внутренню таблицу.
СообщениеДобавлено: Чт, окт 02 2008, 12:17 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Здравствуйте!!
Возникла такая проблема.
Селектом вытаскиваю нужные данные из таблицы(Подходящих под мое условие записей, несколько). Затем присваиваю нужные значения поля таблицы полям во внутренней таблице. Почему то во внутреннюю таблицу записываются не все данные попадающие под мое условие, а только те, которые SELECT вытаскивает при последнем срабатывании.
Пробовал COLLECT, но он последнее значение прибаляет два раза.
Заранее благодарен!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 12:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
код приведите


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 12:29 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Цитата:
select * from RBKP
where BELNR = EKBE-BELNR
and BUKRS = EKPO-BUKRS
.

*-------------------- Факт до отчетного года ---------------------------
if RBKP-GJAHR < pgjahr.
report-FDMBTR1 = RBKP-RMWWR.
endif.

collect report.
endselect.

Report - внутренняя таблица.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 12:32 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Code:
select sum(RMWWR) INTO report-FDMBTR1
                               FROM RBKP where BELNR = EKBE-BELNR
                                                   and BUKRS = EKPO-BUKRS
                                                   and GJAHR <  pgjahr.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 13:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
if RBKP-GJAHR < pgjahr.
report-FDMBTR1 = RBKP-RMWWR.
endif.
collect report.


В вашем случае если условие НЕ отрабатывает
при collect в таблицу попадает содержимое заголовка таблицы
report.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 13:58 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Не, там есть и другие условия. Просто я их не написал.
Спасибо ОГРОМНОЕ, :D
Вроде все рабоотает...


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

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


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

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


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

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