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

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


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

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


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

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