Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SMOD/CMOD - Расширения => Тема начата: r00xus от Октябрь 28, 2013, 10:17:49 pm
-
здравствуйте коллеги.
стоит задача создать логику при сохранении данных в транзакциях IA02 IA12 IA06. перебрал много расширений, но они ведут себя как-то странно. ни одно не срабатывает на всех экранах транзакции.
может кто-то подскажет универсальное расширение?
-
стоит задача создать логику при сохранении данных в транзакциях IA02 IA12 IA06. перебрал много расширений, но они ведут себя как-то странно. ни одно не срабатывает на всех экранах транзакции.
Ну я даже как-то затрудняюсь так как:
IA02 - Изменение техкарты
IA06 - Изменение инструкции
IA12 - Изменение техкарты, функциональное размещение
Вроде как разные транзакции, поэтому не очень ясно какое одно место ищем. Расширений я там всего штук 5 знаю, но наверное вы их так же и использовали. Так что ищем какое то BADI для поиска необходимых воспользуйтесь вот таким вот советом: http://sapforum.biz/index.php/topic,278.msg1353.html#msg1353 и далее в отладке получите перечень всех BADI которые работают для ваших транзакций.
-
Вроде как разные транзакции, поэтому не очень ясно какое одно место ищем.
У всех транзакций одна и та же программа поэтому я и подумал что место должно быть какое-то одно.
По имени BADI в отладке уже искал. Ничего не подходит... Скажите, а известные вам расширения все BADI или есть USER-EXIT какие-то? Перечислите пожалуйста. Вдруг я что-то упустил.
-
У всех транзакций одна и та же программа поэтому я и подумал что место должно быть какое-то одно.
Ну это ты погорячился однако. Вообще там группа функций даже используется а не программа. У меня вот к примеру программа одна, но там 4 параллельные ветки, пересекаются конечно по вызовам некоторых подпрограмм, но это вообще разные 4 транзакции в рамках одной программы.
По имени BADI в отладке уже искал. Ничего не подходит... Скажите, а известные вам расширения все BADI или есть USER-EXIT какие-то? Перечислите пожалуйста. Вдруг я что-то упустил.
Ну хотя бы перечень BADI написал бы и почему не подошло. Из экзитов известны только такие:
Exit Name Description
CMDI001 Визначити керування розгорткою для специфікації
CPAU0001 Розширення для перевірки повноважень в списках завдань
CPDO0001 Тест одиниць вимірювання для набору операцій посилання
CPRE0001 Розширення для перевірок реорганізації в списках завдань
XCZD0004 Розширити перевірку повноважень для розміщення рец.матеріалу