Текущее время: Пн, июл 21 2025, 23:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Отчеты REPORT PAINT, ограничение на количество создаваевых строк? при 140 строках выдается ошибка
СообщениеДобавлено: Пн, ноя 28 2011, 14:01 
Начинающий
Начинающий

Зарегистрирован:
Пн, янв 24 2011, 11:35
Сообщения: 16
Создаю отчет в RP, и когда количство строк переваливает за 140,то отчет отказывается выполняться, выдается ошибка. Может кто сталкивался и знает в чем причина?
Ошибка:
ДинамОшибка MESSAGE_TYPE_X
Краткий текст
The current application triggered a termination with a short dump.
Что произошло?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
Анализ ошибки
Short text of error message:
Внутренняя ошибка: Прогр.: SAPMGRW2, Include: MGRW2F20, FORM: GEN_DATAFI
ELD.
Long text of error message:
Technical information about the message:
Message class....... "GR"
Number.............. 214
Variable 1.......... "SAPMGRW2"
Variable 2.......... "MGRW2F20"
Variable 3.......... "GEN_DATAFIELD"
Variable 4.......... " "
Место инициации динамической ошибки:
Программа SAPMGRW2
Include MGRW2F20
Строка 70
Тип модуля (FORM)
Имя модуля GEN_DATAFIELD



Фрагмент исходного текста программы

Строк ИсхднТкст

40
41
42 PERFORM append-c USING: 0 'REFRESH: DYYY.' 0 0,
43 0 'CLEAR: DYYY.' 0 0,
44 0 'SUBRC = 4.' 0 0.
45
46 CALL FUNCTION 'G_CONTROL_BLOCK_RESET'
47 EXPORTING
48 control_block = lc_ocb.
49 DO.
50 CALL FUNCTION 'G_INTERVAL_GET_NEXT'
51 EXPORTING
52 control_block = lc_ocb
53 index = gd_pdown
54 IMPORTING
55 entry = l_s_entry
56 header = l_s_header
57 EXCEPTIONS
58 end_of_intervals = 1.
59
60 IF sy-subrc NE 0. EXIT. ENDIF.
61
62 IF l_s_entry-fpdown IS INITIAL. "no formula
63
64 *....... read data field ...........................
65
66 READ TABLE data_fields
67 WITH KEY table = l_s_header-table
68 dsentry = l_s_entry-from.
69 IF sy-subrc NE 0.
>>>>> MESSAGE x214 WITH sy-repid 'MGRW2F20' 'GEN_D
71 ENDIF.
72
73 gd_index = sy-tabix.
74
75 *....... check table of dataset entry ..............
76
77 IF count_all_tables > 1 AND
78 ( data_fields-ftype <> 4 OR data_fields-add
79 t804a-fclas <> 'P'.
80 xcount1 = 0.
81 DO 5 TIMES VARYING gd_addtb FROM data_fields
82 NEXT data_fields
83 IF gd_addtb <> space AND
84 gd_addtb <> t804a-addtt.
85 ADD 1 TO xcount1.
86 IF xcount1 = 1.
87 wl = 'IF CUR-TAB = ''x'''.
88 REPLACE 'x' WITH gd_addtb INTO wl.
89 PERFORM append-c USING 0 wl 0 2.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчеты REPORT PAINT, ограничение на количество создаваевых строк? при 140 строках выдается ошибка
СообщениеДобавлено: Пн, дек 05 2011, 11:16 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 26 2011, 10:56
Сообщения: 55
Вообще у меня тоже самое, решаем проблему - уменьшаем количество строк...
Ну а так на данную ошибку есть ноты... например нечто похожее нота "61433 - Report Writer: Wrong values for >99 columns"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчеты REPORT PAINT, ограничение на количество создаваевых строк? при 140 строках выдается ошибка
СообщениеДобавлено: Чт, дек 08 2011, 14:56 
Начинающий
Начинающий

Зарегистрирован:
Пн, янв 24 2011, 11:35
Сообщения: 16
Andrewsh написал(а):
Вообще у меня тоже самое, решаем проблему - уменьшаем количество строк...
Ну а так на данную ошибку есть ноты... например нечто похожее нота "61433 - Report Writer: Wrong values for >99 columns"

данная нота уже присутсвует.
Проблема видимо не в количесве строк. Создал пустой отчет с 1 колонкой и строк создалось где-то 160-170 считать не стал, но при большем количестве вылетает ошибка. Разбивка отчета на фрагменты не помогает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отчеты REPORT PAINT, ограничение на количество создаваевых строк? при 140 строках выдается ошибка
СообщениеДобавлено: Пт, фев 08 2013, 14:27 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, фев 05 2008, 18:48
Сообщения: 34
Была похожая ошибка при генерации группы отчетов Report Painter, при проверке отчета RP ошибки не возникает.
ДинамОшибка MESSAGE_TYPE_X
Include FGRWFF02
Строка 3.696
Тип модуля (FORM)
Имя модуля GET_MATRIX_INDEX
3693 READ TABLE rc_coordinates WITH KEY report = l_r_index
3694 row_seqnr = l_rrd_seqnr
3695 col_seqnr = cseqnr.
>>>>> IF sy-subrc <> 0. MESSAGE x214. ENDIF.
3697 ENDIF.
3698
Все ноты по критериям поиска уже ранее были установлены.
Возникала данная ошибка при наличии во фрагмене только столбцов с формулами.
Как обходное решение - добавил столбец с признаками и скрыл его.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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