Текущее время: Вс, сен 07 2025, 13:00

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при загрузке данных в куб из внутренней таблицы
СообщениеДобавлено: Вт, ноя 15 2005, 14:11 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
Добрый день! Написал экстрактор, который записывает данные во внутреннюю таблицу. Создал инфо-источник для куба, который берет данные из этой таблицы. Далее ситуация следующая: в таблице имеется поле F1 типа char(10), в кубе имеется признак P1 тоже типа char(10). Сопоставляю F1 -> P1. Далее, при запуске инфо-пакета, выдает ошибку "Запись ХХХ :Инфо-объект /BIC/ZP1 содержит не согласующееся с буквенным значение 59" (58,64,... и т.д.). Если заменить во внутренней таблице значение поля F1 "59" на, скажем, "#59", то вылетает ошибка, что нет таких данных в признаке P1 (это делал так, для лучшего понимания процесса :-) ). Есть большое подозрение, что ошибка вылетает из-за автоматического преобразования типов в абапе, хотя в экстракторе везде используется тип char(10). Кто подскажет, как такое можно порешать? :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 14:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Вероятно, в правилах переноса для этого поля источника данных надо программу преобразования ALPHA прописать. Или убрать :lol:

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 14:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
Он ее прописывать не дает: поле неактивное :-(


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

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
ST написал(а):
Он ее прописывать не дает: поле неактивное :-(

В структуре переноса -> в правилах переноса - в области "Структура связи/правила переноса" для инфо-обекта если у него есть программа перобразования в самом конце есть cheсk-box... в столбце "Преобразование"... там галку влепить надо...

_________________
Хочешь жить - умей вертеться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 15:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
Тоже самое :-( Подпрограмму, наверное, разрешает выбирать только если исходная система - pcfile...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 15:27 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Ну тогда решения следующие:
- в таблицу экстракта выгружать ключи, дополненные слева нулями (если они цифровые), т.е. не 59, а 0000000059.
либо
- убрать программу ALPHA-преобразования для признака, тогда вы сможете загрузить и 59, и 0000000059, но это будут разные! объекты.

Скажите, а почему у вас поле типа CHAR, а не NUMC?

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 15:43 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
MakcuM написал(а):
- убрать программу ALPHA-преобразования для признака, тогда вы сможете загрузить и 59, и 0000000059, но это будут разные! объекты.

Фишка в том, что программы преобразования там нет... Пытался ее поставить - не дает :-(
MakcuM написал(а):
Скажите, а почему у вас поле типа CHAR, а не NUMC?
Честно говоря, я без понятия... :roll: Признак создавал и заполнял другой человек. И этот признак уже используется в нескольких рабочих кубах, так что править будет крайне проблемматично (тем более, что таких признаков там 8 штук)... Мне нужно только экстрактор написать. 8)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 16:58 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
ST написал(а):
MakcuM написал(а):
- убрать программу ALPHA-преобразования для признака, тогда вы сможете загрузить и 59, и 0000000059, но это будут разные! объекты.

Фишка в том, что программы преобразования там нет... Пытался ее поставить - не дает :-(


Я имел ввиду программу преобразования в настройках самого признака (инфообъекта).

ST написал(а):
MakcuM написал(а):
Скажите, а почему у вас поле типа CHAR, а не NUMC?
Мне нужно только экстрактор написать. 8)


Ну так и добивайте нулями в экстракторе.

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 17:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 01 2005, 15:54
Сообщения: 95
MakcuM написал(а):
ST написал(а):
MakcuM написал(а):
- убрать программу ALPHA-преобразования для признака, тогда вы сможете загрузить и 59, и 0000000059, но это будут разные! объекты.

Фишка в том, что программы преобразования там нет... Пытался ее поставить - не дает :-(


Я имел ввиду программу преобразования в настройках самого признака (инфообъекта).

ST написал(а):
MakcuM написал(а):
Скажите, а почему у вас поле типа CHAR, а не NUMC?
Мне нужно только экстрактор написать. 8)


Ну так и добивайте нулями в экстракторе.

Спасибо, из признаков поубивал подпрограммы преобразования (которая автоматически добавляла нули), вроде получилось :P Не подскажите, в каком курсе можно прочитать про них? Ещё раз спасибо :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 15 2005, 17:19 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Тут можно почитать:
http://help.sap.com/saphelp_erp2005/helpdata/en/9b/f9c18f5a07f0459127e9676ae22a54/frameset.htm

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


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

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


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

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


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

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