Текущее время: Пт, июн 20 2025, 16:39

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка генерации SID
СообщениеДобавлено: Ср, сен 29 2010, 15:53 
Ассистент
Ассистент

Зарегистрирован:
Пн, мар 16 2009, 18:03
Сообщения: 49
Откуда: Самара
Пол: Мужской
Добрый день!

Загружаю данные из одного DSO_1 в другой DSO_2. Структура DSO_2:
- 0calday (PK)
- zch_inv (PK)
- zch_model
- zkf_count

Признак zch_model имеет тип Char.

При загрузке данных в момент активации возникала "ошибка генерации SID для значения такого-то". Проблема решилась убиранием голочки в настройке DSO "Автоматического генерирование SID". Но стала столкнулся с другой неожиданностью. При запуске отчета построенного на этом DSO временами сообщалось о все той же "ошибка генерации SID..." и данные не отображались. Стал копать. Выяснилось, что данные в этом текстовом признаке могут быть в отличной от SAP кодировке.
Как можно поправить кодировку? Можно ли как-то отфильтровать записи в неправильной кодировке?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, сен 30 2010, 15:55 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
vadim.samara
Помимо всего, попробуйте прогнать признаки и DSО на ошибки в rsrv.
А кодировка, если Вы все записи видите одинаковым шрифтом - правится, на мой взгляд, только новой загрузкой данных. Или Вы имеете в виду, что у Вас часть кодов - с русским "а", часть - с английским?

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, сен 30 2010, 16:40 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июл 18 2006, 22:25
Сообщения: 160
Откуда: Москва
Пол: Мужской
Насколько я помню, отчет можно строить только на ОДС с установленной галочкой - генерация SID-ключей.
Убрать галочку - это не решить проблему, а усугубить ее, т.к. это привело еще к проблеме в отчете.
Надо устранить первоначальную проблему - скорректировать исходные данные. В BI есть определенный список разрешенных символов + дополнительные, устанавливаемые разработчиком. Можно прогонять значения проблемных признаков во время загрузки на предмет наличия неразрешенных символов (в трансформации подпрограммка) и принудительно удалять их (символы). Текст возможно немного пострадает, зато в отчете можно будет увидеть данные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Вт, окт 05 2010, 18:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 05 2004, 16:05
Сообщения: 143
Откуда: Москва
Причина ошибки генерации SID - в общем то, как правило, одна - это наличие в полученном для активации в финфоо объекте либо недопустимых ( отсутствующий в настройке ..) симолов, либо, например, прописаная букав ( в нижнем регистре) там, где у инфо-объекта стоит настрока - только верхний регистр.

В общем, посмотрите точное описание ошибки, там как правило указывается какой симыол был причиной неудачи.
Часто бывает - #.
И настройку SPRO -General Settings - Business Intelligence- General Bi Settings Mainitain permitted extra characters
или просто rskc.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Ср, окт 06 2010, 07:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
galinsh написал(а):
Причина ошибки генерации SID - в общем то, как правило, одна - это наличие в полученном для активации в финфоо объекте либо недопустимых ( отсутствующий в настройке ..) симолов, либо, например, прописаная букав ( в нижнем регистре) там, где у инфо-объекта стоит настрока - только верхний регистр.

В общем, посмотрите точное описание ошибки, там как правило указывается какой симыол был причиной неудачи.
Часто бывает - #.
И настройку SPRO -General Settings - Business Intelligence- General Bi Settings Mainitain permitted extra characters
или просто rskc.

+ 1
Эта сообщение в входит в топ ошибок. SID Error generation. И причина в недопустимых символах.
Иногда приходится использовать ABAP для преобразования символов и кодировки.
Note 173241 - Allowed characters in the BW System

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, окт 14 2010, 09:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, мар 16 2009, 18:03
Сообщения: 49
Откуда: Самара
Пол: Мужской
Ошибка возникала при активации текстов, примерно таких: вместо 11-110a было 11-110à или вместо 21-2F идет 21-2╔.
Можно вообще как-то прописать то ли в настройках, то ли в подпрограмме, что если символы не в SAP кодировке, или не соответствуют разрешенным, то заменять на определенный символ (константу)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, окт 14 2010, 10:40 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Создайте рутину в трансформации, внутри которой пропишите нужную вам проверку и трансляцию (замену ненужных символов на какой-нибудь определенный).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, окт 14 2010, 10:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
vadim.samara написал:
Ошибка возникала при активации текстов, примерно таких: вместо 11-110a было 11-110à или вместо 21-2F идет 21-2╔.
Можно вообще как-то прописать то ли в настройках, то ли в подпрограмме, что если символы не в SAP кодировке, или не соответствуют разрешенным, то заменять на определенный символ (константу)?

My BW Headaches: Invalid Characters


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Чт, окт 14 2010, 11:04 
Ассистент
Ассистент

Зарегистрирован:
Пн, мар 16 2009, 18:03
Сообщения: 49
Откуда: Самара
Пол: Мужской
Цитата:


Интересный вариант, попробую..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка генерации SID
СообщениеДобавлено: Вт, окт 19 2010, 08:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
vadim.samara написал:
Добрый день!
При загрузке данных в момент активации возникала "ошибка генерации SID для значения такого-то". Проблема решилась убиранием голочки в настройке DSO "Автоматического генерирование SID". Но стала столкнулся с другой неожиданностью. При запуске отчета построенного на этом DSO временами сообщалось о все той же "ошибка генерации SID..." и данные не отображались. Стал копать. Выяснилось, что данные в этом текстовом признаке могут быть в отличной от SAP кодировке.

Когда вы эту галку убираете, это означает, что SID будет генериться во время выполнения запроса на DSO. C соответствующими последствиями для производительности. Так что исходной проблемы это не решает. Избежать в определенных случаях - Да, но не решить.
Попробуйте еще вот этот FM =
http://wiki.sdn.sap.com/wiki/display/BI ... ODE+System

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


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

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


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

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


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

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