Текущее время: Чт, мар 28 2024, 17:04

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




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

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


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

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

badi HRBAS00INFTY или HRPAD00INFTY

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


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

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

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


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

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

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

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

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


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

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


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

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

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


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

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

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

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

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

_________________
/nex


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

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

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


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

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

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

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


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

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


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

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

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

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


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

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


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

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

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

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


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

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


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

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

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

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


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

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


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

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


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

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