Текущее время: Сб, авг 30 2025, 13:09

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Правила переноса для 0UNIT
СообщениеДобавлено: Вт, окт 31 2006, 10:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 08 2006, 07:21
Сообщения: 184
Здравствуйте, такая проблема.
У нас единица измерения хранится как атрибут материала. При загрузке данных в инфокуб необходимо как-то перенести значение единицы измерения из атрибута материала в поле 0UNIT структуры переноса. Видимо можно использовать подпрограмму в правилах переноса, но у меня нет опыта написания таковой. Что делать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 31 2006, 15:13 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Должно быть что-то вроде этого в п/п:

select single unit
from /BI0/PMATERIAL
into result
where material = TRAN_STRUCTURE-matnr
and objvers = 'A'.

Но лучше это делать в подпрограмме запуска.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 01 2006, 09:26 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 08 2006, 07:21
Сообщения: 184
Спасибо, почти помогло :)

Только у нас MATERIAL – самопальный инфообъект и EDIZM его атрибут (тоже самопальный). П/п такая:

Code:
select single /BIC/EDIZM
from /BIC/PMATERIAL
into RESULT
where /BIC/MATERIAL = TRAN_STRUCTURE-/BIC/MATERIAL
and objvers = 'A'.

После загрузки в PSA часть записей красные с ошибкой: «Ид. Основных данных для значения ‘KMP’ признака 0UNIT не найден». Удаляю из плоского файла материалы с KMP, начинает помечать красным и ругаться на ST. Пробовал из плоского файла загружать русские КМП и ШТ – та же картина. Как лечить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 01 2006, 17:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Копировали глобальные параметры из исходной системы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 01 2006, 19:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 08 2006, 07:21
Сообщения: 184
Дмитрий написал:
Копировали глобальные параметры из исходной системы?

Нет, но табличка t006 в BW вроде нормально заполнена. Кстати если в пакете для загрузки инфокуба прямо загружать поле 0UNIT значениями например ШТ, то все работает как надо. Но нам желательно брать ЕИ именно из атрибутов материала.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 14 2006, 09:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 08 2006, 07:21
Сообщения: 184
Тогда еще такой вопрос. При загрузке данных в инфокуб в структуре переноса требуется наличие поля 0UNIT. Следовательно в табличке, которую используем для заполнения инфокуба должно быть поле со значениями единиц измерения, либо в правилах переноса как-то еще их загружать. Как обычно это делается по хорошему? Ведь например для материала неэффективно каждый раз закачивать единицы измерения через табличку для инфокуба, по хорошему ЕИ должны храниться в основных данных материала, и мы должны их оттуда извлекать при загрузке в инфокуб.


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

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


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

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


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

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