Текущее время: Ср, июл 30 2025, 20:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Оператор scan abap-source
СообщениеДобавлено: Вт, фев 16 2010, 10:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 09 2009, 15:17
Сообщения: 4
Уважаемые коллеги!

Требуется помочь по оператору scan abap-source. Давным-давно, знакомый ABAPер переслал мне программку, которую, по его словам, он вытащил с форума. Программа по имени транзакции или имени программы выдаёт SAP-расширения и user-exitы (и что-то ещё).

Так вот, при проверке синтаксиса (Ctrl+F2), в строках с кодом:

scan abap-source sourcetab tokens into i_stoken
statements into i_sstmnt
keywords from keywords
overflow into c_overflow
with includes.

в версии SAP ERP Central Component 5.0 система выдаёт ПРЕДУПРЕЖДЕНИЕ:

Программа ZUSEREXIT1 284 @09\QПредупреждение@
The offset and length fields in the token table are not filled until
the "WITH ANALYSIS" is declared. The token table should use STOKES or
STOKEN as the line type, for space reasons.
Такие же предупрежедния для строк 351 и 428.

А в версии SAP ECC 6.0 уже ОШИБКУ:

Программа ZUSEREXIT1 284 @0A\QОшибка@
The offset and length fields in the token table are not filled until
the "WITH ANALYSIS" is declared. The token table should use STOKES or
STOKEN as the line type, for space reasons.

Сам я не ABAPер, и ваще не понимаю, что системе нужно. А знакомый ABAPер, он есть, но уже далече.

Пожалуйста, поможите. Что нужно?

С уважением,
Львов С.В.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оператор scan abap-source
СообщениеДобавлено: Вт, фев 16 2010, 12:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Ищите абапера.
Текст ошибки гласит о том, что тип строки внутренней таблицы i_stoken должен быть STOKES или STOKEN.
А справка по оператору SCAN говорит, что если применяется дополнение WITH ANALYSIS, то тип строки должен быть STOKESX.
Нужно переделать программу.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оператор scan abap-source
СообщениеДобавлено: Вт, фев 16 2010, 14:01 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 09 2009, 15:17
Сообщения: 4
Многоуважаемый Удав!

Ба-а-а. А-а-альшое Вам спасибо! :). Сработало. Правда система стала выдавать другое предупреждающее сообсщение:

Программа ZUSEREXIT1 285 @09\QПредупреждение@
The WITH INCLUDES addition in cooperation with enhancements requires at
least one of the additions FRAME PROGRAM FROM or INCLUDE PROGRAM FROM

Но зато работает! Правда, далеко не всё понятно, что система выдаёт в отчёте. Но бум, бум, бум, бум разбираться. Бум!

С уважением,
Львов С.В.

P.S. Если есть желание, могу переслать код программы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оператор scan abap-source
СообщениеДобавлено: Вт, фев 16 2010, 15:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Ну проблема решается так же - ставим курсор на оператор SCAN, нажимаем F1 и вдумчиво читаем документацию по словам FRAME PROGRAM FROM и INCLUDE PROGRAM FROM :)

_________________
С уважением,
Удав.


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

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


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

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


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

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