Текущее время: Пт, сен 05 2025, 00:54

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


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

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


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

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