Текущее время: Вт, июл 22 2025, 04: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 часа


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

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


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

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