Автор Тема: Поиск расширений при использовании транзакций CMOD/SMOD  (Прочитано 15217 раз)

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
В общем для тех кто не знает как быстро найти используемые расширения, можно запустить данную программку: You are not allowed to view links. Register or Login

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Если вдруг такое уже есть или есть другой вариант то можете просто этот удалить и показать на уже существующий.
К примеру вы нашли в программе/ФМе... такой кусок кода:

За пример взят ФМ "CONVERSION_EXIT_MATN1_INPUT"
Код: You are not allowed to view links. Register or Login
  CALL CUSTOMER-FUNCTION '001' "#EC *
      CHANGING
           MATNR  =  INPUT
       EXCEPTIONS
            IGNORE_REST = 1
            OTHERS      = 2.


зайдя внутрь ФМа перейти на "Свойства" и посмотреть его Пакет(Рис №1):
По моим наблюдениям, нужно брать первые 3 символа

После чего перейти в транзакцию SMOD, и ввести эти 3 символа, в нашем случае это "MGA*", нажав F4 появиться окно найденного(Рис №2)
Далее, если вы знаете к чему у вас относиться программа то выбираете нужное иначе простым перебором ищем нужный... это "MGA00003"

В результате получаем(Рис №3) и (Рис №4)

Все теперь вы знаете Расширение, можно идти в транзакцию CMOD...

« Последнее редактирование: Октябрь 11, 2012, 06:30:14 pm от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Ну это вы как-то заумно делаете. Если уж вы нашли в коде точку вида:
Код: You are not allowed to view links. Register or Login
  call customer-function '001'
       tables  xmkpf = zmkpf
               xmseg = zmseg
              xvm07m = zvm07m.
То все можно сделать намного проще. Делаете двойной клик мышью на имени '001' и попадаете в реализацию функционального модуля, рисунок EXIT_SAPLMBMB_001.png. В данном случае попадете в ФМ: EXIT_SAPLMBMB_001 ну а дальше идете в таблицу MODSAP и там (транзакция SE11 или SE16) вводите имя этой функции в поле MEMBER, рисунок MODSAP.png и получаете имя расширения которое надо включить в проект. Так сказать быстро, дешево и не надо ничего гадать по буквам  8)

PS: Будет время доработаю программку по ссылочке: You are not allowed to view links. Register or Login, чтобы она так же показывала сразу и имя ФМ, или же можно было задать имя и получить сразу имя нужного расширения.

PSS: Темы объединил, так как вроде как об одном, заодно и искать будет проще, если понадобится.
« Последнее редактирование: Октябрь 16, 2012, 01:45:47 am от Uukrul »

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
You are not allowed to view links. Register or Login
Ну это вы как-то заумно делаете. Если уж вы нашли в коде точку вида:
...
ну а дальше идете в таблицу MODSAP и там (транзакция SE11 или SE16) вводите имя этой функции в поле MEMBER

что тут сказать, круто - век живи век учись, я не знал про существование такой таблицы - Спасибо!

И кстати:

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

эта программа не не нашла этот Юзер Экзит, или я что-то не то сделал...
« Последнее редактирование: Октябрь 16, 2012, 09:54:59 am от Sed0Y »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
эта программа не не нашла этот Юзер Экзит, или я что-то не то сделал...
Этот экзит не относится к той транзакции, которую ты указал, поэтому она его и не нашла. Все экзиты можно найти только трассировкой кода по ключевым словам.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Что касается, что то не знать, у меня вообще сейчас состояние, что то что я не знаю это лавина от той маленькой части которая как то усвоилась. Это как горы, поднялся, а впереди следующая и с нее обзор еще больше и понимание своего незнания аналогично, усугубляется... Так и живем :-)

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Репутация: +7/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
You are not allowed to view links. Register or Login
Что касается, что то не знать, у меня вообще сейчас состояние, что то что я не знаю это лавина от той маленькой части которая как то усвоилась. Это как горы, поднялся, а впереди следующая и с нее обзор еще больше и понимание своего незнания аналогично, усугубляется... Так и живем :-)

Я думаю - этими словами, Вы хорошо дали понять начинающим и не только, что это как космос, нет конца(или по крайней мере, мы его не достигнем ) :)
По крайней мере, про себя я знаю точно, что у меня в планах ой как многое еще учить...