Текущее время: Пн, сен 24 2018, 19:02

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Подавление предупреждений при проверке программы
СообщениеДобавлено: Ср, ноя 07 2012, 17:54 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 13:41
Сообщения: 473
При проверке текстов программы в SE80/SE38 выдаются предупреждения различных видов. Это касается в основном программ со стандартными инклудами или логическими БД. Кто-нибудь знает способ подавить эти предупреждения (тем более, что все равно ничего не исправить =)?

Предупреждения, например, вида "В программах с поддержкой уникода в именах символ "-", также как здесь в именах символ "PNP-SW-IGNORELOCKEDRECORDS", более не разрешается".

Версии Netweaver7.0-7.3. Может быть и в более ранних это есть - не помню, т.к. не критично, но хотелось бы разобраться.

Также сюда можно отнести ошибку при попытке проверить инклуд: "ABAP-оператор REPORT/PROGRAM отсутствует или типом программы является Include". Понятно, что сам по себе инклуд проверить проблематитчно - он может принадлежать нескольким программам. Но когда он включен только в одной программе - наверное имеет смысл проверять главную программу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Чт, ноя 08 2012, 08:13 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 11:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
weise написал(а):
Также сюда можно отнести ошибку при попытке проверить инклуд: "ABAP-оператор REPORT/PROGRAM отсутствует или типом программы является Include". Понятно, что сам по себе инклуд проверить проблематитчно - он может принадлежать нескольким программам. Но когда он включен только в одной программе - наверное имеет смысл проверять главную программу.

Так и проверяйте главную программу. Меню Программа->Проверить->Главная программа


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Чт, ноя 08 2012, 10:59 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 13:41
Сообщения: 473
zsap написал:
Так и проверяйте главную программу. Меню Программа->Проверить->Главная программа

Я имел ввиду что не удобно помнить где ты сейчас - в инклуде или нет. Удобно просто нажимать Ctrl+F2 на автомате (а Ctrl+F7 одной рукой нажать может только продвинутый пианист =) Приходится сразу пытаться активировать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Чт, ноя 08 2012, 11:46 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 12:47
Сообщения: 406
Пол: Мужской
http://help.sap.com/abapdocu_702/en/abenpragma.htm
оно?

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Пт, ноя 09 2012, 18:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 13:41
Сообщения: 473
me написал:
http://help.sap.com/abapdocu_702/en/abenpragma.htm
оно?

Честно говоря, не совсем. Эти штуки же нельзя использовать в стандартном коде (о чем речь в посте). Свой то код и так поправить можно =)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Пт, мар 16 2018, 15:27 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 22 2015, 13:06
Сообщения: 23
Подниму вопрос топикстартера.

Столкнулся с тем, что в типовом модуле в HCM используются имена переменных с дефисами.

Например, в инклуде DBPNPCECOM объявлена такая переменная:
DATA: pnp-sw-found(1) TYPE c.

И теперь при каждой проверке своей программы, в которой нет предупреждений, лезут warning-и из типового модуля:
Code:
В программах с поддержкой уникода в именах символ "-", также как здесь в именах символ "PNP-SW-FOUND", более не разрешается

Есть способ, чтобы эти сообщения НЕ показывались?
Естественно, без внесения правок в типовой модуль.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подавление предупреждений при проверке программы
СообщениеДобавлено: Вт, мар 20 2018, 14:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 2974
Пол: Мужской
jk3 написал(а):
Подниму вопрос топикстартера.

Столкнулся с тем, что в типовом модуле в HCM используются имена переменных с дефисами.

Например, в инклуде DBPNPCECOM объявлена такая переменная:
DATA: pnp-sw-found(1) TYPE c.

И теперь при каждой проверке своей программы, в которой нет предупреждений, лезут warning-и из типового модуля:
Code:
В программах с поддержкой уникода в именах символ "-", также как здесь в именах символ "PNP-SW-FOUND", более не разрешается

Есть способ, чтобы эти сообщения НЕ показывались?
Естественно, без внесения правок в типовой модуль.

ммм...
Ну в общем случае, есть Syntax check, есть Extended program check(slin, atc, анализатор).
На второе можно повлиять определенными способами.
То что прожимается в абап редакторе по кнопке включает в себя Syntax check, на который, насколько я знаю, нельзя повлиять.
Возможно в зависимости от задачи, имеет смысл обернуть необходимый функционал стандартной программы в классы/ФМ-ы(или найти стандартные) и дергать уже их своей разработке, то есть уйти от концепции прописывать стандартные инклюды у себя в разработке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


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

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


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

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