Текущее время: Чт, июл 17 2025, 07:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: почему пустые записи при выгрузке данных?
СообщениеДобавлено: Чт, апр 13 2006, 14:10 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, апр 11 2006, 10:39
Сообщения: 30
Откуда: Москва
Переношу данные из текстового файла.

TABLES: ZyzGLOG.

DATA: file type string default 'c:\npr1.txt',
str_ZGLOG like ZYZGLOG occurs 0 with header line.


CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = file
HAS_FIELD_SEPARATOR = ';'
TABLES
DATA_TAB = str_ZGLOG.

loop at str_ZGLOG.
write: / str_ZGLOG-GNAME, str_ZGLOG-ALT_NAME.
endloop.

И вот тут обнаруживаю что записи пустые, кто виноват и что делать?:)

В дополнение к вышесказанному...
Вчера пыталась понять в чем дело и обнаружила одну вещь - в функции GUI_UPLOAD параметр HAS_FIELD_SEPARATOR фиктивный, корректно воспринимает только знак табуляции.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 28 2006, 22:56 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Попробуйте добавить

filetype = 'ASC'

Какой был SY-SUBRC на выходе из функции? Кроме того, возможно, что структура str_ZGLOG не совместима с тем, что в файле.

HAS_FIELD_SEPARATOR воспринимает только Х или пробел, о чем сказано в документации к функции:

Цитата:
Value range

'X': Fields are separated by tabs

SPACE: Fields are not separated by tabs. In this case, the table must contain only one column or all columns must be contained in the file in their entire length.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 01 2006, 17:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
filetype = 'ASC' стоит по умолчанию. Читайте в таблицу символьных строк и потом разбирайте через SPLIT... так точно работает! И проверка SY-subrc всегда подскажет в чем проблема;)


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

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


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

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


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

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