Текущее время: Вс, июл 20 2025, 00:54

Часовой пояс: 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 часа


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

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


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

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