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

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


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

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


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

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