Текущее время: Пт, дек 15 2017, 00:44

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Пт, дек 07 2007, 18:18 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 02 2007, 19:36
Сообщения: 31
Необходимо при сохранении записи в одном инфотипе обновить связанную с ней запись в другом инфотипе. Подскажите, есть ли какие-либо стандартные средства (exit или ещё что-нибудь), которые позволяют отловить факт сохранения записи инфотипа?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Пт, дек 07 2007, 18:37 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 18:47
Сообщения: 2988
Andrey78 писал(а):
Необходимо при сохранении записи в одном инфотипе обновить связанную с ней запись в другом инфотипе. Подскажите, есть ли какие-либо стандартные средства (exit или ещё что-нибудь), которые позволяют отловить факт сохранения записи инфотипа?

badi HRBAS00INFTY или HRPAD00INFTY

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 07 2007, 20:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 09:34
Сообщения: 1758
А как при изменении записи ее подредактировать?
Типа как триггера на обновление в развитых СУБД.

_________________
С уважением.


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

Зарегистрирован:
Вт, сен 07 2004, 18:47
Сообщения: 2988
calm писал(а):
А как при изменении записи ее подредактировать?

При изменении через штатные механизмы - теже самые badi.
Если же прямой insert/update/modify - то тут ничего нельзя сделать.
Цитата:
Типа как триггера на обновление в развитых СУБД.

Широко обсуждалось на форуме по ABAP - R3 не является СУБД.

_________________
"После" - не значит "вследствие"


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

Зарегистрирован:
Вт, июл 25 2006, 15:50
Сообщения: 3464
Откуда: Moscow
Пол: Мужской
Не проще ли использовать динамические мероприятия в случае PAшных ИТ? T588Z


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Пн, дек 10 2007, 19:07 
Ассистент
Ассистент

Зарегистрирован:
Пт, мар 02 2007, 19:36
Сообщения: 31
sy-uname писал(а):
badi HRBAS00INFTY или HRPAD00INFTY

Спасибо!
а как корректно выполнить обновление другого инфотипа? Через ФМ HR_INFOTYPE_OPERATION не получается, напрямую таблицу править не хочется, а как ещё можно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Пн, дек 10 2007, 21:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 14:16
Сообщения: 1790
Andrey78 писал(а):
sy-uname писал(а):
badi HRBAS00INFTY или HRPAD00INFTY

Спасибо!
а как корректно выполнить обновление другого инфотипа? Через ФМ HR_INFOTYPE_OPERATION не получается, напрямую таблицу править не хочется, а как ещё можно?

Использование ФМ HR_INFOTYPE_OPERATION внутри этих BADI ИМХО не корректно.

В ответ на вопрос я бы повторил предложение Proforg'а: посмотрите на динамические мероприятия.
В 99% обходится без абапа.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Пт, июл 19 2013, 20:15 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 11:12
Сообщения: 1038
Откуда: Москва
Пол: Мужской
Понимаю что попахивает некрофилией но потребовалось в бади дополнять пользовательские поля в структурах которые хранят дополнительные записи к 1001 инотипу, как пример надо расширить PAD31 (Доп информация по связи между Q-P) а в БАДИ все атрибуты метода являются просто IMPORTING в итоге данные не подменить, а динамику не использовать все таки не PA инфотип правим, да еще и дополнительные атрибуты к связям в OM.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт, авг 10 2017, 14:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 15:57
Сообщения: 5090
Откуда: Ростов невеликий
Пол: Мужской
Proforg писал:
Не проще ли использовать динамические мероприятия в случае PAшных ИТ? T588Z

извиняюсь, что влез, но что это за зверёныш?
можно ли это использовать для INS в инфотипы, которые HR_INFOTYPE_OPERATION игнорирует (причём, молча, падлюка :evil:

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 14:29 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 23:45
Сообщения: 439
Skif, что у вас за задача?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 15:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 15:57
Сообщения: 5090
Откуда: Ростов невеликий
Пол: Мужской
gomer4ik писал(а):
Skif, что у вас за задача?

да свою задачу (как базис) уже решил (интеграция SAP WF/HR с Лотусом), но ваши коллеги попросили заменить "ломовые" insert/modify в ИТ: 0183 0289, ну и, как оказалось, 0015, впридачу, на кошерные манипуляции с HR_INFOTYPE*. Про этот ФМ просто диверсия какая-то! Неизвестно, что от него ждать - с каким ИТ он будет работать, а с каким нет. Причем молча так. Вот и думаю - доставать обратно лом или может есть культурные инструменты?

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 15:14 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 23:45
Сообщения: 439
Что то не пойму, у вас что то прилетает из лотуса, и эту инфу нужно сохранить в HR?
Или же наоборот, при сохранении/изменении в HR нужно что то оправить в лотус?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 15:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 15:57
Сообщения: 5090
Откуда: Ростов невеликий
Пол: Мужской
gomer4ik писал(а):
Что то не пойму, у вас что то прилетает из лотуса, и эту инфу нужно сохранить в HR?
Или же наоборот, при сохранении/изменении в HR нужно что то оправить в лотус?

Табельщики заполняют в САП-е заявы, согласующие могут быть как "внешние" (Лотус), так и внутренние (SAP юзеры) (или одновременно). Согласование оформлено как WF-процесс, заканчивающийся заполнением таблиц 0183->0298->0015, (включая печать приказа). Вот сбс-но и всё. Разумеется рассылка подтверждений, оповещений и пр. мониторинговая лабуда

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 15:55 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 13 2011, 23:45
Сообщения: 439
Похоже что динамика(T588Z) тут ни к чему.
Хмм. Если есть приказ, то должно быть мероприятие соответственно.
Может подойдет ФМ HR_MAINTAIN_MASTERDATA?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отловить сохранение записи инфотипа?
СообщениеДобавлено: Чт, авг 10 2017, 16:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 15:57
Сообщения: 5090
Откуда: Ростов невеликий
Пол: Мужской
gomer4ik писал(а):
Похоже что динамика(T588Z) тут ни к чему.
Хмм. Если есть приказ, то должно быть мероприятие соответственно.
Может подойдет ФМ HR_MAINTAIN_MASTERDATA?

да "проваливался" я до него - так и он - "икренне Ваш" :)
Вероятно нужно мероприятие как-то создать (с записью в 298) перед
Код:
call transaction 'PC00_M33_REP_ADM_ORD'.

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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