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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 18 2006, 14:41 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 11 2006, 14:43
Сообщения: 20
А вообще проблема в том, как поступать при считывании из файла данных во внутреннюю таблицу со строками типа "с" длинной n, при размере файла больше n байт?
В моём варианте происходит ошибка. Подскажите как решить проблему.
DATA buff_string(1024) TYPE x.
DATA: BEGIN OF mystring,
str LIKE buff_string,
END OF mystring.
DATA fname TYPE string.
DATA: infname LIKE fname, outfname LIKE fname.
DATA buff_table LIKE mystring OCCURS 100 WITH HEADER LINE.
DATA buff_table_out LIKE mystring OCCURS 100 WITH HEADER LINE.
PARAMETERS in_file LIKE rlgrap-filename DEFAULT 'C:\zinput.txt' LOWER CASE.
PARAMETERS out_file LIKE rlgrap-filename DEFAULT 'C:\zoutput0.txt' LOWER CASE.
PARAMETERS: r1 RADIOBUTTON GROUP rad1 DEFAULT 'X',
r2 RADIOBUTTON GROUP rad1.
DATA: i TYPE i VALUE 0, n TYPE i VALUE 0.
DATA: flength TYPE i.

infname = in_file.
outfname = out_file.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = infname
filetype = 'BIN'
IMPORTING
filelength = flength
TABLES
DATA_TAB = buff_table
EXCEPTIONS
file_open_error = 1 others = 2.
CASE sy-subrc.
WHEN 1.
WRITE: 'Error when file opened'.
EXIT.
WHEN 2.
WRITE: 'Error during data transfer'.
EXIT.
ENDCASE.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 18 2006, 15:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
A_l_e_x написал(а):
А вообще проблема в том, как поступать при считывании из файла данных во внутреннюю таблицу со строками типа "с" длинной n, при размере файла больше n байт?
В моём варианте происходит ошибка. Подскажите как решить проблему.

Что за ошибка? Где?
В чём именно проблема и причём здесь "размере файла больше n байт" если "строкама типа "с" длинной n"?

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 18 2006, 16:45 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 11 2006, 14:43
Сообщения: 20
Да, извиняюсь, ошибка была далее в коде:)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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


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

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


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

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