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

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


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

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


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

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