Текущее время: Чт, авг 21 2025, 18:34

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Чт, апр 12 2012, 17:31 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
Прошу помощи. В каком виде нужно указать формат даты в плоском файле, чтобы он загрузился в куб в виде дд.мм.уууу? Какие действия еще надо выполнить ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Чт, апр 12 2012, 17:54 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 17 2011, 19:21
Сообщения: 34
Вроде так: 20120412
У признака тип данных DATS - ГГГГММДД


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 05:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Ещё может понадобится использовать в качестве подпрограммы преобразования для такого поля RSDAT.
Изображение

http://scn.sap.com/thread/1703180

UPD: в файле дата в формате ДД.ММ.ГГ.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Последний раз редактировалось 12ozmdm Пт, апр 13 2012, 10:41, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 09:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
В структуре переноса это поле имеет тип char 8, хотя в признаке я его определяю как dats 8. Как получится значение дд.мм.гггг (10 символов)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:21 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
Не получается.Выдает ошибку при предварительном просмотре файла с расш csv, где дату задал как 20120301.
Текст ошибки:
Ошибка в тексте преобразвания CONVERSION_EXIT_RSDAT_INPUT 1
№ сообщения RSAR137

Diagnosis
An error occurred in record 1 during execution of conversion exit CONVERSION_EXIT_RSDAT_INPUT for field /BIC/RDATA.


Procedure
Check that the record where the error occurred has the correct format, and correct it accordingly.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:40 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Извиняюсь, забыл написать, что при таких настройках как у меня (Тип DATS и Подпрограмма RSDAT) в файле дата была в формате ДД.ММ.ГГ.

Если у вас в файле формат ddmmmyyyy, то чтобы получить ДДММГГГГ надо использовать подпрограмму IDATE.

Цитата:
Following External formats can be converted to Internal (YYYYMMDD) using RSDAT
DD.MM:YYYY
MM/DD/YYYY
MM-DD-YYYY
YYYY.MM.DD
YYYY/MM/DD
YYYY-MM-DD

Following External formats can be converted to Internal (YYYYMMDD) using SDATE
dd.mmm.yyyy

Following External formats can be converted to Internal (YYYYMMDD) using IDATE
ddmmmyyyy

http://scn.sap.com/thread/1703180

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:49 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
Подскажите, пожалуйста, ddmmmyyyy - это что за формат?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
lenacatrose1964 написал(а):
Не получается.Выдает ошибку при предварительном просмотре файла с расш csv, где дату задал как 20120301.

В поле "Формат" , что указано? Внешнее или внутреннее?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
1.задаю в файле 01.03.12 - использую подпрог.RSDAT -получаю ошибку Ошибка в тексте преобразвания CONVERSION_EXIT_RSDAT_INPUT 1


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 10:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, май 28 2010, 09:34
Сообщения: 89
В поле "Формат" , что указано? Внешнее или внутреннее?

Е Внешнее


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как загрузить данные типа Date из плоского файла в куб в формате ДД.ММ.ГГГГ?
СообщениеДобавлено: Пт, апр 13 2012, 11:39 
Ассистент
Ассистент

Зарегистрирован:
Чт, фев 26 2009, 00:21
Сообщения: 41
обычно без заморочек проходит - при создании источника данных указываю имя файла, в значениях по умолчанию появляется тип DATS без всяких подпрограмм, формат - "Внутренний". В файле формат YYYYMMDD (ГГГГММДД) - так проще, чтобы не гадать что такое "09.12.09" (зависит от настроек Екселя и винды). При необходимости иногда пишу формулу на листе екселя для перевода в формат YYYYMMDD


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

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


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

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


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

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