Текущее время: Вс, июл 20 2025, 17:31

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Поиск ревизий
СообщениеДобавлено: Вт, авг 07 2007, 13:52 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 04 2006, 08:43
Сообщения: 48
Добрый день,

Есть небольшая проблема, когда количество ревизий переваливает за 100 штук затрудняется поиск ревизий с помощью стандартного механизма, как из экрана заказа, так и из списка заказов, никаких преднастроенных вариантов выбора в данном случае не создать и предлагаемые отчеты ревизий не расширить (например: существует необходимость добавить время начала и окончания ревизии), если приходилость решать данную задачу, поделитесь опытом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 08 2007, 07:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
боюсь, что придется использовать модификацию - поскольку к данным полям (что в заказе AFIH-REVNR, что в обработке списка CAUFVD-REVNR) справка по значениям работает через проверочную таблицу T352R (если б было средство поиска, то можно было бы его подправить - хотя это тоже вроде как модификация).

Вообще лучше было бы задать этот вопрос на АБАП форуме, поскольку это задача общего характера и вполне возможно, что подобный вопрос уже возникал, но только в применении к другим полям/таблицам.

Кстати, вот схожая тема: http://sapboard.ru/forum/viewtopic.php?t=23946


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

Зарегистрирован:
Пн, дек 04 2006, 08:43
Сообщения: 48
Спасибо за ответ.

Интересно было узнать в правильном ли направлении я решаю проблему? М.б. кто-нибудь нашел другой механизм?

За поиск ревизий в обоих случаях отвечает ФМ HELP_REVNR, и для решения проблемы править надо его, т.е. изменять саповскую программу.
Модифицировать таблицу и подцеплять средство поиска не имеет смысла т.к. поиск ревизий определен в вышеописанном ФМ и работает прямо из программы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 08 2007, 08:48 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Не совсем так (посмортел повнимательнее на оба случая):

1. При обработке заказов (экран SAPLCOIH 7300), действительно отрабатывает:
Code:
PROCESS ON VALUE-REQUEST.
  ...
  FIELD  CAUFVD-REVNR MODULE VAL_REQ_REVNR.

где (модуль VAL_REQ_REVNR) и происходит вызов ФМ HELP_REVNR.

2. При обработке списка заказов (отчет RIAUFK20) для поля селекционного экрана REVNR отрабатывает:
Code:
AT SELECTION-SCREEN ON VALUE-REQUEST FOR revnr-low.
  PERFORM help_f4_revnr_l USING revnr-low.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR revnr-high.
  PERFORM help_f4_revnr_l USING revnr-high.

а само формирование (и вывод) списка значений происходит в процедуре help_f4_revnr_l

Так что вывод - модификацию придется делать и там (ФМ HELP_REVNR), и там (RIAUFK20)


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

Зарегистрирован:
Пн, дек 04 2006, 08:43
Сообщения: 48
По поводу списка заказов я имел ввиду не момент выбора ревизии на экране ввода критериев выбора заказов, который вы описали (программа RIAUFK20), а момент когда для выбранных заказов присваиваем ревизию (по меню: Заказ - Событие - Присвоить событие)


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

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


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

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


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

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