Текущее время: Вс, июл 20 2025, 21:55

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: SE11 - внешние ключи
СообщениеДобавлено: Вс, авг 22 2010, 18:24 
Ассистент
Ассистент

Зарегистрирован:
Вс, июл 20 2008, 16:04
Сообщения: 36
Есть два ODS меду ними в транзакции SE11 создан внешний ключ.
один из ODS служит для хранения классификатора, другой собственно для транзакционных данных.
при загрузке в ods транзакционных данных, данные грузятся без ошибок, хотя ожидалось что при отсутсвии значения в проверосной таблице внешнего ключа данные грузиться не будут.
Что то делаем не так?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE11 - внешние ключи
СообщениеДобавлено: Вс, авг 22 2010, 19:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
Наверное так не получится.
Дело в том, что при обновлении записей через ABAP внешние ключи в SE11 насколько я понимаю не учитываются.
Не говоря о том, что в BW как правило все обновления делаются на Native SQL !!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SE11 - внешние ключи
СообщениеДобавлено: Вс, авг 22 2010, 21:04 
Ассистент
Ассистент

Зарегистрирован:
Вс, июл 20 2008, 16:04
Сообщения: 36
ясно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE11 - внешние ключи
СообщениеДобавлено: Чт, авг 26 2010, 19:26 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Если нужно, чтобы данные не грузились, то можно в трансформации прописать подятие исключения. Скажем, не был найден внешний ключ - баста, карапузики, всё.

Но я бы сделал проще. Я бы сделал признак "внешний ключ найден", и по нему бы прописывал. Потом отчёт. Дальше уже можно прямо в BW посмотреть, по каким данным он не подцепился, и если нужно - перегрузить пакеты.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE11 - внешние ключи
СообщениеДобавлено: Пт, авг 27 2010, 09:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
День добрый, Всем.
А не пробовали пойти по другому пути (не через 2 DSO) =
C ипользование признака и DSO.
В самом признаке в табе "Master Data/Texts"
DataStore Object for Checking Characteristic Values
Definition
If you create a DataStore object for checking the characteristic values of a characteristic (referential integrity), the valid values for the characteristic are determined from the DataStore object not the master data in the transformation (or the update rules and transfer rules).
The DataStore object must have the characteristic itself and all the fields in the compound as key figures.

Checking for Referential Integrity
http://help.sap.com/saphelp_nw70/helpda ... ameset.htm

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


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

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


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

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


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

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