Текущее время: Пн, июн 23 2025, 16:55

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Обработка событий экран в инфо-типе PA30
СообщениеДобавлено: Пн, июн 20 2005, 16:00 
Гость
Добрый день.
Подскажите каким обазом это лучше сделать:
В 19 инфо-типе необходимо расширить PAI
Как это лучше всего сделать?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 20 2005, 16:39 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Смотри BADI HRPAD00INFTY или расширение PBAS0001


Последний раз редактировалось Bully Пн, июн 20 2005, 16:59, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 20 2005, 16:40 
Гость
Попробую объяснить задачку, может поможет.
В 19 инфотипе не устраивает как САП считает следующую дату, необходимо изменить алгоитм обсчёта.

Попытался использовать транзакцию pm01, но видать это не то, или я ошибаюсь?
Может юзерекзит есть какой-нить?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 20 2005, 16:51 
Гость
Bully написал(а):
Смотри BADI HRPAD00INFTY или расширение PBAS000

Странно, но расширения PBAS000 нема, с бади никогда не работал :( , буду разбираться


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 20 2005, 16:57 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
bpz написал(а):
Странно, но расширения PBAS000 нема

Очепятка вышла :)
не PBAS000 а PBAS0001 я поправил.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 21 2005, 10:16 
Гость
bpz написал(а):
Попробую объяснить задачку, может поможет.
В 19 инфотипе не устраивает как САП считает следующую дату, необходимо изменить алгоитм обсчёта.

Попытался использовать транзакцию pm01, но видать это не то, или я ошибаюсь?
Может юзерекзит есть какой-нить?


Есть разные способы. В принципе не вижу причин почему PM01 не подошло. Создать там расширение экрана для ИТ0019 (создать подэкран) и в его логике чего-нибудь менять, должно прокатить.

Не знаю, что правильнее использовать расширение ИТ или расширения, или бади? :roll: У кого-то есть точка зрения на это?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 21 2005, 12:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
BADI удобнее по крайней мере потому, что для одного и того же BADI несколько человек могут писать разные реализации без конфликтов. Конкретно в PA30 в PAI вызывается BADI HRPAD00INFTY метод AFTER_INPUT. Беда с HRPAD00INFTY в том, что у AFTER_INPUT только импортные параметры, т.е. чтобы поменять какое-то поле в вызывающей программе придется использовать динамический ASSIGN, что вообще говоря не есть гут.
Так что в данном конкретном случае, видимо, предпочтительнее использовать функцию EXIT_SAPFP50M_002 из расширения PBAS0001. Она вызывается из PAI и содержит возвращаемый параметр, где можно прописать нужные вам данные.
Расширять инфотип, думаю, в данном случае совершенно лишнее.

P.S. Все это для 4.7.

_________________
С уважением, Сергей Королев


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

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


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

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


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

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