SAPфорум.RU https://sapboard.ru/forum/ |
|
Вопрос по Purchasing и SAP Query https://sapboard.ru/forum/viewtopic.php?f=102&t=85943 |
Страница 1 из 1 |
Автор: | Levviner [ Вт, фев 18 2014, 13:47 ] |
Заголовок сообщения: | Вопрос по Purchasing и SAP Query |
Всем привет. Цель задачи вывести отчет, в котором будут номера контрактов и ценовые условия по каждой строке контракта с суммами, а также даты начала и конца валидации по строкам. Пытался объединить таблицы через SQVI. Связи Сап настроил сам, начинаю тянуть поля. Таблицы ekko(поля в отчет, номер документа и вендора, EKKO-EBELN, EKKO-LIFNR), ekpo(номер строки и материала, EKPO-EBELP, EKPO-MATNR), konp(тип ценового условия KONP-KSCHL и цена KONP-KBETR), konh(даты валидации: KONH-DATAB, KONH-DATBI). На селекционном экране вроде все ок, но когда начинаю запускать выдается сообщение: RV13A затянуть не удается. Когда запускаю отчет, говорит ничего не найдено, хотя я ему подставляю конкретный номер контракта. Вывод: связи между таблицами потеряны. Может кто-нибудь сталкивался с аналогичными задачами и направит на путь истинный? |
Автор: | LKU [ Вт, фев 18 2014, 14:20 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
Ну так а какие конкретно связи SAP "подставил сам"? Может он неправильно их поставил и надо руками настроить? |
Автор: | askarik [ Вт, фев 18 2014, 14:24 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
надо посмотреть как связал query по умолчанию konp с ekko по заказу условие вроде по каждой отельной позиции берётся из таблицы konv и связываться между собой полями knumv и ebelp c kposn пример: SELECT kschl kbetr INTO (kschl, kbetr) FROM konv WHERE knumv = ekko-knumv and KPOSN = ekpo-ebelp. ENDSELECT. а если по контрактам то CONCATENATE ekpo-ebeln ekpo-ebelp INTO vakey. SELECT SINGLE kschl knumh INTO (kschl, knumh) FROM konh WHERE vakey = vakey. " тут отбирается одно условие SELECT SINGLE kbetr INTO kbetr FROM konp WHERE knumh = knumh. |
Автор: | askarik [ Вт, фев 18 2014, 14:43 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
думаю в SQVI - QuickViewer и в SAP Query отобрать необходимые данные будет сложно лучше написать abap отчет |
Автор: | Levviner [ Чт, фев 20 2014, 08:56 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
askarik написал: думаю в SQVI - QuickViewer и в SAP Query отобрать необходимые данные будет сложно лучше написать abap отчет Нет ни доступа, ни возможности. А программисты у нас сидят за бугром, и ради такого никто не будет шевелиться - пользуйся екселем. Трудности внешней аутсорсинговой разработки налицо. И вы правы, связь по умолчанию у САП достаточно странная: EKKO c KONP не связывался вообще, а через EKPO связь следующая: Может подскажите, какие поля связать вручную? |
Автор: | LKU [ Чт, фев 20 2014, 09:16 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
Скорее всего, EKKO-KNUMV = KONV-KNUMV and EKPO-EBELP = KONV-KPOSN |
Автор: | askarik [ Чт, фев 20 2014, 11:30 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
можно попробовать сделать в Query дополнительные поля и вытянуть данные из таблицы abap кодировкой пример: в SQ02 создаем инфо-набор присваиваем группе пользователей затем создаем Query через тр SQ01 как добавить дополнительной поле по условию шаг 2 шаг 3 шаг 4 шаг 5 шаг 6 шаг 7 шаг 8 |
Автор: | Levviner [ Чт, фев 20 2014, 14:07 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
KONV не может быть использован для join, поэтому данная таблица отпадает. |
Автор: | askarik [ Чт, фев 20 2014, 14:40 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
нашел в инете статью как вытащить условие по контракту есть таблица A016 пример в QuickViewer если так устроит попробуйте правда суммы по условию контракта нету |
Автор: | Levviner [ Вс, мар 16 2014, 21:41 ] |
Заголовок сообщения: | Re: Вопрос по Purchasing и SAP Query |
askarik написал: нашел в инете статью как вытащить условие по контракту есть таблица A016 пример в QuickViewer если так устроит попробуйте правда суммы по условию контракта нету Да, я А016 тоже почти сразу нашел. Но она также не может быть использована в объединении таблиц. В общем, покапавшись, пришел к выводу, что квери тут не поможет и вручную сделал vpr 3х таблиц...( |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |