SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Группа функций дефективна



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Mon Jul 25, 2011 4:17 pm    Post subject: Группа функций дефективна Reply with quote

Добрый день!
Столкнулся с проблемой, при попытке просмотра кода функционального модуля вылезает ошибка "Группа функций дефективна". При этом в коде программы ФМ отрабатывает правильно. С чем может быть связанно?
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 170
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Mon Jul 25, 2011 4:38 pm    Post subject: Reply with quote

Добрый день, возможно в код внесены изменения, содержащие ошибку. ФМ при актвации на что ругается?

При запуске выполняется предыдущий активированный код.

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Mon Jul 25, 2011 4:44 pm    Post subject: Reply with quote

В транзакции SE37 укажите название ФМ и выполните пункт меню "Утилиты->Исправить группу функций".
_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Mon Jul 25, 2011 4:53 pm    Post subject: Reply with quote

Quote:
ФМ при актвации на что ругается?

Не ругается вообще, текущая версия ФМ и есть активная.
Quote:
В транзакции SE37 укажите название ФМ и выполните пункт меню "Утилиты->Исправить группу функций".

Сделал, все фм группы функций ссылаются на неправильный include. Вообще все это похоже сделано нарочно с целью скрыть исходный код, все неработающие фм принадлежат одному разработчику.
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Mon Jul 25, 2011 5:05 pm    Post subject: Reply with quote

Выполните эту функцию в манданте разработки и перенесите запрос во все системы, где уже есть эта группа функций.
Здесь дело может быть в неправильной последовательности переноса запросов.

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Mon Jul 25, 2011 5:39 pm    Post subject: Reply with quote

Quote:
Выполните эту функцию в манданте разработки и перенесите запрос во все системы, где уже есть эта группа функций.

"Исправить группу функций" предлагает только метод лечения путем удаления всех include из группы функций. Не уверен что смогу потом все это собрать. Пожалуй, сделаю бэкап и попробую. Спасибо за советы!
Back to top
View user's profile Send private message
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Fri Jul 29, 2011 11:22 am    Post subject: Reply with quote

В общем, все более-менее прояснилось. Это прощальный подарок от предыдущего разработчика. Каким-то образом он заблокировал от просмотра/изменения код всех ФМ и программ (при попытке просмотра ругается на "Навигацию нельзя выполнить из-за синтаксических ошибок.
"). Остается открытым вопрос как именно он это сделал и как с этим бороться. Кто-нибудь сталкивался с подобным или м.б. знает способы защиты кода от просмотра?
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 170
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Jul 29, 2011 12:53 pm    Post subject: Reply with quote

Может в транспортах остались прошлые версии, попробуйте их накатить в другой системе.
_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Fri Jul 29, 2011 1:53 pm    Post subject: Reply with quote

В транспортах, к сожелению, пусто.
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Fri Jul 29, 2011 1:56 pm    Post subject: Reply with quote

Если в инклюдах просто стоит "Блокировка редактора", то еще можно что-то сделать.
Если же просмотр кода не доступен (не из-за полномочий) - то увы Sad

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Fri Jul 29, 2011 2:42 pm    Post subject: Reply with quote

Докопался до сути проблемы - товарищ в цикле ко всем своим программам добавил *@#@@[SAP] в первую строчку. После этого исходный код затирается. Лечится исключительно бэкапами Crying or Very sad
Back to top
View user's profile Send private message
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Fri Jul 29, 2011 2:56 pm    Post subject: Reply with quote

Какой-то он совсем не товарищ...
_________________
FunCoding.ru
KicksCollector.ru
Back to top
View user's profile Send private message Blog
vga
Мастер
Мастер


Age: 170
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Jul 29, 2011 4:39 pm    Post subject: Reply with quote

ZLOB wrote:
В транспортах, к сожелению, пусто.


Какая то странная у вас транспортная система или не так ищите.

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
vga
Мастер
Мастер


Age: 170
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Jul 29, 2011 5:00 pm    Post subject: Reply with quote

А вообще за такие дела нужно на нынешнее место работы вашего бывшего абапера сообщать!
_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
ZLOB
Участник
Участник


Age: 36
Joined: 15 Feb 2011
Posts: 7

PostPosted: Mon Aug 01, 2011 11:42 am    Post subject: Reply with quote

Quote:
Какая то странная у вас транспортная система или не так ищите.

Вполне возможно что второе. SAP - не основной мой профиль, а кого-то более квалифицированного пока нет. Что же касается бывшего абапера - это теперь головная боль начальтсва Smile
Всем спасибо за участие, тему можно считать закрытой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.