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

Часовой пояс: 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 часа


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

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


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

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