jk3 написал(а):
Подниму вопрос топикстартера.
Столкнулся с тем, что в типовом модуле в HCM используются имена переменных с дефисами.
Например, в инклуде DBPNPCECOM объявлена такая переменная:
DATA: pnp-sw-found(1) TYPE c.И теперь
при каждой проверке своей программы, в которой нет предупреждений, лезут warning-и из типового модуля:
Code:
В программах с поддержкой уникода в именах символ "-", также как здесь в именах символ "PNP-SW-FOUND", более не разрешается
Есть способ, чтобы эти сообщения НЕ показывались?Естественно, без внесения правок в типовой модуль.
ммм...
Ну в общем случае, есть Syntax check, есть Extended program check(slin, atc, анализатор).
На второе можно повлиять определенными способами.
То что прожимается в абап редакторе по кнопке включает в себя Syntax check, на который, насколько я знаю, нельзя повлиять.
Возможно в зависимости от задачи, имеет смысл обернуть необходимый функционал стандартной программы в классы/ФМ-ы(или найти стандартные) и дергать уже их своей разработке, то есть уйти от концепции прописывать стандартные инклюды у себя в разработке.