Текущее время: Вт, июл 29 2025, 05:15

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Вт, авг 02 2011, 19:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
я хочу в SAP SRM связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUID
но вот какая беда:
CRMD_PARTNER-PARTNER_NO имеет тип , который определен как CHAR 32.

С другой стороны BUT000-PARTNER_GUID имеет тип RAW 16
хотя там сидит один и тот же гуид. Query не дает их связать в инфонаборе


есть ли способ связать CRMD_PARTNER-PARTNER_NO с BUT000 с использованием sap query?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, авг 03 2011, 08:36 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Ни "здравствуйте", ни "спасибо", ни "пожалуйста". "Я хочу" и все, сделайте ему.

Цитата:
есть ли способ связать

есть, конечно же.

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, авг 03 2011, 17:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
Здравствуйте!
Пытаюсь в SAP SRM связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUID
но вот какая беда:
CRMD_PARTNER-PARTNER_NO имеет тип , который определен как CHAR 32.

С другой стороны BUT000-PARTNER_GUID имеет тип RAW 16
хотя там сидит один и тот же гуид. Query не дает их связать в инфонаборе


есть ли способ связать CRMD_PARTNER-PARTNER_NO с BUT000 с использованием sap query?
Заранее спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Пт, авг 19 2011, 17:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
Кто-нибудь знает как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Пт, авг 19 2011, 20:08 
Специалист
Специалист

Зарегистрирован:
Ср, май 04 2011, 23:46
Сообщения: 228
разработать свой абап-отчет или BI прикрутить,
забыть о sap query, как о не полноценном инструменте.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Пн, авг 22 2011, 08:34 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
присоединить таблицу в качестве дополнительной, что может быть проще?

adropofmind
неполноценность или полноценность SQ в этом топике не обсуждаем.

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, фев 15 2012, 00:26 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
Можно чуть поподробнее, какую таблицу надо добавить?

Я добавляю таблицу BUT000 и пытаюсь подвязать ее, но система ругается из-за несоответствия форматов полей.

На забугорном сайте нашел:

CRMD_PARTNER-PARTNER_NO is of type CRMT_PARTNER_NO that is defined as CHAR 32.
On other hand BUT000-PARTNER_GUID is of type BU_PARTNER_GUID which is defined as RAW 16.
On sql you can't make selection id datatypes are not equal.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, фев 15 2012, 09:01 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
делайте инфосет на основе программы сбора данных, и проблем никаких не будет :)

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, фев 15 2012, 21:59 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
Т.е. нужно сначала на ABAP написать программу, а потом на базе нее делать инфонабор?

Тогда в чем вообще смысл использовать QUERY?
Нанять абапера, сразу отчет написать на абапе....

QUERY позиционируется как мощный инструмент для юзеров, не знакомых с абапом, неужели без абапа никак?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Чт, фев 16 2012, 15:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
первое, что вам нужно - это изучить инструмент, который вы используете, в данном случае, SapQuery
а не жаловаться на то, что "нужен ABAP"
если обычное соединение по каким-то причинам не подходит, я использую программу сбора данных
у вас как раз та самая ситуация. да, невозможность соединения при разных типах ключей - это ограничение инструмента. но это ограничение обходится как раз с помощью ПСД, в котором-таки да, знать ABAP нужно.
но это не отдельная программа, а программа в рамках SapQuery, то есть не нужен ключ разработчика и т.д.

учите матчасть!

и еще раз.
Цитата:
Тогда в чем вообще смысл использовать QUERY?
Нанять абапера, сразу отчет написать на абапе....

целесообразность и недостатки SQ в этом топике не обсуждаются.
у вас конкретный вопрос - у нас конкретный ответ. жалобы оставьте при себе. за оффтопик будут предупреждения

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Вт, фев 28 2012, 18:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
При помощи присоединения таблицы BUT000 в качестве дополнительной не получается - система автоматически предлагает связать по ключу PARTNER, а нужно по PARTNER_GUID
заменить нельзя

При попытке написать ПСД такая проблема - при создании инфонабора требуется задать имя структуры
Что бы создать структуру, нужен ключ разработчика, которого нет
Как это обойти?

Програмка (для начала) должна выбирать по 1му полю из каждой таблицы:

select partner_no NAME_FIRST as nameorg partner
into corresponding fields of table it_data
from crmd_partner join but000
on crmd_partner~partner_no = but000~partner_guid.

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Вт, фев 28 2012, 18:38 
Специалист
Специалист

Зарегистрирован:
Ср, май 04 2011, 23:46
Сообщения: 228
Quaker написал(а):
Что бы создать структуру, нужен ключ разработчика, которого нет
Как это обойти?

получить ключ разработчика у админов)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Вт, фев 28 2012, 19:38 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
Без ключа можно задать или переопределить структуру внутри ПСД?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, фев 29 2012, 10:34 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Quaker написал(а):
При помощи присоединения таблицы BUT000 в качестве дополнительной не получается - система автоматически предлагает связать по ключу PARTNER, а нужно по PARTNER_GUID
заменить нельзя
Спасибо

Тут уже приводили универсальный совет:
SAA написал:
делайте инфосет на основе программы сбора данных, и проблем никаких не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SapQuery - как связать таблицу CRMD_PARTNER через PARTNER_NO с таблицей BUT000-PARTNER_GUI
СообщениеДобавлено: Ср, фев 29 2012, 15:59 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 19 2011, 20:02
Сообщения: 15
К сожалению, "универсальный ответ" не подошел, как я уже писал, система требует ключ разработчика при создании структуры (которую надо указать при создании инфонабора на основе ПСД)

SAA написал:
Цитата:
у вас как раз та самая ситуация. да, невозможность соединения при разных типах ключей - это ограничение инструмента. но это ограничение обходится как раз с помощью ПСД, в котором-таки да, знать ABAP нужно.
но это не отдельная программа, а программа в рамках SapQuery, то есть не нужен ключ разработчика и т.д.


так как все-таки без ключа сделать инфонабо на основе ПСД (как для инфонабора сделать структуру?)

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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