+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SMOD/CMOD - Расширения (Модератор: Dmitriy)Тема:
|- Расширение при сохранении в транзакциях IA02 IA12 IA06




Автор Тема: Расширение при сохранении в транзакциях IA02 IA12 IA06  (Прочитано 3713 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
здравствуйте коллеги.

стоит задача создать логику при сохранении данных в транзакциях IA02 IA12 IA06. перебрал много расширений, но они ведут себя как-то странно. ни одно не срабатывает на всех экранах транзакции.

может кто-то подскажет универсальное расширение?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 673
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
стоит задача создать логику при сохранении данных в транзакциях IA02 IA12 IA06. перебрал много расширений, но они ведут себя как-то странно. ни одно не срабатывает на всех экранах транзакции.
Ну я даже как-то затрудняюсь так как:
IA02 - Изменение техкарты
IA06 - Изменение инструкции
IA12  - Изменение техкарты, функциональное размещение

Вроде как разные транзакции, поэтому не очень ясно какое одно место ищем. Расширений я там всего штук 5 знаю,  но наверное вы их так же и использовали. Так что ищем какое то BADI для поиска необходимых воспользуйтесь вот таким вот советом: You are not allowed to view links. Register or Login и далее в отладке получите перечень всех BADI которые работают для ваших транзакций.

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
You are not allowed to view links. Register or Login
Вроде как разные транзакции, поэтому не очень ясно какое одно место ищем.
У всех транзакций одна и та же программа поэтому я и подумал что место должно быть какое-то одно.

По имени BADI в отладке уже искал. Ничего не подходит... Скажите, а известные вам расширения все BADI или есть USER-EXIT какие-то? Перечислите пожалуйста. Вдруг я что-то упустил.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 673
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
У всех транзакций одна и та же программа поэтому я и подумал что место должно быть какое-то одно.
Ну это ты погорячился однако. Вообще там группа функций даже используется а не программа. У меня вот к примеру программа одна, но там 4 параллельные ветки, пересекаются конечно по вызовам некоторых подпрограмм, но это вообще разные 4 транзакции в рамках одной программы.

You are not allowed to view links. Register or Login
По имени BADI в отладке уже искал. Ничего не подходит... Скажите, а известные вам расширения все BADI или есть USER-EXIT какие-то? Перечислите пожалуйста. Вдруг я что-то упустил.
Ну хотя бы перечень BADI написал бы и почему не подошло. Из экзитов известны только такие:
Код: You are not allowed to view links. Register or Login
Exit Name           Description

CMDI001             Визначити керування розгорткою для специфікації
CPAU0001            Розширення для перевірки повноважень в списках завдань
CPDO0001            Тест одиниць вимірювання для набору операцій посилання
CPRE0001            Розширення для перевірок реорганізації в списках завдань
XCZD0004            Розширити перевірку повноважень для розміщення рец.матеріалу