Текущее время: Ср, июл 23 2025, 22:59

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


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

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


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

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