Текущее время: Сб, авг 02 2025, 19:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: HR:макрос pnp_set_ext_pernr_sel_conds
СообщениеДобавлено: Пн, авг 27 2007, 09:29 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Кто-нибудь использовал макрос pnp_set_ext_pernr_sel_conds?
Не фильтрует по полю.
Code:
data:   syhr_ext_pernr_sel_conds_14 TYPE hrtablecondition_t,       
          syhr_ext_pernr_sel_conds_wa TYPE hrtablecondition.

start-of-selection.
* ограничения по ИТ0014
  CLEAR syhr_ext_pernr_sel_conds_wa.
  syhr_ext_pernr_sel_conds_wa-tclas = 'A'.
  syhr_ext_pernr_sel_conds_wa-infty = '0014'.
  syhr_ext_pernr_sel_conds_wa-fieldname = 'LGART'.
  syhr_ext_pernr_sel_conds_wa-fieldkind = ' '.
  syhr_ext_pernr_sel_conds_wa-sign = 'I'.
  syhr_ext_pernr_sel_conds_wa-opti = 'EQ'.
  syhr_ext_pernr_sel_conds_wa-low = 'XXXX'.
  APPEND syhr_ext_pernr_sel_conds_wa TO 
                   syhr_ext_pernr_sel_conds_14.

** macro to set conditions for extended pernr selection (in LDB) Для 0014
  pnp_set_ext_pernr_sel_conds syhr_ext_pernr_sel_conds_14[]
                              date_beg
                              date_end.

  get peras.
*******
* вот здесь ничего не отфильтровано!!!
  delete p0014 where LGART <> 'XXXX'.

end-of-selection.


Смотрел использование в отчетах, сгенеренных query то же самое.
Реализован в DBPNPCECOM/DBPNPCOM.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 27 2007, 12:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
попробуй перенести вызов в at selection-screen

_________________
Всегда открыта новым авантюрам!


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Тоже самое


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 11:04 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Понял смысл этого макроса:
от get peras .... end-of-selection. будут попадать только те таб.номера, которые удовлетворяют условию, заданному в syhr_ext_pernr_sel_conds, а содержимое прочитанного ИТ не фильтруется по условию в syhr_ext_pernr_sel_conds. Т.е. этим макросом отбросили "лишние" т.н., далее необходимо явно выкинуть "мусор" из читаемого ИТ.


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

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


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

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


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

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